区块链研究实验室 | 以太坊RNG(随机数生成器)解决方案(RANDAO & VDF)( 四 )
最后 , 介绍一下这两个方法怎么运用在EthereumSerenity中
首先 , RANDAO会在内建在Beacon chain的逻辑中 , 而不是一个独立的smart contract , 但RANDAO有个缺点 , 就是最后一位可以预测/操纵结果 。 如下图 , 因为最后一位可以知道前面的值 , 所以在最后可以决定要出值或是不出 , 因此可以操纵结果 。 (目前epoch是64个slot , 而每个slot是6秒 , 所以epoch约是6.4 minutes)
所以设计上除了RANDAO , 还多一层VDF 。
VDF把RANDAO产生出来的随机数当种子去产生随机数 , 而且计算时间要够长(至少要一个epoch , 目前规划是10个epoch , 不过相信还会有变动) , 如下图
实际的lifecycle会像这样 , 在VDF计算完后 , 会有一个epoch的缓冲让这个随机数可以上链 , 然后接着下一个RANDAO mixing 。
但问题来了 , 怎么确保没有人算得比你快??
推荐阅读
- gta三部曲|梦幻西游:129级五开分析师,研究抓鬼任务最优化投入,不浪费一分钱
- 电子竞技|S12或迎来双败制?Riot全球电竞负责人发话:会去仔细研究!
- 世界弹射物语|皇室战争:职业选手研究的英雄卡组,要论机动性,黄金圣骑YYDS
- 新世界|游戏推出一个多月就在研究合服,《新世界》如今情况如何?
- fly|Fly让AG得重新研究对策,终结ES八连胜!留在S组只差AG这一步
- 弈星|职业赛场八连跪,弈星已经被研究透了?这英雄的强度到底如何?
- 原神|原神成为中国文化敲门砖,这群老外甚至因北斗研究起了国产导航
- 鲁班|王者荣耀:将王研究出鲁班发育秘诀,网友看后纷纷点赞!
- 青钢影|《地下城与勇士》:玩这个游戏,要花时间研究一下活动和成长路线
- 手机游戏|哈利波特手游:虎牙四个四深入研究,配置斯内普卡组,只为榜一