Crypto + Concurrency
summary
A minimal blockchain gets implemented in Elixir using Elixir + OTP with Agents for state, GenServer for node RPC, and Supervisors for restarts; blocks use a proof-of-work nonce (work factor set to 1) and are mined every ~30 seconds in the demo; nodes disseminate blocks via a gossip protocol over Erlang distribution; the prototype runs across local nodes, swaps to the longest valid chain, and mostly works though the live demo has flaky UI and the energy cost of PoW remains unresolved.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:32What Is Bitcoin
- 4:10Bitcoin
- 6:26Cyberpunk Manifesto
- 7:18Financial Crisis
- 9:17Gossip Protocol
- 9:55Asymmetric Cryptography
- 11:29Unspent Transaction Outputs
- 14:14Proof of Work
- 18:06Message Passing
- 18:37Spawn a Process
- 24:14Single Block
- 25:32Block Chain
- 33:57Implement the Blockchain
- 41:13Energy Required To Maintain the Bitcoin Network
related talks
10mSuccinct Demo
43mConcurrency Abstractions for Application Security
16mThe Future of Democracy Hinges on Privacy Rights
01h 01mGetting started with Blockchain
56mHaskelling Bitcoin for Great Good
30mPractical Zero Knowledge Proofs
13mVirtual Blockchains on Ethereum
50mTrusted Execution Environments Meet the Blockchain
