Chainlink VRF正式在以太坊主网上线

我们很高兴地宣布Chainlink VRF(可验证随机函数)现正式在以太坊主网上线,为区块链应用创建安全可验证的链上公允随机数。目前已经有几个项目集成了Chainlink VRF为智能合约提供关键的安全保障,其中包括PoolTogether(在v3协议中利用Chainlink VRF随机选出中奖者),以及Centaur和UniLend(利用Chainlink VRF公平随机地选定有资格参与公开发售的人)。除此之外还有Aavegotchi、Polyient和Get Protocol等近期即将上线的众多项目。
Chainlink VRF的发布进一步实现了预言机强大的安全性和可靠性,不仅可以为DeFi生态提供精准的喂价,还可以为游戏、NFT和其他需要随机数的应用生成并传输可验证的链上公允随机数。这标志着Chainlink网络中的数据和运算类型正在不断增加,并且极大丰富了智能合约开发者的应用场景。
无论你是新手还是经验丰富的智能合约开发者,如果你想使用Chainlink VRF进行开发,请查看我们的开发者文档,并在Remix中部署测试网智能合约,或将Chainlink VRF集成至主网的dApp中。如果你希望与我们深入讨论集成细节,请联系我们或与我们电话交流。
如果你希望深入了解Chainlink VRF背后的学术研究和理论支撑,请查看关于Chainlink VRF的博客文章,了解链上可验证随机数。
可验证随机数的重要意义
随机数生成(RNG)是许多软件开发工作中不可或缺的一环,因为随机数能为应用带来不可预测性。这种不可预测性不仅能够防止恶意主体对系统发起逆向工程,还能为应用引入惊喜元素、决定流程结果并验证原创物品和事件的创建。然而,保障随机数生成不可预测和不可篡改性却是一件非常困难的事。
在Chainlink VRF出现以前,开发者主要通过两种方式生成随机数,一种是使用区块哈希值生成链上随机数,另一种是使用中心化的随机数生成方案生成链下随机数。这两种方案都存在几处安全漏洞。比如链上随机数生成可能会遭遇矿工攻击,而链下随机数生成则将所有控制权都交给了中心化实体,因此存在单点故障风险。
现在,基于随机数的智能合约保障的价值越来越高,因此人们也有更大的动力去开发。尤其重要的是,智能合约是由数据驱动的应用,中间不存在任何人为干预,也无法被篡改。因此,随机数生成必须做到极其安全可靠,才能用于智能合约保障大笔用户资金安全。

Chainlink VRF可以为智能合约解决随机数问题,代码开源且可以轻松接入任何应用,任何用户都可以通过加密证明的方式在链上直接进行验证。这提高了应用中随机数生成的可信度和透明度,即使是预言机或项目开发者都无法对其进行篡改。

激活全新的区块链应用场景
区块链开发者一旦可以安全地访问可验证的公允随机数,就会激活一系列全新的链上应用场景,其中包括:
· 创建NFT——可收藏的游戏成就、开箱子、罕见的游戏物品以及其他独特的数字资产。
· 游戏中引入随机元素——地图创建、暴击(对战游戏)、配对(联机游戏)、发牌顺序以及随机事件。
· 流程排序——为一票难求的活动分配门票、为高人气的公开发售活动选定参与者以及进行奢侈品预售抽签(比如限量版鞋)。
· 抽签选人——为庭审分配法官、为共识分配验证者、选出彩票中奖者,或是其他协议或DAO的抽签筛选流程。

以上只是抛砖引玉跟大家介绍可验证随机数对通用连接型智能合约带来的价值。我们很期待看到Chainlink VRF更多的应用场景,并希望听到智能合约社区更多关于随机数应用方面的建议和反馈。
如果你对Chainlink VRF在游戏和NFT领域的应用感兴趣,请查看我们之前的博客文章: 《Chainlink VRF:可验证链上随机数》、《随机奖励对区块链游戏的经济影响》和《用Chainlink预言机创建NFT的16种方式》
如果你是一名dApp开发者,并希望在测试网或主网集成Chainlink VRF,请查看我们的开发者文档,或透过电话与我们交流。