Chainlink VRF实现的35个区块链随机数生成器用例

A banner entitled "35+ Blockchain RNG Use Cases Enabled by Chainlink VRF"

Chainlink VRF是行业领先的安全随机数生成器(RNG),为智能合约和链下系统提供可验证且防篡改的随机数来源。Chainlink VRF自从2020年10月在主网发布一来,已经服务了超过100万次请求,为以太坊、Polygon以及币安智能链提供公允公正的随机数。这些随机数被广泛应用于区块链游戏、NFT以及Defi等各种场景中。

本文将简要探讨Chainlink VRF的运行机制及其相比其他RNG解决方案的优势,并聚焦Chainlink VRF实现的35个独特的用例。其中有些已经正式集成至了领先项目中,有些仍在开发阶段。

A diagram showing how the number of Chainlink VRF requests is rapidly increasing.Chainlink VRF的请求数量正在快速增长。

为什么选择Chainlink VRF

当讨论到游戏、NFT、艺术甚至科学等领域时,人们最初往往会忽略随机数对结果的重要意义。无论是在随机对照实验中筛选实验对象,还是在游戏中选出优胜者,还是在数字艺术作品中生成变量,随机性都是保证过程公平、安全且不可预测最重要的环节。然而,要获得不可篡改、不可预测的随机数,并且保障所有参与者都可以对随机数进行审查,却非易事。而在区块链这个具有高度确定性的网络中要实现随机性就更困难了。

区块链本身可以实现RNG解决方案,比如用区块哈希值。而这种方案往往会产生安全漏洞,区块链上的矿工或验证者可能会有选择性地发布对他们有利的区块。因此,矿工或验证者有掷色子决定随机数的权力。

Blockchain miners/validators can exploit RNG solutions derived from on-chain data.矿工或验证者可以利用链上生成随机数方案的漏洞谋取私利。

另一种RNG解决方案是由链下API提供商生成随机数。这种方案不仅缺乏透明性,而且无从验证。因此用户往往无法证明随机数的公正性。由于无法辨别随机数是否真的随机,因此信任会大打折扣。随着RNG解决方案保障的价值越来越高,这两种方案都越发令人担忧。

A diagram showing how off-chain API providers of randomness are opaque and centralized.来自传统链下API的随机数无法自证完整性和防篡改性,因此可能会遭到操纵。

Chainlink可验证随机函数(VRF) Chainlink VRF采用了链下预言机计算和链上加密技术,解决了以上问题。Chainlink VRF将区块数据(当请求发起时区块数据未知)与预言机节点预先提交的私钥结合,生成随机数以及加密证明。应用只接受附加了有效加密证明的随机数,而只有防篡改的VRF流程才能生成有效的加密证明。

A diagram showing how Chainlink VRF provides a verifiable source of tamper-proof randomness.Chainlink VRF采用了开源代码和加密技术,生成防篡改的随机数,用户可以验证随机数的真实性。

因此,Chainlink VRF为用户提供了自动生成且可公开验证的证明,证明所提供的随机数是公允的,且没有被预言机、区块链矿工、外部实体或应用开发团队篡改或操控。另外,Chainlink VRF的代码完全开源,任何人都可以在链上验证所有加密证明。如果想要了解更多关于Chainlink VRF的算法和密码学原理,请查看Chainlink VRF的技术博客文章

最终,区块链开发者一旦获得了可验证的安全公允随机数,将有能力打造出一系列全新的区块链游戏、NFT、彩票、营销活动、粉丝激励、公平选拔和安全流程。

 

为了向各位开发者展示如何应用这种可验证的公允随机数,下文将探讨Chainlink VRF的35个用例。如果其中任何一个用例对你有启发,或者你希望了解更多信息,请在Discord或Github上关注我们,或查看我们的开发者文档,立刻使用Chainlink VRF开发应用。

区块链游戏和元宇宙

区块链游戏正在重新定义价值1750亿美元的传统游戏产业,它基于安全且防欺诈的基础架构上打造,并同时保留了高级的功能和视觉效果。区块链游戏跨越了地域限制,为玩家提供“边玩边赚”(play-to-earn)的机会,并且游戏的公平性可以得到验证,游戏也更加具有可玩性,经济回报和意义也更大,因此受到越来越多玩家的青睐。Chainlink VRF是为区块链游戏以及游戏所在的元宇宙输送送随机数不可或缺的环节。

立即开始使用透明的随机数开发应用

Go to Docs

分配游戏角色

大多数游戏中都有多个不同的角色,每个角色都具有独特的属性。有些是常见角色,而有些则非常稀有。要保障公平的游戏体验,就必须公平地为用户分配新角色。对于区块链游戏来说尤为如此,因为区块链游戏中某些角色可以获得更高的经济回报。

