Chainlink推出可验证随机函数:智能合约生态系统的重大突破
Chainlink以在去中心化预言机领域的开创性工作而闻名,但该项目的专家们还在Mixicles、元预言机等领域进行了广泛探索。本周,Chainlink团队又为智能合约生态系统做出了另一项重大贡献——推出Chainlink VRF(可验证随机函数),这一消息再次引发了Link社区的热议。
什么是Chainlink VRF?
"VRF"代表可验证随机函数,这是一种密码学原语,能够以可验证且不可预测的方式生成随机数。为什么随机数在区块链项目中如此重要?因为许多应用场景都需要使用随机数,但要在链上实现防篡改的随机数生成是一个技术难题。任何不完善的随机数生成机制都可能给项目带来严重的安全漏洞。
Chainlink在官方公告中指出:"创建并成功防御智能合约对抗试图窃取合约资金的攻击者,需要具备高度安全敏感性的思维。使用随机数作为关键输入的智能合约开发者,也应该将随机数操纵视为关键风险。"
开发者的强大工具
一个可靠的VRF必须具备不可预测和不可操纵两个关键特征,而这正是Chainlink新工具所追求的目标。Chainlink团队表示:"Chainlink VRF通过提供可验证的加密证明来确保公平性和不可预测性,这些证明可以在链上验证,证明随机数确实是不可预测的。"
该解决方案的应用场景十分广泛。Chainlink特别指出"区块链游戏、安全防护、第二层协议"等领域是最直接的应用场景。以游戏行业为例,Chainlink的新VRF功能可以通过生成具有挑战性和不可预测的场景和环境,以及分配不可预测的玩家奖励(如战利品掉落),使游戏变得更加有趣。这仅仅是众多可能应用场景中的一个例子。
PoolTogether宣布集成
目前,无损失"彩票"储蓄游戏PoolTogether已经率先宣布将集成Chainlink VRF。PoolTogether是以太坊上的一个去中心化应用(dApp),用户可以使用Dai或USDC等稳定币购买门票,参与每周或每日的奖池抽奖。
PoolTogether首席执行官Leighton Cusack在一份声明中解释道:"PoolTogether协议需要随机数来选择每个奖池的获胜者。在我们最初的设计中,这个随机数生成过程是手动且中心化的,这使得一些用户难以完全信任PoolTogether协议生成可证明公平的获胜者的能力。"
因此,Chainlink VRF成为解决这一困境的理想方案。Cusack表示:"整合Chainlink的VRF为PoolTogether提供了更可靠且可证明安全的随机数生成方式,用于选择获奖者,这将赢得用户的信任。"
随机数技术日益受到关注
Chainlink VRF的推出对以太坊等智能合约生态系统来说是个好消息。事实上,以太坊开发者们近年来一直在深入研究随机数工具。例如,去年以太坊基金会与亚马逊AWS等机构合作,举办了价值10万美元的硬件竞赛,专注于可验证延迟函数(VDF)技术。
VDF的概念与VRF类似,但前者在计算过程中包含一个延迟函数。这样做是为了阻止恶意行为者操纵和影响输出结果。以太坊基金会当时表示:"可验证延迟函数将物理时间和密码学独特地结合在一起,为区块链行业提供了一个有前景的新工具。"