Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Teaching SS 18 Blockchain Experience Lab

Blockchain Experience Lab

Type Practical course (basic level)
Term SS 18
Mentor(s)
Assistant(s)
  • Thomas Osterland
  • Clemens Putschli

By the end of the experience lab on blockchain technology students will have an elaborated understanding of the concept of blockchains for distritbuted data and transaction management and its potential impact for the digitalization of processes and businesses.

The concept of blockchain is an emerging technology to federate data management across a peer network at first sight. Conventional ACID properties for transaction management in databases are replaced by a new concept of consensus finding. Validity of transactions is assured by a proof of work. Beyond this technological change for assuring transaction correctness, blockchains also allow for institutional changes and new forms of regulation and control (governance) and thus represent a disruptive innovation. Rather than having one centralised institution for assuring the consistency of transactions, e.g. electronic transfer of money, a supervising organisation can be replaced by a peer-to-peer network of processing agents.

Several developments kits and implementation frameworks are already available emphasizing different elements of blockchain technologies, e.g. different approaches of proof of work for correctness assurance of transaction.

In this lab course, students will

  • familiarize with the concept of blockchain and its core elements, such as hash coding, different means for consensus finding, synchronization of parallel chains, etc.;
  • gain practical experience in deploying an existing tool kit, e.g., Ethereum, Hyperledger, Bigchain DB, or Eris DB;
  • implement specific applications by capitalizing on the virtues of blockchain technologies;
  • learn how process innovations enabled by blockchain technology impact traditional ways of governance and how new ways of governance can re-shape institutional frameworks;
  • design business models and opportunities for new processes in according to new ways of governance.

 

This lab course continues a series of classes, which deployed blockchains for leveraging machine-to-machine collaboration and the automation of business processes by smart contracts (http://www.fit.fraunhofer.de/en/fb/cscw/blockchain/smart-contracts.html).

This term's topics will revolve around machine economy and applications in the realms of energy management, production and logistics. By the end of this lab course students will have an extended understanding of the concept of blockchain and its potential impact for the digitalization of processes and businesses.

Literature

A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder (2016). Bitcoin and Cryptocurrency Technologies – A Comprehensive Introduction, Princeton University Press.

Document Actions