Axie Infinity是最受欢迎的边玩边赚区块链游戏。用户在游戏中展开对战,养成并交易名为“Axie精灵”的NFT角色。每个精灵都由六个部分组成,即:背部、耳朵、眼睛、犄角、嘴巴和尾巴。每个部分都有不同的基础数据和可能的属性。由于某些角色的价值高于其他角色,因此Axie Infinity集成了Chainlink VRF,保障所有4088个初始精灵都基于智能合约预定义的概率拥有真正随机的属性。

Axie Infinity used Chainlink VRF to mint provably rare Origin Axie NFTs.Axie Infinity集成Chainlink VRF铸造可验证的稀有初始精灵NFT。

 

另一个边玩边赚的区块链游戏是ChainGuardians。这个游戏的背景是科幻加密宇宙,玩家可以搜集Guardian NFT,组队,并在创新的RPG游戏中1V1对战。 ChainGuardians集成了Chainlink VRF,让玩家可以在16个独特的Chainlink Guardian NFT中随机生成一种,每个Guardian NFT的颜色都不同。要获得这些定制化的游戏角色需要一定运气,而这可以为玩家带来更加个性化的游戏体验。

在PVP对战和锦标赛中配对玩家

配对是多人玩家游戏PVP对战中不可或缺的元素,无论是一局定胜负的对战还是锦标赛模式的对战,都需要有配对功能。玩家获胜以及赢得奖金的概率都取决于他们在对战中被分配到什么样的对手。因此必须要保障配对算法的公正性和随机性。

CryptoBlades是一个沉浸式的区块链NFT游戏,用户可以打造独特的游戏物品、打败怪兽、参与突袭并在PvP对战中互相战斗。Chainlink VRF在CryptoBlades中的其中一个应用场景就是在对战中配对玩家,获胜者将得到SKILL通证奖励。有了Chainlink VRF,玩家就可以确信配对是公正公平的,并且不会偏向任何一名玩家。

生成开箱物品

玩家在游戏中可以通过开宝物箱的方式获得强大的武器、限量版装备、特殊技能升级以及其他稀有的物品。宝物箱是虚拟消费品,用户可以用法币或游戏内虚拟币兑换,期望能有机会获得新的游戏物品。宝物箱中可能有非常抢手的物品,因此必须使用防篡改的随机数保证公平的分配模式。

MTVE是大型多人在线角色扮演游戏(MMORPG),以科幻为背景。玩家可以控制宇宙飞船、占领行星、探索广阔的元宇宙、跟其他玩家对战并且交易游戏物品。 MTVE集成了Chainlink VRF,用于分配宇宙飞船初始属性并创建随机宝物箱,让玩家有机会获得非常珍贵的游戏装备。

 Evolution Land是由Darwinia Network开发的一个庞大的元宇宙,玩家在其中可以采挖资源、互相交易、管理各个大洲并拥有名为“Apostle”的NFT角色。 Evolution Land正集成Chainlink VRF,在玩家开箱或繁衍Apostle时公平地随机分配游戏奖励。

“我们非常高兴在Evolution Land中集成Chainlink VRF。我们相信这次集成将为我们带来更复杂且经济机制更加丰富的游戏体验,用户可以独立验证随机数的真伪。”

– Darwinia Network的联合创始人Denny Wang

为纯概率游戏提供随机数

有些类型的游戏是完全基于概率和运气的,跟用户的操作、技能或经验值完全无关。比如,Blockmine在即将发布的游戏Next Card中集成了Chainlink VRF。在这个游戏中,玩家需要猜下一张抽到的牌是什么,猜中会获得奖励。

除此之外,竞速游戏通常也包含概率和随机性。 DeRace是一个区块链虚拟游戏,玩家在游戏中收集、繁衍并竞赛NFT赛马,优胜者获得奖励。DeRace正集成Chainlink VRF,将比赛结果随机化,防止属性最强的赛马每次都赢得比赛。每次比赛前,智能合约都会对比每匹马的各项属性,并计算胜率。Chainlink VRF会根据这些概率随机选出获胜者,大大提高游戏的可玩性和不可预测性。

升级游戏角色

随着游戏玩家在游戏中不断达成目标并取得成就,通常会获得升级的机会。玩家们在游戏中达到同样的里程碑时,可以随机获得不同的升级奖励。

游戏平台BORA将在即将发布的BORA Island 2.0中将所有的游戏物品、土地和角色做成NFT。 BORA计划集成Chainlink VRF,当用户达成特定目标时随机奖励用户独特的游戏物品,或甚至通过社区激励计划完全升级游戏角色。有了Chainlink VRF,BORA Island 2.0的玩家就可以确信,所有达成了特殊成就的玩家都有公平的机会获得顶配的升级装备。

生成地图并在地图中放置物品

虽然许多游戏中地图都是固定的,但现在也可以通过算法生成新地图,并在地图中设置各种新功能。可以对这些算法应用随机数,随机选定AR和VR场景中物品放置和背景中一系列可能的结果或功能。如何对玩家分配物品很大程度上决定了游戏的公平性。而游戏公平性对打造活跃的全球玩家生态至关重要。

