Demystifying Bitcoin
summary
Claims that the core double-payment problem is double-payment is asynchronous and does not require consensus, replaces proof-of-work leaders with a snapshot-based approach, and therefore avoids the huge mining cost (currently comparable to the energy use of a small industrial country). Demonstrates a permissioned deterministic design and a permissionless randomized variant, publishes code and three papers, wins a best-paper award, and reports prototypes that perform far fewer messages and near-zero energy compared with classic Bitcoin mining.
AI-written summary · about
chapters (13)
- 0:00Demystifying Bitcoin
- 11:48Roadmap
- 23:57Message Passing
- 28:40Is payment an asynchronous problem?
- 29:17Counter: Specification
- 32:43Counter*: Specification
- 33:34Counter: Algorithm
- 42:51yment Object (PO): Specification
- 45:14Snapshot: Specification
- 47:48ssage Passing Shared Memory Modulo Samples
- 48:47Payment System (AT2)
- 51:39References
- 54:03Journey to the center of distributed computing
related talks
33mByzantine generals: How the blockchain solves the distributed consensus...
51mEconomic Security of Distributed Systems
56mA sledgehammer to crack a nut: why blockchain is not (always) a good idea
25mEnhancing Bitcoin Security and Performance with Strong Consistency via...
47mCant we just agree
25m5 Insights Into Defense of Bitcoin
42mBeyond Blockchain: Convergent Consensus
31mProofless Consensus & Client-side Validation
