随机数漏洞问题严重制约EOS、波场、ETH发展,比特元更安全( 六 )

最后总结一下 , SPOS共识的实现结合了随机数 , 由于一般情况下是无法预测其它节点的共识信息 , 所以也无法获取到它的共识随机数 。

并且系统设定私密哈希(privHash)不能提前泄露 , 就算有恶意矿工自己提前暴露 , 它对应的票也会被作废 , 同时本金会被冻结较长时间(2天以上) 。

再加上系统设定票需要经过12小时的成熟期后才可以参与挖矿 。 这些条件组合起来 , 系统的随机数几乎是无法被操控的 。 这样当开发者实现的DApp中需要保证公平随机时 , 就可以直接使用系统提供的这个安全的随机数了 。

*关于作者:

复杂美区块链(www.33.cn)成立于2008年 , 累计申请200多项区块链发明专利 , 全球排名前10 。 拥有自主研发的区块链底层架构Chain33 , 从2018年11月开源至今 , 其首创的平行链架构被百度、阿里、360等机构认可与研究 , 并登录微软azure市场 。

推荐阅读