OVR是一款开源AR游戏,玩家可以将现实世界与虚拟世界融合,在不同的地理位置解锁独特的游戏体验、画面以及奖励。OVR的AR世界包含300个OVRLand NFT,在真实世界中覆盖300平方米的面积。这些NFT持有者可以为进入他们领地的其他玩家打造独特的游戏体验和画面。与此同时,玩家在探索元宇宙的过程中还可能发现宝箱和其他独特的事件。

OVR集成Chainlink VRF的其中一个主要目的是在随机地点生成特殊的游戏物品和体验。OVR在近期的寻宝活动中使用了Chainlink VRF,随机将宝箱放置在OVRLand中,并为所有玩家营造一个公平的游戏环境。

为游戏中的暴击输入随机数

开发者通常会为游戏中某些事件添加概率元素,概率可以基于玩家和对手的技能、装备、角色属性和环境等要素。这种做法在对战游戏中尤其普遍,这类游戏中,玩家可以发起暴击,对对方造成更大的打击。

比如,一个实力较弱的玩家可能只有15%的可能性对强大的对手发起暴击,而一把特殊的宝剑可以将这个概率提升5%。在竞争最激烈且回报最高的游戏中,往往会生成随机的输入和输出,即使是经验最丰富的玩家也有可能因为运气不好而输掉比赛。Chainlink VRF可以基于预定义的暴击概率生成随机数,决定游戏结果。

A diagram showing Chainlink VRF enables input/output randomness for more competitive gameplay.Chainlink VRF可以为更多对战类游戏生成随机的输入和输出。

决定顺序

虽然游戏中玩家的顺序看似不会对游戏结果造成什么影响,但其实玩家有可能利用顺序优势赢得比赛,而且游戏玩家越多,顺序优势就越明显。即使顺序优势非常小,如果游戏涉及的奖励金额足够高,概率上微弱的变化仍有可能产生较大的影响。因此可以通过随机数打乱游戏中的排序,保障游戏的公平性。

Avaxcells是在Avalanche区块链上发布的首批游戏之一。这是一款NFT卡牌交易游戏,玩家可以在1v1对战中使用卡牌。每个Avaxcells NFT都拥有8个属性中的一种,包括火、水、风。这些属性拥有独特的能力和弱点。每张牌都被分成不同等级,比如常见、特殊、稀有、史诗级和传说级。这些等级用于表示NFT的价值和稀有性。 Avaxcells正集成Chainlink VRF,在PvP对战中决定玩家的攻击顺序,防止玩家对游戏顺序产生任何争议。

角色复活地点

在第一人称射击类游戏中,游戏角色死后会在地图上某个地方复活,通常地点都是事先选定的。另外,游戏中的传送门也可以将玩家放到新的地点,某些地点相对来说具有一定优势。随机数可以为角色复活的地点注入一些不可预测性。

Fabwelt是一个区块链游戏平台,平台上有第一人称射击游戏Arsenal,以及幻想体育游戏Fanwelt。Fanwelt的与众不同之处在于,玩家可以获得NFT通证,改变规则和设置,并奖励特殊的武力升级和能力。在Arsenal这类第一人称射击游戏中,游戏角色放置是非常复杂的过程,因为经验丰富的玩家可以记住角色复活地点,并蹲守在附近,阻击刚复活的玩家。为了解决这一问题,Fabwelt正集成Chainlink VRF,确保游戏角色放置和起始点的随机性和不可预测性。

创建不可预测的游戏体验和增强现实的游戏场景

不可预测性是保证游戏体验最关键的要素,如果玩家可以准确地知道每个情景下会发生什么,他们玩游戏的积极性也会消退。因此,元宇宙中要有意料之外的事件发生,或者出其不意的大boss出现,这样才能为游戏增添更多可玩性。

Sportemon Go是一个互动式的体育、游戏和NFT生态。Sportemon Go打造了一个AR世界,玩家在其中可以收集、交易并发现他们最喜欢的职业联盟体育明星的NFT卡片。 Sportemon Go正集成Chainlink VRF,向游戏中的用户随机发放NFT,提升AR游戏体验。

更多关于Sportemon Go集成Chainlink VRF的信息,请观看Chainlink Live的访谈:

铸造和发行NFT

NFT目前是区块链行业最炙手可热的应用场景之一。这主要归功于NFT创新的所有制,用户可以完全控制并拥有独特的数字资产。第一代NFT主要与数字艺术品相关。而之后,NFT通过预言机接入外部数据和计算资源,快速向游戏化领域发展。NFT的生成、发行以及不断升级都因为接入预言机而实现飞跃。以下是接入Chainlink VRF提升功能和公平性的“动态NFT”用例:

将NFT接入可验证的随机数
Go to Docs

利用概率为NFT分配无限属性

