月亮链 月亮链
Ctrl+D收藏月亮链

CHA:一文读懂可验证随机函数(VRF_Chain

作者:

时间:1900/1/1 0:00:00

在密码学中,可验证随机函数是一种随机数生成器,可以通过加密手段来验证随机性。可验证的随机数对许多区块链应用来说都是不可或缺的要素,因为这类随机数具有防篡改性和不可预测性,可以用来打造刺激的游戏体验,铸造罕见的NFT,并保障公平的结果。?

本文将讨论什么是可验证随机函数,研究随机数在区块链上的应用,以及智能合约开发者如何利用Chainlink可验证随机函数在dApp中获得安全的随机数来源。?

什么是可验证随机函数?

可验证随机函数是一种加密函数,基于数据输入生成伪随机数并附上一份证明,任何人都可以对其进行验证。?

VRF的数据输入通常包含一对公钥和私钥以及一个seed。公钥和私钥是生成的,而seed则是选择的。将这些数值一起输入VRF,用私钥和seed来生成随机数。然后,VRF会生成一个随机数以及一份证明。最关键的一步是生成证明,因为用户可以通过证明来验证函数。而将私钥保密则可以确保随机数无法被预测。?

瑞士卢加诺市推出比特币主题的共享办公空间:金色财经报道,瑞士卢加诺市推出比特币主题的共享办公空间。据悉,卢加诺新的以比特币和点对点为重点的联合办公空间位于市中心,交通便利,将把这座城市提升到一个新的水平,成为加密货币领域的人们的目的地。Lugano Hub拥有超过2100平方米的空间,分布在六层楼,不仅将成为卢加诺最大的联合办公空间之一,而且还是最具创新性的空间之一,将于2023年第四季度开放。目前,卢加诺市已有超过200家商家和商店接受比特币,卢加诺正迅速成为加密货币爱好者的中心。[2023/4/19 14:13:05]

可验证随机函数的关键特质都写在了它的名字里:?

可验证——任何人都可以验证VRF生成的随机数是否有效,只需要查看证明并验证哈希计算结果是否正确即可。只有持有VRF私钥的人才能进行哈希运算,而任何持有公钥的人都可以验证哈希运算结果。?

随机——对于不知道seed或不持有私钥的人来说,VRF输出的结果完全不可预测且概率均匀分布,没有任何规律可循。VRF输出的每个结果都拥有同样的概率,并使用seed和私钥,以独特的方式生成随机数。?

函数——VRF使用数学算法来生成随机数以及证明。VRF将seed隐藏起来,以保障其不可预测性;同时,将随机数证明公开,以供所有人查看和验证。?

马克·库班:“肯定不会从加密货币跳船”,暗示SBF会坐牢:11月26日消息,NBA达拉斯独行侠队老板、亿万富豪马克·库班表示自己肯定不会从加密货币“跳船”,尽管FTX破产引发交易所危机,但数字货币仍有大量价值,“有人犯了很多错误,但没有改变加密货币潜在价值。”在谈到SBF时,马克·库班说“我不知道所有细节,我和SBF交流过,觉得他很聪明,但不知道会把别人的钱占为己有,如果我是他,会害怕坐很长时间的牢。”

此前报道,11月21日,达拉斯小牛队老板、亿万富翁马克·库班取消对MetaMask、The Block、Solana、Treum、Mirror Protocol、Polkadot、DeFi Pulse、Flow、Dapper Labs、Uniswap Labs等加密项目的推特关注。其中诸多项目被所马克·库班投资,包括Mintable、Dapper Labs等。(TMZ)[2022/11/26 20:48:25]

VRF的发展历史

可验证随机函数这个概念是在1999年由知名计算机科学家和数学家SilvioMicali、MichaelRabin以及SalilVadhan在论文中提出的。值得一提的是,SilvioMicali后来创建了Algorand区块链,Algorand在共识机制中也使用了VRF。?

摩根大通区块链子公司Onyx推出数字资产交易平台Onyx Digital Assets等四款新产品:10月26日消息,美国投资银行巨头摩根大通(JP Morgan)旗下区块链子公司 Onyx 宣布推出四款新产品以拓展其 Web3 战略,分别是:

1. Link:为金融机构提供区块链支付相关信息交换服务;

2. Coin Systems:在许可分布式账本上实现多银行、多币种资产的即时转移和清算;

3. Onyx Digital Assets:一个类似于加密交易平台的平台,可以实现不同类型数字资产的价值交换;

4. Blockchain Launch:是一个负责开发和商业化新应用程序、网络和共享平台技术的单位。[2022/10/26 16:39:20]

之后,VRF技术出现了一系列关键突破。2005年,YevgeniyDodis和AleksandrYampolskiy使用了抗碰撞哈希函数实现了更短的证明和密钥,因此提升了VRF的效率,并推动了这项技术的发展。2015年,DennisHofheinz和TiborJager使用椭圆曲线加密技术开发了可验证安全性的VRF。2019年,NirBitansky提出了VRF可以用一般原语构造,而不用简单的代数构造。如今许多VRF方案都建立在这些创新之上。?

数据:StarkNet桥接存储总价值突破1000枚ETH:9月5日消息,据Dune Analytics最新数据显示,以太坊Layer2扩容解决方案StarkNet跨链桥接存储总价值已突破1000枚ETH,截至目前为1028ETH(按照当前ETH价格计算超160万美元),参与桥接交易的用户量为28,383个。

在其他L2跨链桥方面,当前Arbitrum跨链桥接存储总价值为1,462,281ETH、Optimism为311,226ETH、zkSync为161,979ETH。[2022/9/5 13:09:51]

2020年,研究者提出了一种使用Lattice加密的VRF方案。这个方案的安全性足以抵御量子计算机发起的攻击,这意味着VRF将在未来仍是一项重要技术。?

VRF的应用场景

大多数RNG都无法生成可以通过加密技术进行验证的随机数,因此这类RNG容易受到操纵,导致其应用场景受限。VRF如果能保障随机数的安全性,就可以解锁一系列关键的用例,其中包括:?

网络安全——使用VRF保障域名系统消息传输的安全性。?

零知识技术——VRF可以用来打造零知识证明和零知识数据库。?

非交互式抽奖系统——VRF可以为抽奖游戏保障公平、可验证且高效的结果。?

持有10000枚以上BTC的地址数量达到1个月低点:金色财经报道,Glassnode数据显示,持有10000枚以上BTC的地址数量达到1个月低点,数量为98。[2022/8/26 12:49:02]

可验证的交易托管机制——VRF可以支持自动托管服务,保障用户的匿名性。?

区块链和智能合约——VRF已经成为了去中心化协议和应用重要的组成部分。?

区块链中的VRF

包括Algorand、Cardano、InternetComputer和Polkadot在内的许多L1区块链都在共识机制中使用了VRF来随机选择出块节点。?

另外,区块链智能合约开发者在开发应用时也需要随机数。然而,由于区块链网络具有高确定性,链上应用往往无法获得安全的随机数生成器。使用链上区块哈希生成随机数有可能被区块链矿工/验证者操控,他们可以放弃对他们不利的区块,重新“掷色子”,以改变随机数。而链下随机数则缺乏透明性,而且无法验证随机数是否公正且没有受到数据源或节点的操控。

可以利用链上生成随机数方案的漏洞谋取私利。

稳健的随机数生成方案意味着随机数的公平性可以得到验证,所有参与者都拥有同样的概率,并且攻击者不太可能通过预测随机数来操纵智能合约。

ChainlinkVRF

ChainlinkVRF?是公平、可验证的RNG,可以满足上述需求,为智能合约提供具有加密证明的安全随机数,无法被预言机节点、用户或开发团队篡改。?

ChainlinkVRF可以为开发者带来以下好处:?

不可预测性——ChainlinkVRF无法被预测。由于在请求随机数时无法得知区块数据,因此任何人都无法通过预测随机数来提高自己的成功概率。

公平性——ChainlinkVRF非常公平公正,因为随机数是均匀分布的,所有数字都有同样的概率被选中。

随机性——ChainlinkVRF的随机性可以得到验证,因为其使用区块哈希作为seed来生成随机数,而区块哈希无法提前预知。

防篡改性——ChainlinkVRF具有防篡改性,任何人,包括预言机、外部方或开发团队,都无法操纵随机数生成流程。?

ChainlinkVRF是用户和区块链之间的抽象层,可以帮助智能合约开发者访问安全的随机数来源。?

ChainlinkVRF采用了开源代码和加密技术,生成防篡改的随机数,用户可以验证随机数的真实性。

ChainlinkVRF采用了Goldberg的可验证随机函数,详情请查看这篇论文。ChainlinkVRF会针对每一个随机数请求生成一个或多个随机数,并附上一份随机数的加密证明。这份证明会被发布到链上并在链上得到验证,验证通过后才会使用随机数。?

ChainlinkVRF的应用场景

ChainlinkVRF目前正在为Web3生态中的众多应用提供安全的链上随机数来源,其中包括GameFi、DeFi以及NFT等项目。?

ChainlinkVRF的应用场景包括:

为NFT分配随机属性——ChainlinkVRF可以用来铸造特殊的NFT。比如,AxieInfinity?使用ChainlinkVRF为每个OriginAxie赋予随机属性。

公平地分配罕见NFT——ChainlinkVRF可以证明NFT是公平分配的,且证明可以得到验证。比如,BoredApeYachtClub?使用ChainlinkVRF向BAYCNFT持有者随机分配变异血清NFT。

游戏结果无法预测——开发者可以利用随机数打造出更好玩的区块链游戏。比如,Blockmine使用ChainlinkVRF在NextCard游戏中随机抽取卡牌。?

公平地选出参与者——发放热门活动门票,抽取奢侈品预售的买家,以及选出热门公开发售活动的参与者。比如,Centaur使用ChainlinkVRF选出链上公开发售活动的参与者。

随机选出中奖者——ChainlinkVRF可以让用户验证中奖者的筛选流程是否公平公正。比如,PoolTogether是一个无损储蓄游戏,将用户存款放在一个资金池中,并每天和每周展开抽奖,将池子的收益随机分配给中奖者。

PoolTogether利用ChainlinkVRF随机选出无损储蓄游戏的中奖者。

总结

ChainlinkVRF是区块链行业领先的安全随机数生成器,为智能合约和链下系统提供可验证且防篡改的随机数来源。?

ChainlinkVRF通过加密技术为开发者保障随机数的安全性和可验证性,帮助他们打造出更加开放、可访问且防篡改的系统。ChainlinkVRF和智能合约将实现区块链的最终愿景,基于加密事实打造出更加强大的算法系统,取代当前基于信任的薄弱系统。?

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

扩展阅读

《一文读懂智能合约》

《一文读懂区块链预言机》

《Solidity语言的随机数生成》

《如何在NFT中获得随机数》

来源:金色财经

标签:CHALINKAINChainsealchaintronlink官网版appSTARCHAINDOGESkychain

币安app官方下载最新版热门资讯
区块链:2022下半年熊市中最值得投资的几种加密货币_Chain

2022下半年熊市中最值得投资的几种加密货币----BTC、BNB、LINK、AVAX、GHC2022年对整个加密货币行业来说是很艰难的一年,所有项目估值无一例外全部受到重创.

1900/1/1 0:00:00
NEAR:NEAR 协议价格分析 当价格触及 4.45 美元时 NEAR 上涨百分之 16_CFTY价格

TL;DR故障NEAR协议价格分析显示出强劲的看涨趋势。代币的阻力位在5.06美元。NEAR/USD的支撑位为3.98美元.

1900/1/1 0:00:00
以太坊:以太坊的模块化未来:通向世界计算机之路_区块链专业就业前景

站在2022年的当下看Crypto的发展趋势,在这个时候去做一个L1新公链难免有点牵强,模块化区块链的叙事不可忽视.

1900/1/1 0:00:00
SOL:全面对比Aptos与Solana:Aptos将成为Solana的强劲对手_solana币的最新价格

主要结论:我们提出了一个L1设计权衡的第一性原理框架:高性能的三难困境。(如上图)与以太坊相比,Solana的激进的低冗余设计既解释了它的高性能,也解释了它的低可靠性.

1900/1/1 0:00:00
比特币:Cryptoverse:屏住呼吸等待比特币反弹 短期没有赢家_比特币怎么转换成泰达币

如果你正在等待比特币的复苏,你可能需要花费数月的时间。这是一些技术专家从疯狂中寻求方法的结论。??????比特币自5月以来因经济焦虑而下跌,已跌破200周移动平均线约22,600美元,以及200.

1900/1/1 0:00:00
MEME:meme币投资规律复盘:50万倍神话是如何诞生的?_SHI

1.meme的机会meme币概念已成为加密货币领域最受关注的投资机会之一。根据CoinGecko统计,meme币赛道约有200-300个项目,整体市值约160亿美元.

1900/1/1 0:00:00