Ethereum 派系-私人区块链的权威证明共识

Ethereum 派系-私人区块链的权威证明共识,ethereum,go-ethereum,Ethereum,Go Ethereum,刚开始成立POA集团。很难理解其中的一些概念。根据我的理解,sealers是可以在genesis文件中设置的事务(创建块的人)的验证器。(我的参考资料) 签名者是否仅是区块的密封者、验证者和创建者 “任何签名人只能在每K中造币1块。”。问题-如果我们总共有3个节点(所有签名者),那么一个签名者只能单独密封/验证/创建一个块?。e、 g.签名人A密封块1,签名人B密封块2?两个签名者不能封一个街区吗 为了确保只有一个多数链(50%+1),如果签名者没有为最后一个(len(签名者)+1)/2个区块签

刚开始成立POA集团。很难理解其中的一些概念。根据我的理解,sealers是可以在genesis文件中设置的事务(创建块的人)的验证器。(我的参考资料)

  • 签名者是否仅是区块的密封者、验证者和创建者
  • 任何签名人只能在每K中造币1块。”。问题-如果我们总共有3个节点(所有签名者),那么一个签名者只能单独密封/验证/创建一个块?。e、 g.签名人A密封块1,签名人B密封块2?两个签名者不能封一个街区吗
  • 为了确保只有一个多数链(50%+1),如果签名者没有为最后一个(len(签名者)+1)/2个区块签署过一个区块,则仅允许其密封一个新区块。因此,如果有3个签名者,每个签名者只能在第二个区块(从-)签名。假设我有签名人A、B、C,下面的表述是否正确

    第1区-用密封条密封

    块2-由B密封-不能由A密封,因为它已经密封了前一个

    块3-用C密封-也可以用A密封(A有偏移以避免赛车块)。B不能封存,因为他封存了前一个


  • 我将根据我对你们问题的理解,尽我所能回答你们的问题

    1) 签名者确实是封印者。在PoA中,只有授权节点能够创建(签名和盖章)块。他们将所有挂起的事务放在一起,验证它们,创建一个新的块并广播它

    2) (我理解为两个签名者可以密封同一个块,如果问题是:)答案是否定的。签名者节点将轮流密封块

    3) 如果有三个签名者,那么他们将遵循A-B-C-A-B-C上的顺序。有趣的是,如果你只有两个签名者(我以前测试过),那么它就是A-B-A-B,所以同一个签名者确实会在之后制造一个区块。同样,对于小型网络也是如此,对于大型网络,理想情况下他们永远不知道何时会再次造币

    一般说明:一般情况下,PoA将在许可网络中运行良好,因此像2和3这样的问题在理想情况下不会成为大问题