与Axie Infinity一样,NFT在铸造时也会将各种特征下的某些属性随机组合在一起。比如Polychain Monsters就是一款区块链游戏。游戏中有NFT怪物,怪物拥有三类特征,即:颜色,犄角类型和闪光。每种特征中属性的稀有性都各不相同。这三类特征的属性组合在一起,最后决定了Polychain Monster的稀有性。

Polychain Monsters use Chainlink VRF to assign traits to its NFTs.每个Polychain Monster NFT都有三个特征,每个特征的属性都基于Chainlink VRF的随机数分配。

Polychain Monster的稀有性决定了其在对战中的能力值,因此必须要保证Polychain Monster NFT是基于公平透明的随机数生成的。Polychain Monster 集成了Chainlink VRF,当用户购买补充包时,他们收到的Polychain Monster NFT是完全随机生成的。Chainlink VRF不仅保障了分配的公平性,还保障了属性的随机性,因为供应量没有上限。因此,任何人都无法利用NFT的铸造算法来生成稀有性最高的Polychain Monster,比如Ultra Rare Bitcoin Dragon,这个NFT的空投率仅为0.01%。

Polychain Monsters打破了Chainlink VRF单个项目调用次数记录。14天内生成了超过520,000个NFT。

更多关于Polychain Monsters集成Chainlink VRF创建可验证稀有数字藏品的内容,请点击下方链接: https://chain.link/case-studies/polychainmonsters 

A diagram showing how Polychain Monsters uses Chainlink VRF to mint provably random NFTs.Polychain Monsters集成Chainlink VRF铸造可验证的随机NFT。

然而,这些属性不仅可以决定游戏中的角色,还可以决定艺术品的细节。CryptOrchids是一个动态NFT艺术品项目。NFT会随着时间变化,反应现实世界中花开花落的过程。玩家需要每周给他们的CryptOrchids浇水,每三小时浇一次,否则他们的NFT花朵就会枯萎。 CryptOrchids集成了Chainlink VRF决定新铸造的鲜花NFT是什么品种,每个品种的稀有性都不同。比如,深圳农科兰花NFT铸造的概率是1/10,000,而CryptOrchids的数量上限就是一万枝,所以这个稀有性是非常高的。不过既然是1/10,000的概率,就说明这种兰花还是有可能出现的。

A diagram showing how CryptOrchid uses Chainlink VRF to mint provably rare NFTs.CryptOrchids集成Chainlink VRF铸造可验证的稀有NFT。

分配设置了数量上限的属性

一些项目的属性总量没有设上限,而是纯粹基于概率来维持属性的稀有性。而其他项目则设置了NFT属性的数量上限。属性数量一旦设了上限,就意味着属性真正具有了稀有性,甚至随着铸造的NFT越来越多,其稀有性会不断升高。Chainlink VRF可以用来决定收到稀有物品的概率,为这类NFT打造一个稳健的分配模式。

对NFT持有者发放真实世界的奖励

NFT还可以连接到真实世界中的奖励,这些奖励只有NFT持有者才有资格赢取。拉梅洛鲍尔与Ether Cards合作,成为了首批向粉丝发行动态NFT球星卡的职业运动员之一。拉梅洛发行的NFT中,最高等级是Gold Evolve卡,这类NFT持有者可以自动参加抽奖,在游戏中赢得拉梅洛的球鞋、定制护臂以及他高中校队总冠军戒指。

拉梅洛的NFT藏品集成了Chainlink VRF选出中奖者,并集成Chainlink预言机,根据拉梅洛是否赢得2021年NBA最佳新秀的结果铸造特殊版NFT。拉梅洛最后赢得了2021年NBA最佳新秀,Chainlink预言机将结果发到链上,触发为Gold Evolve NFT持有者铸造“年度最佳新秀NFT”。

Ether Cards自从集成了Chainlink VRF后,总销售额达2400万美元,其中包括6000多枚接入Chainlink的独特NFT。

更多关于Ether Card接入Chainlink VRF的内容,请点击下方链接:

https://chain.link/case-studies/ethercards

回馈社区成员以及庆祝里程碑达成

NFT的另一个用途就是打造NFT持有者社区,特别是总量有上限的NFT。为了发展社区并达成共同的目标,项目可以针对社区成员发放随机的NFT奖励或升级。可以在达成某些里程碑或庆祝特别的活动时发放这些奖励。

Bored Ape Yacht Club (BAYC)在本文截稿时是DappRadar评选出的前十大NFT项目,该项目发行了1万个猿猴形象的NFT。BAYC NFT持有者也有权限访问THE BATHROOM等只对社区成员开放的俱乐部功能(注:THE BATHROOM是一个合作式的涂鸦板)。   BAYC集成了Chainlink VRF,随机向BAYC NFT持有者发放Mutant Serum NFT,用户可以用这个NFT将自己的Bored Ape变异成新的限量版NFT。当被问道Chainlink VRF给他们带来的价值时,BAYC团队这么回答道:

