显示软件包…
2个不稳定版本
0.1.0 | 2021年3月9日 |
---|---|
0.0.0 | 2021年3月6日 |
#36 in #bft
被10个软件包使用(通过vapcore-spec)
3MB
15K SLoC
authority-round
支持非即时BFT授权的区块链引擎。
建议使用two_thirds_majority_transition
选项,以防御"克隆攻击"。新启动的网络可以将此选项设置为0
,从开始使用2/3的投票权。
为了支持链上治理,[ValidatorSet]是可插拔的:Aura支持简单的常量验证者列表以及基于智能合约的动态验证者集。不良行为也会报告给[ValidatorSet],例如,治理合约可以对攻击者的节点进行处罚或禁止。
-
"良性"不良行为是指可能发生在正常操作中的故障,例如在您的槽中未能提出一个区块,这可能是由于临时网络中断或错误的时戳(由于时钟不同步)。
-
只有在发送者故意违规(或由于软件错误)时才会制作"恶意"报告,例如,如果他们提出了具有相同步骤编号的多个区块。
依赖项
~26MB
~406K SLoC