这些系统都具有极大的实际价值,如果因为随机数方案存在漏洞而导致结果被操纵,那么一部分参与者将因为信息不对称而遭到不公平对待。这往往会导致恶性循环,最终导致经济活动和社会协调的底层经济机制和博弈机制完全崩溃。 要获得完全防篡改、不可预测且所有人都可以验证的随机数并非易事。然而,Web3行业本着提升公平性和透明性的初心,推出了许多应用和协议,并超越了Web2同类应用。随机数可以保障公平和公正性,并且可以安全地进行验证,这解锁了一系列创新应用,包括区块链游戏、NFT、去中心化治理、Web3社交媒体、慈善募款以及社交通证等。 Chainlink VRF Chainlink可验证随机函数(VRF) 为RNG解决方案建立了行业标准,智能合约和链下系统可以利用链下计算和加密技术获得可验证的随机数来源。VRF将区块数据(注:当请求发起时区块数据未知)与预言机节点预先提交的私钥结合,生成随机数以及加密证明。应用只接受附加了有效加密证明的随机数,而只有防篡改的VRF流程才能生成有效的加密证明。 Chainlink VRF采用链下计算和加密技术,打造防篡改的随机数来源 Chainlink VRF自发布以来已经完成了650多万次请求,输出公平公正的随机数。目前,Chainlink VRF为Avalanche、以太坊和Polygon等各个区块链上超过3400个智能合约提供可验证的随机数。 Chainlink VRF拥有以下特质,因此得以成为行业标准: 不可预测——任何人都无法预测Chainlink VRF生成的随机数,因为在请求随机数时无法得知区块数据。 公平公正——基于均匀分布生成随机数,也就是说所有数字都有同样的选中概率。 可验证——用户可以在链上验证Chainlink VRF的加密证明,以保障接入Chainlink VRF应用的安全性。 防篡改——任何人,包括预言机、外部方或开发团队,都无法操纵随机数生成过程。如果VRF流程被操纵,节点就无法创建有效的加密证明,智能合约因此也不会接受随机数输入。 公开透明——由于代码是开源的,因此用户可以验证随机数生成过程。 Chainlink VRF不仅拥有上述特质,还建立了一系列安全机制,并基于用户反馈持续改进。正因如此,接入Chainlink VRF的应用可以利用防篡改的RNG生成可验证公平性且不可预测的随机结果,并解锁丰富的功能和体验。 如果你是一名开发者,并希望快速将智能合约连接至Chainlink VRF,请查看开发者文档并加入我们在Discord上的技术讨论群。如果你希望安排一次电话会议具体讨论集成细节,请点击此处联系我们。 (责任编辑:admin) |