Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Watch a 42-minute technical conference talk exploring RAINBLOCK, a novel public blockchain architecture that significantly improves transaction processing throughput without modifying proof-of-work consensus. Learn how removing I/O bottlenecks from transaction processing and implementing a distributed, multi-versioned DSM-TREE data structure enables miners to process substantially more transactions within existing time constraints. Discover the technical details behind RAINBLOCK's ability to achieve 27.4K transactions per second on a single miner - 27 times higher than Ethereum - and maintain 20K transactions per second in geo-distributed environments across four regions. Presented by Soujanya Ponnapalli from The University of Texas at Austin, dive deep into the architecture's key innovations, including I/O parallelism, persistence challenges, compact witnesses, and snapshots. Gain valuable insights into how RAINBLOCK addresses fundamental blockchain scalability issues through architectural optimization rather than consensus protocol modifications.
Syllabus
Introduction
Agenda
Blockchains
Public Blockchains
Bitcoin and Ethereum
Prior work
Main Insight
Central Idea
Experiment
Ethereum
Outline
Persistence
Challenges
Data Updates
Compact Witnesses
Snapshots
Miner Configuration
Decoupling Miners
Summary
Evaluation
Conclusion
Alternative Consensus Protocol
Durability
Taught by
SNIAVideo