“因为我们在用Chainlink VRF生成随机的初始索引之前就将血清类型元数据上传至了链上合约,因此就连我们自己都不知道哪类血清对应哪些BAYC ID。”

Polkawar是一个游戏平台,其中包含一个格斗游戏和NFT市场,用户可以在上面买卖物品、武器和装备,升级他们的格斗技能。目前,玩家可以选择勇士、魔法师或弓箭手作为游戏中的角色,并装备不同的武器,包括宝剑、战迷(tessen)和权杖。 Polkawar正集成Chainlink VRF获得可验证的公允随机数,向参与空投计划的用户分配初始的10个物品,并保障人人都有平等的机会获得稀有性最高的物品。

为慈善机构筹款

NFT为慈善募捐提供了很好的机制。用户获得限量版NFT的概率根据他们捐款的金额而定。NFT最特别的优势在于,它可以轻松在二级市场出售,或直接转给有意向接手的朋友。

NFT平台UREEQA集成了Chainlink VRF,发布Trey Mancini的NFT球星卡。Trey Mancini是一名美国大联盟棒球运动员,并且成功抗击了癌症。所有销售收入都将直接捐给Trey Mancini基金会,用来支持癌症患者。UREEQA用Chainlink VRF将总数为500个NFT的其中100个随机发放出去,收到NFT的人可以获得游戏内门票和纪念品等各种特殊福利。

UREEQA used Chainlink VRF to mint Trey Mancini NFTs to support cancer research.UREEQA集成Chainlink VRF铸造Trey Manini NFT,以支持癌症研究。

支持无损大逃杀游戏

除了选择在铸造NFT的过程中设置各种概率外,项目还可以在无损大逃杀游戏中随机分配稀有的NFT角色。在无损大逃杀游戏中,NFT持有者可以轮番对战,最后会有一个NFT胜出,获胜者将可以升级自己的NFT。由于每轮都要选出获胜者,因此必须要使用公允的随机数。而且由于赢得比赛会使NFT升值,所以必须保障随机数的公平性。

Nifty Royale是一个NFT游戏平台,玩家可以购买限量的原版NFT,并参加大逃杀对战,获胜者有机会赢得额外的NFT或升级现有NFT。在Nifty Royale中,用户在多轮淘汰赛中竞赛,每名玩家都有50%的机会赢得比赛,比赛一直会持续到最终只剩一个NFT。   Nifty Royale集成了Chainlink VRF,决定每一轮结果。

“我们在2021年Chainlink春季线上黑客松首次开发了Nifty Royale,当时的初衷是为了挑战现有NFT的稀有性模式。集成了Chainlink VRF后,我们获得了防篡改的链上随机数,玩家可以在可验证公平性的NFT大逃杀游戏中赢得稀有的NFT。”

 

  – Tim Nan,Nifty Royale联合创始人

抽奖和DeFi

抽奖是区块链游戏行业最核心的一环,DeFi协议中也越来越多地用到抽奖功能来为应用注入游戏属性。可以通过抽奖的方式向社区成员随机发放奖励,或仅仅起到娱乐效果。以下是一些集成了Chainlink VRF确保抽奖公平或为DeFi注入游戏属性的项目用例。

为无损储蓄游戏抽取获奖者

无损储蓄游戏类似抽奖型储蓄账户,用户既可以存钱,又有机会赢得高额奖金,同时不会损失本金。通常来说,无损储蓄游戏会将用户的存款投资到金融产品中产生收益,并在到期后收回本息。产生的收益会随机发放给少数用户,而其他用户可以原数取出本金。

PoolTogether是一个去中心化的开源协议,其无损储蓄模式类似于抽奖型储蓄账户。PoolTogether的用户可以参与其DAO管理的无损游戏,也可以无需任何许可创建自己的无损储蓄游戏。 PoolTogether集成了Chainlink VRF,基于用户初始储蓄金额,从每周的无损资金池中选出中奖者,并保障整个过程的公平性。集成Chainlink VRF后,PoolTogether向2万多名用户总共发放了500多万美元的奖金。

关于PoolTogether如何集成Chainlink VRF打造公平、安全、好玩的无损储蓄游戏,请点击下方链接:https://chain.link/case-studies/pooltogether

A diagram showing how Chainlink VRF powers PoolTogether with verifiable randomness.PoolTogether集成Chainlink VRF每周随机选出中奖用户。

用质押的DeFi通证铸造随机NFT

DeFi项目可以使用随机数将通证用在游戏中,并同时允许用户保留持仓并赚取收益。 Aavegotchi是一款区块链游戏,游戏中有稀有的数字宠物收藏品,每个宠物都有不同的属性,比如攻击值、惊吓值和能量值等。玩家可以花钱购买传送门,基于Chainlink VRF提供的随机数创建10个Aavegotchi NFT中的任意一款。不过每个Aavegotchi都是独一无二的,因为所有NFT都有aTokens做抵押(注:这是Aave流动性池里的通证)。因此玩家在与生态互动的过程中可以生成收益。持有Aavegotchi的玩家可以在各种不同的游戏中使用他们的NFT,比如Gotchi Tower Defense和SushiVader,每个NFT都有不同的能力。

