Minimmit 简介:通过更快的块实现快速最终确定 Minimmit 是对提议和投票共识的不同看法,它针对更快的区块而不是崩溃容错的“慢路径”进行了优化。
在过去的几个月里,人们对开发提议和投票共识协议重新产生了兴趣,这些协议只需一轮投票(~100-200 毫秒)即可达到最终确定。 “两阶段”协议并非没有权衡,只有当拜占庭对手控制的股份少于 ~20%(而不是通常考虑的 ~33% 容忍度)时才会保持安全。
主要关注的是解决容错能力的下降问题,最近的结构建议通过崩溃容错来增强拜占庭容错能力,以在“混合”f+ 假设下保留一些最终确定性的路径。
与其他结构一样,Minimmit(由 @B_Chou 合著)在 ~20% 拜占庭故障假设下提供最小的确认延迟。 然而,与这些结构不同的是,它针对视图延迟而不是 f+ 确认鲁棒性进行了优化。
在类似中音的配置中,我们预计由 Minimmit 驱动的区块链将达到 130 毫秒的区块时间和 250 毫秒的最终确定性。 在区域偏向配置中,我们预计 Minimmit 将提供 50 毫秒的区块时间和 100 毫秒的最终确定性。
patrickogrady.xyz
patrickogrady.xyz2025年5月29日
208毫秒区块时间。307毫秒区块最终确认。减少65%的CPU使用。 认识一下(重建版的)@commonwarexyz Alto。
虽然尚未经过同行评审或完全实施,我们正在以 MIT 和 Apache-2 许可证发布 Minimmit,以便其他人可以进行构建和在其基础上进行开发。
17.51K