Chainlink将受信赖的分散式随机性引进了加密生态系统。
5月11日,Chainlink(Link)公布推行可验证的随机函数(VRF),该函数可产生链上可信随机性。正在测试网络上开展安全审查,该网络可用来集成测试。最开始,它将与以太坊(ETH)区块链共同采用。
游戏的好处
虽然这听起来好像仅有数学家或火箭科学家会关注,但它却有很多非常实际的应用。Chainlink的创始人兼首席执行官SergeyNazarov在接受Cointelegraph采访时指明,它将如何解决游戏原有的某些问题:
“在区块链游戏中,论点是,我去中心化的依托于区块链的游戏将不会受到集中式游戏问题的困扰。集中游戏的问题具体集中在以下想法上:要不创造游戏的人,为自己的利益控制游戏的人,要不贬低游戏中的商品的价值,或是说明他们关闭了产品或其他东西。”
不要被随机性愚弄
选择正确的随机源针对构建安全,公平的应用尤为重要。比如说,假如在为他们的比特币(BTC)钱包创建种子时采用受损的随机性源,则很有可能导致用户丢失其资产。
生成随机数的所有过程都能够分成两大类:真实和伪随机。真正的随机性可以通过某些基本程序来产生,比如说掷骰子或掷硬币,或是通过观察自然现象,比如说放射性元素的衰减或大气噪声。一般在伪随机数生成器(PRNG)的协助下以测算方式产生伪随机性。
事实上,后者的采用更加显着,因为它可以方便地集成到各种计算机应用程序中。确保由这些算法产生的随机数确实不可预测是关键。直到现在,即便是分散的应用程序也必须依靠集中的随机性源。
Chainlink的链上可验证随机性
Chainlink解决该问题的方法采用了旧的加密原语,并利用了分散激励。想要利用Chailink的VRF的智能合约将种子传递给该节点,然后该节点采用其密钥生成一个随机数。
结果和密码证实共同在链上发布。所有人都能够采用oracle的公共密钥来认证它,如同比特币签名一样,可以采用公共密钥来认证它。恶意节点无法返回伪造的随机数,因为签名不匹配,最糟糕的情况是不返回响应。在这种情况下,将受到金钱处分。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。