Chainlink VRF v2在BNB Chain上正式发布

avatar
Chainlink
2年前
本文约1953字,阅读全文需要约3分钟
Chainlink VRF v2在BNB Chain主网上线,为开发者提供可扩展、可配置且低成本的链上随机数。

Chainlink VRF v2在BNB Chain上正式发布

BNB Chain开发者社区致力于为智能合约开发者提供顶尖的开发基础架构,帮助他们打造出成熟且安全的去中心化应用。正因如此,BNB Chain在之前集成了Chainlink Price FeedsChainlink可验证随机函数(VRF以及Chainlink Keepers,为开发者带来优质的去中心化市场数据解决方案,打造防篡改的DeFi应用;安全的随机数生成器解决方案,为区块链游戏和NFT应用提供支持;以及可靠的智能合约自动化解决方案,以去中心化且可靠的方式执行DevOps任务。

BNB Chain开发者社区非常高兴地宣布,Chainlink VRF v2正式在BNB Chain主网发布,并推荐给所有需要使用安全、可配置随机数生成器方案的开发者们。Chainlink VRF v2的许多新功能都是基于用户反馈开发出来的,在原有基础上打造了一版更加强大的行业标准链上随机数生成器解决方案。开发者能够更轻松地配置并扩展随机数请求,并极大降低成本。集成后,BNB Chain生态的开发者就可以开发出更加成熟的去中心化应用,既能保证速度和安全,又能降低运营成本并提升灵活性。

如果你想要立刻开始用Chainlink VRF v2开发,请加入Chainlink Discord群组,并查看开发者文档

Chainlink VRF v2可以为BNB Chain开发者带来哪些价值?

Chainlink VRF自从发布以来,已经完成了300多万次随机数请求,为各大顶尖区块链提供了公平公正的随机数。用例包括:随机铸造NFT;为区块链游戏的元宇宙(metaverse功能提供支持;以及保障随机奖励发放的公平性。下文将探讨Chainlink VRF v2的主要价值。

提升随机数请求的成本效益

Chainlink VRF v2可以让智能合约应用使用同一个账户余额充值多次随机数请求。每次请求随机数时,会自动计算用于支付响应交易的gas费,使用Chainlink Price Feed兑换币种,并从订阅合约的账户余额中扣除,且每一次请求的gas费是固定的。

这个新功能可以大幅降低VRF请求的成本,因此项目可以更快扩展,而且无需每次请求都转一次费用。

灵活设置随机数回调的gas费上限

Chainlink VRF v2的用户可以根据应用的具体需求设置回调的gas费上限。这样一来,智能合约就可以在同一笔交易中执行更加复杂的逻辑,将可验证的随机数传输到应用中。而开发者也可以执行关键的随机数任务,即使在网络严重拥堵时也可以正常运作,因此可以在更大程度上保障灵活性和可靠性。

回调的gas费上限最高可以设为250万个gas,这比VRF v1提升了10倍多。

更灵活地定义安全参数

Chainlink VRF v2的用户可以定义请求发起后必须经过多少个区块确认,才能生成可验证的随机数并发送至链上。这个参数最小为3个区块,最大为200个区块。

开发团队可以为随机数请求配置区块确认时间参数,因此将更好地防御区块重组攻击并通过设置延时来控制速度。

单次能请求更多随机数:一次请求可以返回多个随机数

Chainlink VRF v2改进了协调合约,用户可以在一笔交易中请求多个随机数,并在一笔交易中传输多个随机数结果。这可以进一步降低VRF v2的使用成本和响应延时。

这版升级对于高频请求随机数的应用来说尤其具有价值。用户可以在一笔交易中批量请求多个随机数,并将多个结果打包在一笔交易中传输至链上应用。

统一计费:订阅合约绑定多个地址

Chainlink VRF v2最多可以绑定100个智能合约地址。智能合约可以在同一个订阅账户中充值并请求随机数,订阅账户余额由管理员统一管理。

这将进一步降低gas费,并为开发者简化资金管理流程。开发者可以同时管理多个需要输入可验证随机数的智能合约应用。开发者可以更轻松地为多个智能合约请求随机数,因此可以更加高效地开发高级的去中心化应用,并为所有应用请求并支付随机数。

Chainlink VRF v2在BNB Chain上正式发布

Chainlink VRF的应用场景

Chainlink VRF v2集成至BNB Chain后,开发者可以安全地使用可验证的公允随机数打造出高级的去中心化应用,为用户带来透明且互动性强的用户体验,在真正意义上保障结果的公平性和不可预测性。

如果你有兴趣深入了解链上RNG在智能合约应用中的用例,请查看Chainlink VRF35个区块链随机数生成器(RNG)用例》

BNB Chain生态协调负责人Samy Karim表示:“Chainlink VRF v2BNB Chain生态中的开发者可以更加灵活地获得可验证的链上随机数,并为他们降低获得随机数的成本。此次集成将让我们更好地为BNB Chain生态提供顶尖的基础架构和工具,帮助开发者创建功能丰富的强大应用。

我们想感谢以下所有BNB Chain上参与VRF v2 beta测试的团队:

BetSwirlBiFrostBlack Eye GalaxyCoin98DestinyDAODexKitDogeVilleElemonFantasy ArenaInuWarsLuckyChipMagic BeastiesPolyFightPolyrollPolyWantsACrackerRidottoTreasureKey以及Yarloo

Chainlink Labs区块链合作关系负责人Niki Ariyasinghe表示:我们很高兴看到Chainlink VRF v2BNB Chain正式上线。Chainlink VRF v2可以利用可验证的公平链上随机数,更好地帮助开发者打造下一代混合型智能合约。Chainlink VRF v2提升了配置灵活性和可扩展性,因此开发者可以为用户带来更多价值,并更好地提升成本效益。

关于Chainlink

Chainlink为预言机服务的开发、访问和销售建立了行业标准,可服务于任何区块链上的混合型智能合约。Chainlink预言机网络可以将智能合约可靠地连接至任何外部API,并安全地展开链下计算,为应用实现丰富的功能。Chainlink目前为DeFi、保险和游戏等各大行业保障了数百万亿美元资产,并为全球企业和领先的数据提供商提供通用的门户,一站式接入所有区块链。

想要了解关于Chainlink预言机的更多内容,请访问chain.link,或访问docs.chain.link阅读Chainlink文档。想要讨论集成相关事宜,请联系Chainlink专家

原创文章,作者:Chainlink。转载/内容合作/寻求报道请联系 report@odaily.email;违规转载法律必究。

ODAILY提醒,请广大读者树立正确的货币观念和投资理念,理性看待区块链,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。

推荐阅读
星球精选