区块链研究实验室 | 以太坊RNG(随机数生成器)解决方案(RANDAO & VDF)( 二 )
RANDAO
RANDAO是利用经济模式(奖励跟处罚)的方式 , 促使在公共场域中能产生随机变量
原理很简单 , 想参加的人把拿钱来抵押 , 需要产生随机数的人要付钱 。 所以参加者就可以从中分润 , 当然不守规矩抵押的钱也就会被没收 , 利用奖励跟处罚的方式迫使大家都守规矩 。 详细步骤如下:
首先 , 会有个收集seed的时间 , 例如6个block的时间 。 接着 , 想参与的人 , 投入某个数量的ETH到RANDAO这个smart contract(作质押) , 然后附上secret(某个只有你知道的值s , 然后作sha3) 。
1. 等收集时间结束 , 就是验证时间 。 此阶段所有参与着需要把s传入smart contract做验证 , smart contract会把s作sha3 , 去验证是不是跟第一阶段传进来的一致 。 最终会把验证过的s当作seed去产生随机数 。
2. 最后 , 就是产生随机数 , 然后把随机数传给之前有请求过的contract 。 然后归还质押的ETH跟利润分给参与者 。
推荐阅读
- gta三部曲|梦幻西游:129级五开分析师,研究抓鬼任务最优化投入,不浪费一分钱
- 电子竞技|S12或迎来双败制?Riot全球电竞负责人发话:会去仔细研究!
- 世界弹射物语|皇室战争:职业选手研究的英雄卡组,要论机动性,黄金圣骑YYDS
- 新世界|游戏推出一个多月就在研究合服,《新世界》如今情况如何?
- fly|Fly让AG得重新研究对策,终结ES八连胜!留在S组只差AG这一步
- 弈星|职业赛场八连跪,弈星已经被研究透了?这英雄的强度到底如何?
- 原神|原神成为中国文化敲门砖,这群老外甚至因北斗研究起了国产导航
- 鲁班|王者荣耀:将王研究出鲁班发育秘诀,网友看后纷纷点赞!
- 青钢影|《地下城与勇士》:玩这个游戏,要花时间研究一下活动和成长路线
- 手机游戏|哈利波特手游:虎牙四个四深入研究,配置斯内普卡组,只为榜一