集成Chainlink VRF后不久,Aavegotchi就成为了DapRadar排名的前十大NFT项目,注册用户超过50万名,交易量达1400万美元。

更多关于Aavegotchi用例的信息,请点击下方链接: https://chain.link/case-studies/aavegotchi

为双赢的游戏化DeFi协议选出赢家

有些项目在DeFi协议中设置了抽奖功能,比如完全随机地奖励参与者额外的收益。Beefy Finance就是这样一种游戏化的DeFi协议,它也是一种多链收益优化协议。Beefy Finance为用户提供了双赢的奖金池游戏Moonpot,用户可以买彩券,并有机会获得所有资金池聚合收益的一定比例。 Moonpot集成了Chainlink VRF,公平地分配额外的收益奖励。

为托管型抽奖游戏选出中奖者

在托管型抽奖游戏中,用户将资产存放在托管方账户中,最后托管方会发放奖金。由于托管型抽奖游戏一直以来都非常不透明,因此通过加密技术提供可验证的随机数来源可以为此类游戏实现前所未有的透明性,包括州立彩票或甚至国家绿卡彩票。

Bitrue是一个数字资产交易平台,提供Daily XRP Raffle。用户可以购买彩票,选择五个数字,如果与中奖数字匹配,则赢取奖金。即使只猜中3-4个数字,或猜中最后一位数,也有机会获奖。 Bitrue集成了Chainlink VRF,获得链上随机数,提高中心化抽奖模式的公众审计水平。

为非托管型抽奖游戏选出中奖者

非托管型抽奖游戏不亲自托管用户资金,而是使用去中心化的区块链智能合约托管资金,当达到预设参数时自动放款。非托管型抽奖游戏通常用随机数直接决定被锁定的资金如何分配给用户,过程中没有人为干预。非托管型抽奖游戏可以集成Chainlink VRF确保抽奖过程的公正性与透明性。

随机化rebase时间

rebase通证类DeFi项目可以应用随机数(注:rebase通证可基于预设条件,按一定时间间隔调节通证供应。)Rebase通常用来激励特定的市场行为,比如重新平衡稳定币,使其维持锚定价格。然而,如果rebase的时间一直是固定的,就可能引发投机行为和短期波动。因此,rebase通证可以使用随机数来随机决定rebase的具体时间,但仍保持rebase的大致节奏,以此缓和市场波动。

游戏化流动性挖矿奖励

在大多数流动性挖矿协议中,用户将资金存入流动性池中,并获得一定预期的年化收益率。资金池中所有用户都会获得同样的年化收益率,而年化收益率则取决于资金池的总体规模。然而,一些流动性挖矿协议将其奖励系统游戏化,不同用户的年化收益率会有所不同,这样可以提高用户参与的积极性。通常这些流动性挖矿协议使用随机数来实现这一功能。

Block Ape Scissors是一个创新的流动性挖矿和游戏协议,用户可以将资金存入质押资金池,或参与Rock Paper Scissors等边玩边赚的游戏,并获得独家的奖励和NFT。 Block Ape Scissors正集成Chainlink VRF,随机发放流动性挖矿资金池中的奖励。用户将资金存入资金池后,Block Ape Scissors的智能合约会调用Chainlink VRF,为用户随机分配当日收益率,而且这个随机数是可以公开验证的。

营销活动和积分奖励

NFT项目和传统企业还可以在客户积分计划或营销活动中随机奖励参与者。积分奖励计划可以激励回头客,而营销活动可以让社区关注具体的里程碑,这既能推动企业发展,又能造福客户。可以利用Chainlink VRF随机发放奖励,提高营销活动的精准度,并维持现有客户群的参与度。

向活动参与者随机发放奖励

企业还可以为参与线上和线下活动的参与者随机发放奖励,以提高活动参与度。有了Chainlink VRF,参与者就可以完全信任奖励发放过程的公平性,并极大提升他们参与活动的积极性。

Illuvium是一个开放世界冒险游戏,玩家可以探索广袤的科幻宇宙,并用自己收藏的NFT角色Illuvial参与PvP对战。所有Illuvial分为5类,分别是Empath、Fighter、Guardian、Rogue和Psion,并且拥有空气、土地、火焰、自然和水这5种属性的其中一种。Illuvium集成了Chainlink VRF,在展开流动性挖矿活动前与粉丝互动,随机奖励一名幸运的社区成员一个限量版Illuvial。

观看Illuvium在Chainlink Live上的访谈,了解更多关于Illuvium游戏以及如何应用Chainlink VRF的详情:

 

向积分俱乐部成员发放随机奖励

