The goal of this Seminar is to give students first-hand experience in programming decentralized applications on the most popular blockchain protocols, including, but not limited, Bitcoin, Ethereum and Polkadot. Students will be given theoretical and technical guidance as well as technical infrastructure - forks of several before mentioned blockchain protocols, so that they can start developing their own decentralized applications. Topics that are included in this Seminar (but are not limited to): blockchain protocols (Bitcoin, Ethereum, Polkadot), smart contracts, consensus mechanisms, transaction and smart contract languages (Script, Solidity), analysis of transaction networks, large scale preprocessing of blockchain data and extraction of relevant information (balances, addresses, entities).
Learn More