Users of blockchains value scalability, expecting fast confirmations and immediate transaction processing. Odontoceti, the latest in DAG-based consensus, addresses these concerns by prioritizing low latency and high throughput, making a strategic trade-off in security by operating with a 20% fault tolerance instead of the established 33% level. It is the first DAG-based protocol to achieve commitment in just two communication rounds, delivering median latency of 300 milliseconds while processing 10,000 transactions per second under realistic network conditions. Odontoceti operates with n = 5f + 1 validators and creates an uncertified DAG with a novel decision rule for committing blocks. The protocol includes an optimization that advances progress when participants are slow, benefiting crash fault scenarios which are more common in practice than Byzantine faults. Evaluation results demonstrate 20-25% latency improvements compared to an existing production protocol, validating that reducing wave length from three rounds to two rounds yields meaningful performance benefits. This paper establishes the practical viability of lower fault tolerance consensus protocols for blockchains.
翻译:区块链用户重视可扩展性,期望获得快速确认与即时交易处理。Odontoceti作为最新的基于有向无环图(DAG)的共识协议,通过优先考虑低延迟与高吞吐量来解决这些问题,并在安全性上做出战略性权衡——采用20%的容错率而非既定的33%水平。这是首个仅需两轮通信即可完成确认的DAG协议,在实际网络条件下实现300毫秒的中位延迟,同时每秒处理10,000笔交易。Odontoceti在n = 5f + 1个验证节点下运行,构建了未认证的DAG结构,并采用新颖的区块确认决策规则。该协议包含一项优化机制,可在参与者响应缓慢时推动进度,这对实践中比拜占庭故障更常见的崩溃故障场景尤为有益。评估结果显示,与现有生产级协议相比,其延迟降低了20-25%,证实了将共识轮次从三轮缩减至两轮能带来显著的性能提升。本文论证了较低容错率共识协议在区块链实际应用中的可行性。