#validation #bft #step #block #engine #timestamp #transition

authority-round

非即时BFT授权区块链引擎

显示软件包…

2个不稳定版本

0.1.0 2021年3月9日
0.0.0 2021年3月6日

#36 in #bft


10个软件包使用(通过vapcore-spec

GPL-3.0许可证

3MB
15K SLoC

authority-round

支持非即时BFT授权的区块链引擎。

建议使用two_thirds_majority_transition选项,以防御"克隆攻击"。新启动的网络可以将此选项设置为0,从开始使用2/3的投票权。

为了支持链上治理,[ValidatorSet]是可插拔的:Aura支持简单的常量验证者列表以及基于智能合约的动态验证者集。不良行为也会报告给[ValidatorSet],例如,治理合约可以对攻击者的节点进行处罚或禁止。

  • "良性"不良行为是指可能发生在正常操作中的故障,例如在您的槽中未能提出一个区块,这可能是由于临时网络中断或错误的时戳(由于时钟不同步)。

  • 只有在发送者故意违规(或由于软件错误)时才会制作"恶意"报告,例如,如果他们提出了具有相同步骤编号的多个区块。

依赖项

~26MB
~406K SLoC