The course covers technical aspects of blockchains technologies, including distributed consensus, smart contracts, economics, scalability, and applications. We will use Bitcoin and Ethereum as case studies.
My completed projects at a glance:
| # | Title | Description | Link | Tags |
|---|---|---|---|---|
| 1 | A Merkle Proof | Prove the leaf’s presence at the given position in the Merkle tree | Here | Merkle Tree, Proof |
| 2 | Bitcoin Transactions | Create a transaction called a cross-chain atomic swap, allowing two entities to securely trade ownership over cryptocurrencies on different blockchains | Here | Atomic Swap, Multi-Sig, python-bitcoinlib, BlockCypher |
| 3 | Blockchain Splitwise | A decentralized way to track who owes what to who | Here | Debt Loop, Payment, DApp |
| 4 | On-chain Wallet | Build the smart contract wallets that send and receive assets based on hard-coded access control rules | Here | Wallet, ERC20, Multi-Sig, Aave, Liquidity Protcol |