Shoal++: High Throughput DAG BFT Can Be Fast and Robust!
summary
Shoal++ is a DAG BFT system that cuts average commit latency from 10.5 to 4.5 message delays while keeping DAG throughput, by running three staggered DAG instances to drop queuing from 1.5 to 0.5 message delays and adding a fast direct commit anchor rule that reduces anchor commit from six to four message delays. Implementation reaches subsecond commits at up to 100,000 TPS and peaks above 440,000+ TPS in geo‑distributed tests, and remains robust under injected network faults that break uncertified DAG designs.
AI-written summary · about
chapters (12)
- 0:00Shoal++ intro and team
- 0:38Shoal++ protocol overview
- 2:25DAG-based BFT background
- 3:07Latency improvements
- 4:31Queuing latency reduction
- 6:37Ordering rules in Shoal++
- 9:10Direct commit anchor rule
- 11:18Experimental setup
- 12:41Performance results
- 13:24Certified vs uncertified DAGs
- 14:08Robustness under faults
- 15:12Summary
related talks
15mLemonshark: Asynchronous DAG-BFT With Early Finality
29mBuilding Probabilistic BFT Protocols Through Subsampled Voting
01h 12mScaling distributed ledgers: Achieving arbitrary throughput and sub-second latency
15mAlea-BFT: Practical Asynchronous Byzantine Fault Tolerance
17mIn Link We Trust: BFT at the Speed of CFT using Switches
18mChitu: Avoiding Unnecessary Fallback in Byzantine Consensus
12mComet BFT
22mOptimizing network topologies...
