51区块链生成随机数目前可以的方案——2020年6月22日20:21:05

Posted oneapple

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51区块链生成随机数目前可以的方案——2020年6月22日20:21:05相关的知识,希望对你有一定的参考价值。

2020年6月22日20:21:26

2020年6月22日20:27:26

1、以往传统的随机数生成方案

通过第三方可信中心生成随机数,或者电脑利用随机算法生成伪随机数

2、区块链中随机数

需要得到分布式节点的一致性认可,一个节点若自己生成了一个随机数,无法得到大家的信任。

随机数需要可验证

1. 利用第三方oracle提供的中心化预言机

2. 利用区块链上的信息哈希化,使得所有人都可生成一样的(易被攻击)

3、无可信中心的随机数生成方案

1. RANDAO

RANDAO 机制就是,当用户通过储存(质押)32 ETH 成为验证者之后,该用户可以任意选定一个随机数。当需要为某个区块公布随机数时,将所有验证者的随机数加起来就可以得到一个全新的随机数。
(最后一个报数的人拥有巨大优势)

2. VDF

随着计算的继续,计算的结果将越来越大。一个复杂的 VDF 将需要花费很长的时间才能计算出来,因为对于任何计算机来说,其计算过程都是非常复杂的。这个例子来源于一个真实的 VDF,直到现在它还是在 MIT 的一个时间胶囊密码学谜题的一部分,该 VDF 用了 80 万亿次平方。


以上是关于51区块链生成随机数目前可以的方案——2020年6月22日20:21:05的主要内容,如果未能解决你的问题,请参考以下文章

区块链的2020:讲技术,更讲产业应用

区块链知识之 VRF: 可验证随机函数

区块链知识之 VRF: 可验证随机函数

区块链知识之 VRF: 可验证随机函数

区块链产教融合方案出炉,师资研修历时三个月收获颇丰(内附第6期商科师资研修报名表)

区块链早餐:区块链下一个爆发的领域可能是电商(2020年9月21日,周一)