Chainlink VRF(可验证随机性函数)最近在以太坊主网上线,无损失彩票游戏池在一起是第一个采用它的项目。
可验证随机性非常重要,对于许多应用程序的开发至关重要,因为它是产生不可预测性的机制。
这种不可预测性为试图对系统进行反向工程的恶意实体提供了保护,但是它可能会在应用程序中引入意外元素,确定进程的结果,并验证原始事物的创建。
开发人员面临的挑战是,获得一个无法篡改或预测的RNG源是一个非常困难的问题。
现在是位于大开曼群岛的George Town智能合约开发商Chainlink一直致力于VRF功能。随机性是分散博弈和安全用例的一个关键因素。
随机数生成(RNG)对于许多应用程序的开发至关重要,但是获得一个不能被篡改或预测的RNG源是一个非常困难的问题。
链上RNG容易受到miner攻击,而链外RNG需要完全信任数据提供者。
Chainlink是一个oracle网络,位于区块链和“真实世界数据”之间,如资产、事件、天气数据或游戏的实时价格。它的技术为智能合约产生可验证的链上随机性。
智能合约开发者可以使用链链VRF为依赖不可预测结果的任何应用程序构建可靠的智能合约。
对于每一个新的随机性请求,Chainlink VRF生成一个随机数,并用密码证明该数是如何确定的。
在任何消费应用程序都可以使用之前,在chain上发布和验证证明。这个过程确保了结果不会被任何人篡改或操纵。
使用VRF,智能合约开发者可以通过使用链上可验证的随机性来源,使在线游戏更加值得信赖,从而允许开发者向安全敏感的用户提供额外的证据。