摘要
本发明提供了一种抗重组攻击的共识方法及系统,在每轮共识过程中,利用链式随机种子构造的可验证随机函数,从验证者中进行随机领导者选举;选举出的领导者生成区块,每个验证者接收到该轮的区块后,对其进行验证,若验证通过,将对应区块顺序放入投票等待序列中;每个验证者获取投票等待序列,优先投票给随机二进制哈希序列最小的区块;迭代进行多轮投票,若领导者收集到满足数量的有效投票时,生成前一区块的证明并放入区块中,当连续两个区块获得证明时,达到最终确定状态。本发明能够抵抗链重组攻击,既能保证出块顺序无法被预测,同时能够使领导者选举概率稳定以降低区块重组率。