Seminar Distributed Trust and Blockchains
A blockchain is a distributed system for executing and recording transactions, which is maintained by many nodes without a central authority. Blockchains power cryptocurrencies and distributed ledgers that have applications to many domains. The seminar in spring 2020 will focus on programming methods for blockchains and cryptocurrencies.
The seminar will start with a brief overview of the topic, where some basic principles are introduced. The main goal will be to explore programming methods, principles, and languages for different blockchain platforms. Participants will choose a system, develop a prototype application, implement it in the chosen system, and present it. Example systems and platforms:
- Ethereum (ETH);
- Cardano (ADA);
- ChainLink (LINK);
- Quorum (originally by JPMorgan);
- Algorand 2.0;
- Hyperledger Fabric;
In addition, students as well as members of the cryptology and data security research group will present their own current work.
T1 – Distributed Systems |
The seminar will start with an overview of the topic, where some of the principles will be introduced. The main content will consist of interactive presentations by the participants, on the basis of the existing literature, ranging from classic research papers to recently developed systems.
Christian Cachin |
The course page in ILIAS can be found at https://ilias.unibe.ch/goto_ilias3_unibe_crs_1531330.html.
Schedules and Rooms
|Schedule||Wednesday, 10:15 - 12:00|
|Location||UniBE, Neubrückstrasse 10|
|Evaluation type||continuous evaluation|