← 最新论文
💻 computer science

CoBRA: A Universal Strategyproof Confirmation Protocol for Quorum-based Proof-of-Stake Blockchains

本文介绍了 CoBRA,这是一种通用的策略性确认协议,它通过强制执行交易量限制和最强链规则,扩展了基于法定人数的权益证明区块链,使其能够容忍高达三分之一的拜占庭验证者和三分之一的理性验证者,同时还提供了一种恢复机制,以确保即使在更高的对抗阈值下也能保证安全性、活性以及客户端退款。

原作者: Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

发布于 2026-06-16
📖 1 分钟阅读☕ 轻松阅读

原作者: Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一家数字银行,其“金库”由一个验证者委员会负责看守。在一个完美的世界里,委员会中的每个人都是诚实的。在噩梦场景中,所有人都是混乱的恶棍。但在现实世界中,大多数人是理性的:他们不是恶棍,但如果违规能让他们赚更多钱,他们就会破坏规则。

CoBRA(针对拜占庭-理性对手的正确性协议)论文为这个委员会引入了一套新的规则,以应对诚实者、混乱恶棍和贪婪逐利者的混合情况。

以下是 CoBRA 如何运作的故事,使用了简单的类比。

问题:“贪婪邻居”困境

传统的安全系统假设,如果委员会中有超过 1/3 的成员是坏人(拜占庭节点),整个系统就会崩溃。它们还假设剩下的成员是“好人”时,会保持正直。

但 CoBRA 提出了一个问题:如果这些“好人”其实只是贪婪的人呢?
如果恶棍向一个理性的验证者提供贿赂,让他签署一笔虚假交易,理性的验证者可能会说:“行啊,我收下这笔贿赂。”如果贿赂的金额大于被抓获后的惩罚,他们就会破坏规则。

作者首先证明了两件可怕的事情:

  1. 在慢速网络中: 如果恶棍和贪婪者加起来占委员会的 1/3 以上,系统无法保证安全。贪婪者总能找到通过双花(double-spend)来牟利的方法。
  2. 在快速网络中: 即便网络速度极快,如果坏人和贪婪者占委员会的 2/3 以上,系统仍然注定失败。

解决方案:“限速”与“赏金”

既然我们无法阻止贪婪的人想要钱,CoBRAs 通过改变游戏规则,让破坏规则变成一桩赔本买卖

1. 限速(权益限制最终确定性)

想象委员会被允许批准交易,但对于在短时间窗口内(例如 10 分钟)能批准的总金额有一个严格的限速。

  • 规则: 在这 10 分钟窗口内批准的交易总价值,不能超过单个验证者作为安全保证金所锁定的资金量(权益)。
  • 逻辑: 如果一个贪婪的验证者试图作弊,批准一笔价值 100 万美元的虚假交易,但他们只锁定了 1 万美元的保证金,那他们就做不到。即使他们得到了 100 万美元的贿赂,一旦被系统发现,他们也会失去那 1 万美元的保证金。
  • 结果: 从数学上讲,理性验证者通过作弊获利的尝试是会被“封顶”的,他们无法通过作弊获得超过其自身抵押金额的利润。

2. 赏金(最强链规则)

有时,委员会运作得非常完美,每个人都在合作。在这种情况下,CoBRA 会解除限速。

  • 规则: 如果绝大多数委员会成员(超过 5/6)非常迅速地对一个区块达成一致,系统就会说:“好吧,我们信任你们。现在你们可以批准任意金额的资金。”
  • 现实检查: 论文研究了 Cosmos 和 Ethereum 等真实世界的网络数据。他们发现,99% 的时间里,委员会实际上都是如此协作的。因此,在现实世界中,CoBRA 大多数时候允许即时的、不受限制的交易批准。

安全网:“恢复室”

如果坏人运气特别好,控制了超过 1/3 的委员会怎么办?如果他们设法欺骗了系统并创建了两个不同的银行账本版本呢?

CoBRA 有一个“恢复室”协议:

  1. 暂停: 一旦诚实的验证者看到两个不同的版本(即“分叉”),他们就会停止批准新事项。
  2. 审计: 他们会查看是谁签署了虚假版本。由于规则的存在,他们可以精确地证明哪些验证者进行了欺诈。
  3. 追缴: 系统会没收这些作弊者的锁定资金(权益)。
  4. 赔偿: 被没收的资金将用于向每一位因为虚假交易而遭受损失的人进行赔偿。
    • 关键点: 系统不仅仅是说“噢,你的钱没了”。它保证了如果你被诱导接受了一个错误的交易,作弊者的被没收资金将覆盖你的损失。没有新钱被印出来;是作弊者在买单。

“沉默的客户”

CoBRA 的一个关键特性是它适用于沉默的客户

  • 在许多系统中,你(客户)必须时刻盯着委员会,以确保他们没有撒谎。
  • 在 CoBRA 中,你不需要盯着。你只需要等待一个“最终确定性证书”(Finality Certificate,即数字收据)。如果证书显示交易已完成,那么它就是完成了。如果系统稍后需要进行恢复,该证书能确保你自动获得赔偿。

总结

CoBRA 是一个全新的数字账本协议,它承认了这样一个事实:“人们会为了利润尝试作弊。”

它不是寄希望于人们不作弊,而是设置了一个陷阱:

  1. 限制战利品: 你偷取的金额不能超过你自身安全保证金的价值。
  2. 奖励诚实: 如果大家表现良好,你们就可以快速移动资金。
  3. 补偿受害者: 如果坏人暂时赢得了,他们被没收的保证金将用于全额赔偿受害者,从而确保最终没有任何诚实的人会蒙受损失。

它将验证者的“贪婪”转化为了维持系统安全的动力。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →