Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about Vegeta, a novel framework designed to enable parallel smart contract execution in leaderless blockchain systems through this 18-minute conference presentation from NSDI '25. Discover how researchers from Shanghai Jiao Tong University, Xiamen University, and Fudan University address the performance bottleneck of smart contract execution in modern Byzantine-Fault Tolerant consensus protocols that can order hundreds of thousands of transactions per second. Explore the innovative speculate-order-replay framework specifically tailored for leaderless consensus protocols, which allows each proposer to pre-process transactions before consensus to better utilize computing resources. Understand how Vegeta speculatively executes transaction series, analyzes their dependencies prior to consensus, and deterministically replays the schedule to achieve significant performance improvements. Examine the experimental results showing up to 7.8× speedup compared to serial execution under real-world Ethereum workloads on 16vCPU virtual machines, and 6.9× speedup when deployed on a 10-node leaderless consensus protocol, demonstrating the practical effectiveness of parallel execution in blockchain systems.
Syllabus
NSDI '25 - Vegeta: Enabling Parallel Smart Contract Execution in Leaderless Blockchains
Taught by
USENIX