积分奖励计划通常会采用的一个方法就是建立一个会员俱乐部,并向会员发放各种福利和奖励,比如参与独家活动的资格,产品折扣或者免费商品等。企业可以使用随机数公平地发放奖励。

ApeSwap是一个多功能DeFi平台,为用户提供去中心化交易平台、流动性金库、流动性挖矿、以及他们自己的NFT非同质化猿猴(NFA)。ApeSwap为了回馈他们的社区成员,专门为所有NFA的持有者打造了“Saturdays are for the NFAs”计划,每周自动参与抽奖,赢得BANANA奖励。ApeSwap团队集成了Chainlink VRF,不参与抽奖过程,以此提高了NFA持有者的参与度和认可。

达到营销目标时发放随机奖励

营销活动的成败通常根据客观数据决定,比如回帖人数、顶贴或踩贴的数量以及粉丝数量增幅。企业可以基于营销活动结果发放奖励,建立多层级,激励团队达成更高的营销目标,以最终提高营销活动的参与度。然而,通常很难判断营销活动的奖励发放是否真的公平,或者是否偏向内部人员,比如麦当劳的大富翁游戏就是一个典型案例。

如果能通过技术手段保障过程的公平性,这将有助于提升用户参与度。Chainlink VRF通过加密技术,为用户提供了透明的随机数生成方案,可以为所有参与者保障公平性,重新提振大家对营销活动的信任度。

选择活动场地和具体细节

热门活动通常会吸引全世界的关注目光,用户也会争相提议将活动场地定在离自己比较近的地方。活动组织方可能最后会把范围缩小到几个场地或细节,然后就可以使用随机数做出选择,并保障过程的公平性。比如,知名的音乐活动可以每年换一个城市举行,这时就可以使用随机数从5个备选方案种选出一个场地。如果要进一步加深与粉丝的互动,还可以通过投票敲定最终的5个方案。活动组织方还可以通过随机数选出活动主题或标语。

公允筛选和排序流程

随机数是公允筛选和排序流程的关键输入,特别是当供需不平衡的情况出现时尤为如此。项目可以集成Chainlink VRF选出有资格参与热门活动的用户,或者选出必须参加冷门活动的“倒霉”用户。整个过程完全可以审核。

轻松集成可验证的随机数

Go to Docs

IDO配置时设置用户白名单

项目可以通过首次交易所发行(Initial DEX offering,即IDO)募集项目开发所需资金,并公开发行通证。炙手可热的项目发行IDO会很快一抢而空,因此投资者经常抢不到机会。Launchpad平台将资金聚集在一起参与IDO,以此提高每个人的参与机会,但这样做仍然无法照顾到所有社区成员。因此,我们可以使用随机数抽取有资格参与IDO的用户。

许多项目都在launchpad种集成了Chainlink VRF,包括:CardenceCardstarterMaticLaunch、 Poolz、 Rainicorn、 RoboFi、 Seedify.fund、 Starter、 Synapse Network、 TrustPad、 Zero Exchange以及ZeroSwap

“之前launchpad的传统发行方式是完全没有可审计性和公平性可言的。而现在Chainlink成为了0.Exchange生态的基础支柱,我们可以通过加密技术向用户保障额度分配的公平性和不可篡改性。

         

  –Gram Custodian,Zero Exchange负责人

选择陪审团成员

据估计,每年大约会有15%的成年美国人被要求履行陪审员义务。包含美国在内的全世界各国,所有陪审员都是手动选出的,过程完全不透明,有些地方甚至蒙住公职人员的眼睛,让他们在箱子中抽取名字。虽然一些司法管辖区会使用电脑抽选,但过程仍然缺乏透明性,很难验证过程是否公平公正。这是一个非常令人担忧的问题,因为陪审员将有权决定嫌犯的命运。

PAID Network为企业和个人提供了一个法律工具箱,创建SMART协议,使商业流程自动化。PAID Network没有任何中间媒介,而是使用真实世界的数据证明合约状态并自动执行结果。然而,有一些合约最后会出现纠纷,因此PAID Network建立了一个托管和仲裁系统。为了抵御女巫攻击,PAID Network计划集成Chainlink VRF,从质押了保证金的仲裁者集合中选出三名陪审员裁决纠纷。

“PAID Network必须使用随机数生成器来随机选出仲裁者,但我们之前一直都没能找到完美的随机数生成方案。而现在Chainlink VRF为我们提供了一个完美的解决方案,能充分满足智能合约在安全性和透明性方面的要求。” 

 

–Kyle Chassé,PAID Network的创始人兼CEO

帮助DAO添加新的董事会成员或替换原有董事会成员

去中心化自治组织(DAO)由个人和团队组成,大家共同为组织或实体做关键决策。DAO采用去中心化的模式来管理dApp,因此越来越受到青睐。建立一个庞大的社区固然是好事,但是有时DAO通过董事会运行反而效果更好,可以更高效地代表社区执行日常决策。

