Skip to content
Snippets Groups Projects
Name Last commit Last update
README.md

HS2024 - Seminar Cryptocurrencies and Smart Contracts

Please see the ILIAS module of the seminar for all other information.

List of Layer-1 Projects

Blockchain Organization and Network Documentation Testnets Smart-contract Programming Podcast
Ethereum (ETH) Ethereum Foundation Whitepaper; Consensus Evolution Blog; Upgrading Ethereum Book List of Testnets; Another list Tutorial; Hardhat development environment
Binance Smartchain (BNB) BNBChain Whitepaper; Docs TBD TBD
Solana (SOL) Solana Whitepaper; Docs; Analysis paper TBD TBD
XRP Ledger (XRP) Ripple; XRP Ledger Consensus docs; Analysis paper Testnets Hooks Defiant: Revisiting Ripple
Cardano (ADA) Input-Output; Cardano Foundation; Cardano Ecosystem Protocol docs; Papers Testnets Introduction Lex Fridman #192
Avalanche (AVAX) Ava Labs; AVAX Network Protocol docs; Analysis paper Fuji Testnet Tutorial ZK 214; Empire 19.12.23
Polkadot (DOT) Web3 Foundation; Polkadot Lightpaper; Protocol docs Testnets Tutorial ZK 171; ZK 229
Internet Computer (ICP) DFINITY; Internet Computer Whitepaper; Docs Local Testnet Developer docs Epicenter 406
Stellar (XLM) Stellar Whitepaper (see PDF inside); Consensus docs Testnet Soroban; Docs
Filecoin (FIL) Protocol Labs; Filecoin Whitepaper; Protocol docs; Consensus docs Testnet Developer docs ZK 106
Cosmos (ATOM) Interchain Foundation; Cosmos Cosmos introduction; Tendermint/CometBFT; IBC; Whitepaper (outdated); Apps App Testnet ABCI ZK 193; ZK 207; ZK 340

List of Layer-2 Projects

Layer-2 Project Organization and Network Documentation Testnets Programming Podcast
Arbitrum (ARB) Offchain Labs; Arbitrum Academic Paper; Whitepaper; Docs Local Testnet Tutorial ZK 179
Optimism (OP) Optimism Specs; Docs Create testnet OP Stack ZK 177
Starknet (STRK) Starkware; Starknet Book; Docs Tutorial Cairo language ZK 96; ZK 329
ZkSync (ZK) Matter Labs; ZkSync Docs; Quickstart Testnets Tutorial ZK 116; ZK 299

Further Projects (Oracle, Layer 3, Decentralized Finance)

Project Type Organization and Network Documentation Testnets Programming Podcast
Chainlink (LINK) Oracle Network (Data feeds & CCIP) Chainlink Labs; Chainlink Whitepaper; Whitepaper 2.0; Off-chain Reporting; Data Feeds; CCIP Developer docs; Tutoarial Consuming data feeds; Sending data with CCIP * Lex Fridman 181; Bellcurve 8.3.24
Celestia (TIA) Data Availability Layer Celestia Whitepaper; Fraud proofs and DA proofs; Run a light node Run a light node Not possible* ZK 311
EigenLayer (future: EIGEN) Restaking, esp. Data Availability EigenLayer Whitepapers; Docs Local Testnet Not possible* ZK 301

*Note: Some of the networks cannot be programmed. Possible projects for those networks will be discussed with the teachers (for example: demonstrate a core functionality).

Additional Material

Recommended podcasts

Many projects have their own podcast. The links in the table are mostly to the highly recommended Zeroknowledge.fm podcast.

Podcast Title Topic
ZK 237 Exploring ZK Research with Jens Groth Zero-knowledge proofs, Groth16 proof system
ZK 244 Journey to Blockchain with David Tse Consensus, Ethereum, David Tse
ZK 256 New ZK Use Cases with Dan Boneh Zero-knowledge proofs
ZK 295 Return to MPC with Nigel Smart Advanced Cryptography, multi-party computation