Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

RainBlock - Faster Transaction Processing in Public Blockchains

USENIX via YouTube

Overview

This course focuses on the RainBlock project, a public blockchain designed to enhance transaction throughput without altering the proof-of-work consensus mechanism. The course covers topics such as the limitations imposed by I/O bottlenecks on transaction processing in public blockchains, the architecture of RainBlock, and the distributed data structure used to store system state efficiently. By the end of the course, learners will understand how RainBlock enables miners to process a significantly higher number of transactions per second compared to traditional blockchain systems. The intended audience for this course includes individuals interested in blockchain technology, decentralized databases, and improving transaction processing efficiency in public blockchains.

Syllabus

Intro
Blockchains: Decentralized Databases
Public Blockchains: Proof-of-work consensus
Public Blockchains - Low throughput
Prior work: Modify Pow or New Consensus
Can we Increase the Throughput of Public Blockchains Without Modifying Pow?
Impact of I/O on Overall Throughput
RainBlock: Faster Transaction Processing
Transaction Processing in Ethereum
RainBlock: Architecture for Public Blockchains
RainBlock: Challenges
Handling Concurrent Operations
Life of a Transaction in RainBlock Miners do not perform VD in the critical path

Taught by

USENIX

Reviews

Start your review of RainBlock - Faster Transaction Processing in Public Blockchains

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.