Chainlink VRF的可验证随机数可以将现有随机数生成法存在的诸多限制一一攻陷。利用区块哈希值等链上数据或将链下生成的随机数传输至链上,这两种要领都存在必然自身缺陷。
· 为游戏提供随机数,数据可在链上验证,晋升游戏的可信度,并向对安详较量敏感的用户提供特另外保障。
Chainlink VRF可觉得智能合约提供随机数以及加密证明,在链上验证随机数具有不行预测性,因而可以满意上述两个要求。由于Chainlink VRF的随机数可以在链长举办验证,所以问题节点只能选择差池请求做响应,在Chainlink即将上线的staking机制下,这样的行为会遭到罚款,之后还大概会被移除出随机数生成者名单,因此会蒙受经济损失。
Chainlink VRF的事情道理
· 为游戏带来更多挑战性和不确定性,好比随机向玩家提供嘉奖(如:loot drops)。
为了办理上述问题以及其他安详风险,Chainlink VRF使随机数生成进程变得安详透明,并通过加密技能证明白每个功效的合理和公正性。开拓者应该只管制止太过依赖基于区块哈希值发生随机数。假设一个智能合约基于某一高度的区块哈希值最后一位数的奇偶性鉴定功效。这样看似仿佛概率是50/50,但假设有一名矿工(或矿工同盟)产量占区块总量的三分之一,,此刻这名矿工抉择把区块哈希值最后一位数是1的优胜区块全部扔掉,并放弃约莫2-3个以太币的区块嘉奖。这样一来,这名矿工就可以或许将功效是0的概率从50%晋升至2/3,导致所有依赖这个要领生成随机数的智能合约用户城市蒙受损失。假如这样做可觉得这名矿工带来12-18个以太币的特别收益,那么他的选择在经济上是公道的。因此,这个机制下的合约代价会有必然上限。Chainlink VRF有助于加快区块链游戏、安详和layer2协议等浩瀚规模的智能合约开拓历程。开拓者可以轻松集成Chainlink VRF,参考我们近期宣布的开拓者文档,在智能合约中利用可验证的随机数。
为了制止这样的问题,开拓者已经转向链下办理方案,在链下生成随机数并传回至链上。然而,假如无法通过加密手段验证链下随机数,数据将有大概在链下生成和传输进程中被改动。同样地,用户只能闭着眼睛相信链下生成的随机数是合理靠得住的,并相信这些数据在传输的进程中没有被改动过。现有要领存在的安详隐患
开拓者可以利用Chainlink VRF开拓出基于随机数的靠得住智能合约应用:要开拓安详的智能合约,并规避合约资金被盗风险,开拓者必需在安详方面下大工夫。假如随机数是智能合约依赖的要害数据,那么开拓者就自然会期望合约所有相关方都拥有同等的不确定性,并低落因某一方乐成预测功效而钻空子的风险。
Chainlink VRF事情道理
· 智能合约无法会见或无法兼容
我们正式公布上线Chainlink可验证随机函数(下文称Chainlink VRF),开拓者可以用这个东西生成随机数,并在链长举办验证。Chainlink VRF将为浩瀚优秀的智能合约项目带来庞大代价,尤其能证明智能合约利用的随机数不行被改动和操控。
可验证随机数具有哪些代价
我们想要感激与我们细密相助的学术界专家和开拓者社区,不绝向我们反馈他们对Chainlink VRF的想法和发起。与此同时,我们还要感激为劈头实现VRF成果支付了精神和汗水的团队成员!
· 终端用户需要盲目相信应用的安详靠得住性
· 中心化的随机数生成者哄骗数据
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。