自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Chainlink VRF 发送附带证明的随机数,确保其未被篡改

2026-09-11 05:56:00
收藏

区块链的确定性与随机性的挑战

区块链是确定性系统:在相同的输入下,它们始终产生相同的输出。这种确定性对于共识机制和安全性至关重要,但当应用程序需要不可预测的结果以确保公平性时,却会引发直接的问题。原则上,任何从区块数据中提取的值都可能被构建区块的一方所操控,这使得链上彩票、抽奖活动以及 NFT 铸造过程容易受到操纵。

Chainlink VRF(可验证随机函数)是一种经过证明且可验证的随机数生成器,它使智能合约能够在不牺牲安全性和可用性的前提下访问随机值。与简单方法的关键区别在于其附带了加密证明。针对每一次随机性请求,@chainlinkVRF 都会生成一个或多个随机值,并提供关于这些值如何确定的加密证明。在使用任何消耗该随机值的申请之前,该证明会在链上进行发布和验证。

为什么证明至关重要

这一流程有助于确保结果不会被任何单一实体篡改或操纵,包括预言机运营商、智能合约开发者、用户、矿工或区块构建者。由于其加密结构,试图改变输出将导致证明失效,从而使操纵行为变得可检测而非不可知。

VRF 广泛应用于多种链上场景,包括基于区块链的彩票、具有随机属性的 GameFi NFT 以及节点或验证者的随机化选择。这种需求跨越多个行业:任何依赖不可预测结果来保证公平性的协议,都有动力使用可验证的随机源,而不是依赖区块数据或中心化数据流。

请求费用的支付方式

VRF v2.5 提供了两种请求随机性的方式。在订阅模式下,开发者创建一个订阅账户,并使用原生代币或 $LINK 进行充值,然后将多个消耗型合约连接到该账户。每次随机性请求完成后,交易成本会被计算并从订阅余额中扣除。在直接资助模式下,消耗型合约在每次请求时直接使用原生代币或 $LINK 支付费用。支付货币的灵活性降低了在 $LINK 流动性较低的网络上构建应用的开发门槛。

目前,Chainlink VRF 是区块链、加密货币、游戏和 DeFi 协议领域领先的 VRF 服务,其对多条链的支持范围进一步巩固了其在跨网络构建团队中的优势地位。

展开阅读全文
更多新闻