Advanced
High-Throughput Consensus Design
Design a consensus protocol for a hypothetical distributed database under strict latency constraints.
📝 Contenuto del prompt
Design a consensus algorithm for a globally distributed financial ledger that must process 100,000 transactions per second with a finality time of under 2 seconds. The system must operate in an adversarial environment where up to 30% of nodes may be malicious (Byzantine). Explain how your protocol handles network partitions, leader election, and disk persistence without sacrificing the required latency.