This course will take place Mondays and Tuesdays 2-4pm. The first lecture will be on Tuesday, 18th October, 2-4pm in room SR049.
There will be two lectures per week until christmas and then there will be project work.
The lectures will be held in English.
We will study the basics of cryptocurrencies and blockchains. We will look into the history, applications and societal aspects.
Literature
Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, by Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder
- https://bitcoinbook.cs.princeton.edu/ this link has information about the book and links to the lecture videos.
Links:
- https://www.cryptocompare.com/coins
- https://www.coinbase.com/
- https://www.coindesk.com
- https://www.blockchain.com/explorer/charts
- http://ethviewer.live/
- https://bitnodes.io/
- https://ethernodes.org
- https://etherscan.io/
- https://bitcoin.org/en/
- https://john-mecke.medium.com/5-stories-about-people-who-lost-their-bitcoin-cdaaae329468
- https://vanitygen.net/
- https://www.hedgewithcrypto.com/cryptocurrency-exchange-hacks/
- bitcoinfees.info
- mempool.space
- https://en.bitcoin.it/wiki/Comparison_of_mining_pools
- https://etherscan.io/charts
- https://consensys.net/blog/blockchain-explained/the-roadmap-to-serenity-2/
- https://rekt.news/leaderboard/
Syllabus:
18.10.2022: Introduction, history, ledger, Satoshi Nakamoto
24./25.10.2022: Cryptographic basics: cryptographic hashing
31.10.//01.11.2022: Cryptographic basics: digital signatures
Simple cryptocurrency coins: GoofyCoin and ScroogeCoin
Ledger vs. Blockchain (Chap. 3.1), Bitcoin and Ethereum P2P network, distributed consensus
07./08.11.2022 Consensus, operation of mining, probabilistics of mining, difficulty (Chap. 2),
numbers in today's systems, mining pools (5.4)
14./15.11.2022 Bitcoin mechanics, types of transactions (Chap. 3)
21./22.11.2022 Bitcoin mining, mining pools (Chap. 5)
28./29.11.2022 Bitcoin anonymity, mixing services, zero coin, zero cash (Chap. 6)
05./06.12.2022 Bitcoin community, legal aspects (Chap. 7)
12./13.12.2022 Alternative mining, Altcoins (Chap. 8, 9)
02.01.2023 - 07.02.2023 Implementation of a smart contract on the Ethereum test network.