管理董事会涉及到投票添加新成员填补空缺席位或替代原有董事会成员。Chainlink VRF生成的公允随机数可以用来随机替换原有董事会成员或从候补名单上随机添加新的董事会成员。

选择估价师

由于金融市场中存在各种不同的资产,因此很难给交易量或流动性不足的长尾或稀有资产定价。给NFT等流动性较低的资产定价可能需要行业专家担任估价师。比如,Upshot是一个去中心化平台,平台上有一群去中心化的估价师,并受到经济激励,为NFT估价提供输入。 Upshot集成了Chainlink VRF,随机选择估价师,防止最大的通证持有者永远被选中,或者精明的估价师预测到自己什么时候会被选中,并操纵结果以谋取私利。

更多详情请观看Upshot在Chainlink Live中的访谈:

随机化审计

税务机构、审计公司以及其他企业可以将审计流程随机化,以确保记账流程的准确性。这些审计系统大多都已自动化,但往往缺乏透明性。因此被审计的一方无法得知自己是怎么被选中的。有人呼吁创建更加透明的流程,让所有人都可以验证审计筛选过程的客观性和公正性。政府和组织可以使用Chainlink VRF为随机化的审计提供随机数,以向公众证明审计流程的公平性。

Chainlink VRF brings transparency to previously opaque selection processes.Chainlink VRF可以为审计流程带来前所未有的透明性。

订单排序

大家经常会激动地等待自己最喜欢的演唱会或体育比赛门票在网上发售,但最后门票往往在几秒钟内就被一抢而空。有人怀疑抢票机器人抢走了其中40%的门票,也有人怀疑演出方私下给了自己人一些票。可以通过安全、可验证的随机数重新排序票务订单,使所有人都有平等的机会得到门票。

GET Protocol是一个区块链活动解决方案平台,为用户提供公平的票务服务。GET Protocol摒除了先到先得的模式,目前正集成Chainlink VRF,随机排序提前报名的用户名单。GET Protocol通过Chainlink VRF,可以让每个人都有平等的机会参与自己喜爱的活动。

民意调查和临床试验抽样

抽样无论是在民意调查、人口普查还是临床试验选择实验对象中,都会对结果产生重要的影响。比如,美国人口调查局每年从350万个地址中进行科学抽样。然而,抽样如果失去公正性,就会影响样本的客观性。而且如果不能保证透明性,也会影响整个研究的质量。解决上述问题的一个方法就是使用Chainlink VRF公正地选出研究对象。

身份认证和安全

身份认证和安全是任何网上流程的重要环节,特别是涉及到高额价值的流程。仅加密货币市场的市值就超过2万亿美元。安全性在根本上来说就是不可预测性,因为攻击者无法攻击他们无法轻易预测的对象。随机数是不可预测性的根本,因此Chainlink VRF可以提升身份认证和安全流程。

门票认证

票务系统另一个难题就是欺诈现象,其中包括假票、黄牛和诈骗等。实际上,12%的美国人在买票时都被骗过。 为了解决以上问题,区块链票务平台DigiTix将每张门票以NFT的形式发售,任何人都可以在链上验证门票真伪,以防止买到假票。除了集成Chainlink Price Feeds获得喂价外,DigiTix还集成了Chainlink VRF认证门票,保障门票的不可预测性,防止黑客逆向工程门票验证过程。

A diagram showing how DigiTix uses Chainlink VRF to authenticate tickets in a provably random manner.DigiTix利用Chainlink VRF,通过可验证的随机数认证门票。

在共识机制中抽样

区块链达成共识的方式是其去中心化的节点网络对新添加至账本的交易状态达成一致意见。提升去中心化水平可以带来更强大的安全性,但同时也可能牺牲效率。因此,一些区块链共识机制会从节点池里抽样,以便更迅速地达成共识,与此同时让矿工或验证者没那么容易猜到交易顺序。Chainlink VRF可以用来随机选出某一区块的矿工或验证者,或随机选出新区块的出块节点,并保证整个过程是公平且可验证的。

总结

本文详尽列举了Chainlink VRF的应用场景,但是每天还会源源不断冒出新的应用场景。正是因为人们对公平、安全和透明的追求,使得区块链应用相比web2.0应用拥有无法比拟的优势。而Chainlink VRF将为开发者提供不可或缺的工具,通过不可篡改且可以验证的公允随机数将这些设计理念落到实处。

如果你是一名开发者,并希望快速将智能合约连接至Chainlink VRF,请查看开发者文档并加入我们在Discord上的技术讨论群。如果你希望透过电话会议具体讨论集成细节,请点击此处联系我们。

更多关于这个主题的文章

The post Chainlink VRF实现的35个区块链随机数生成器用例 appeared first on Chainlink Blog.

Publication date: 
10/19/2021 - 11:55
Author: 
Disclaimer

The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.