Skip to main navigation Skip to search Skip to main content

Tutorial: Deconstructing blockchains: Concepts, systems, and insights

  • École de Technologie Supérieure
  • University of Oslo
  • University of Toronto

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Popularly known for powering cryptocurrencies such as Bitcoin and Ethereum, blockchains is seen as a disruptive technology capable of impacting a wide variety of domains, ranging from finance to governance, by offering superior security, reliability, and transparency in a decentralized manner. In this tutorial presentation, we first study the original Bitcoin design, as well as Ethereum and Hyperledger, and reflect on their design from an academic perspective. We provide an overview of potential applications and associated research challenges, as well as a survey of ongoing research projects. We mention opportunities blockchain creates for event-based systems. Finally, we conclude with a walkthrough showing the process of developing a decentralized application (DApp), using a popular Smart Contract language (Solidity) for the blockchain platform of Ethereum.

Original languageEnglish
Title of host publicationDEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems
PublisherAssociation for Computing Machinery, Inc
Pages187-190
Number of pages4
ISBN (Electronic)9781450357821
DOIs
StatePublished - 25 Jun 2018
Externally publishedYes
Event12th ACM International Conference on Distributed and Event-Based Systems, DEBS 2018 - Hamilton, New Zealand
Duration: 25 Jun 201826 Jun 2018

Publication series

NameDEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems

Conference

Conference12th ACM International Conference on Distributed and Event-Based Systems, DEBS 2018
Country/TerritoryNew Zealand
CityHamilton
Period25/06/1826/06/18

Keywords

  • Bitcoin
  • Blockchain
  • Distributed Ledger Technology
  • Ethereum
  • Hyperledger
  • Smart Contracts

Fingerprint

Dive into the research topics of 'Tutorial: Deconstructing blockchains: Concepts, systems, and insights'. Together they form a unique fingerprint.

Cite this