【问题标题】:Blockchain Consensus 51% vs 50%区块链共识 51% vs 50%
【发布时间】:2019-04-10 21:18:43
【问题描述】:

所有关于区块链共识算法的解释都是指51%作为确认节点的最低百分比。为什么较小的百分比不起作用,只要它严格大于 50%?这是为了避免共识动态中的亚稳态问题,这些问题可能是由于百分比太接近 50% 导致其决定性降低?如果是这样,为什么不将其设为 52%?在某些权衡中是否有什么特别之处可以使 51% 变得特别?

【问题讨论】:

    标签: blockchain consensus


    【解决方案1】:

    51% 只是 (n/2 + 1) 的一个符号,其中 n:参与共识算法的节点总数。我同意这是一个不好的符号,更准确地说应该是 50% + ε。

    在学术论文中,您可能会发现与系统中拜占庭节点 f 的数量有关。因此,对于 PoW 共识,n > 2f + 1(相当于超过一半的节点应该是“诚实的”)。对于许可区块链中的 PBFT 共识,它将是 n > 3f + 1(这意味着诚实节点应该是拜占庭节点的两倍以上,或者使用“坏”表示法,66.6666% + ε)。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 2018-12-01
      • 2021-10-15
      • 2020-11-07
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多