主要摘要
·游戏中的随机数通常分为两类:输入和输出。
·区块链游戏采用随机数机制来发放经济奖励,具有推动游戏产业增长到万亿级的潜力。
·区块链游戏奖励是不可篡改的稀有资产。这些资产可以在二级市场交易,并可能很快实现跨游戏应用。
·现有的随机数解决方案存在许多问题,不能为创造的价值提供安全保障。
·链链VRF旨在为区块链游戏生成随机数,用户可以独立验证其真实性。
背景介绍
随机数无处不在,我们常常忽略它的存在,但事实上,随机数是游戏中至关重要的元素,它可以大大提高玩家在游戏中的愉悦感和沉浸感。一般来说,随机数可以应用于输入和输出维度。对于开发人员来说,随机数可以用作约束玩家行为(输入随机数)或操纵玩家行为结果(输出随机数)的条件。开发人员和理论家Jesse Schell说,将这些不同类的随机数与结构化的游戏元素相结合,可以让玩家体验到“惊喜与愉悦的完美交织”,这就是Schell对“游戏乐趣”的定义。
目前,区块链游戏开发者很难获得随机数字。随着区块链游戏产业的不断发展,随机数的重要性也将扩散到游戏体验之外的领域,因此如何安全获取随机数成为一个亟待解决的问题。区块链游戏中的随机数将对开发者和游戏玩家产生越来越重要的经济影响。使用随机数可以更好地实现游戏时间和游戏内操作。这可以通过一系列的方法来实现,比如用代币来表示游戏物品,创建“元宇宙”来扩展这些物品的应用范围,允许玩家验证游戏物品的稀缺性。为了与传统游戏竞争,
区块链游戏的开发者必须采用公平的随机数生成方案,在智能合约中安全生成随机数。很多开发者尝试在区块链游戏中引入随机元素,但却面临着一个两难选择,即选择中心化的链下随机数生成方案,还是在链上使用随机函数生成随机数,冒着被攻击的风险?最近,chainlink发布了可验证随机函数(VRF)来解决这一问题,有望成为区块链游戏颠覆性创新的关键环节。
本文将探讨随机数在游戏中的应用模式,游戏随机数与其他玩家操作的经济影响,随机数对区块链游戏的预期经济影响,以及与现有随机数方案相比,链链VRF的创新之处。
游戏中的随机数
在2005年出版的《游戏设计的乐趣理论》(a theory of fun for game design)中,
开发者rap Koster将所有无聊游戏的常见错误总结为“太容易通过”
koster认为“快乐”是认识规则、解决问题和学习经验的副产品。这个过程的最终目的是掌握某些信息。孩子们在学会说话之前可以先学会玩井字游戏,他们会喜欢的,因为游戏规则非常简单,规则也很容易掌握。但一旦他们的认知水平发展到一个更高的水平,他们会觉得无聊的玩一段时间,因为游戏太容易通过海关。因此,随机数在游戏中的一个关键作用就是使玩家的操作和游戏环境更加多变,使玩家不会过早过关,并将继续为玩家提供新的游戏激励。为了实现这一目标,需要两种随机数:输入随机数和输出随机数。输入随机数出现在玩家操作之前的游戏中,比如给玩家一副牌,或者当玩家进入某个游戏区域时随机生成怪物,或者游戏地图根据游戏的顺序生成环境。在这些例子中,游戏随机数通过改变特定的游戏场景不断地为玩家设置挑战。玩家在游戏中不能一步一步的快速操作,而必须应对游戏中不断变化的场景和挑战,这样游戏时间会更长,玩家的成就感也会更大。输出类随机数是操纵玩家行为或在结果中注入一些“噪音”的结果。这种随机数包括策略游戏中的胜率;德州扑克中的翻盘、转身和河牌循环;以及决定玩家是否通过技能判断的骰子。输出随机数可以避免游戏中的完全随机结果。玩家必须学会如何应对游戏中的各种风险,以及在遇到小概率的重大打击时如何恢复。因此,玩家通过海关需要一定的时间。输入和输出随机数如何影响游戏场景
以上随机数应用场景均已在区块链游戏中实现或正在开发中。然而,有一种输入随机数对区块链游戏开发者和玩家有着特殊的经济价值,即用来决定玩家奖励的随机数。这包括战利品拆包,项目设计,和游戏成就奖。
其他类的随机数函数是为玩家设置障碍,延长游戏时间,这种随机数的作用是为玩家提供奖励。“奖励随机数”的独特之处在于游戏奖励可以在二级市场买卖,这在原有游戏体验的基础上增加了额外的经济激励。这种随机数将成为未来区块链游戏经济中不可或缺的元素。
报酬随机数的经济价值
游戏研究公司newzoo发布的一份报告预测,到2020年,游戏产业的价值将达到1600亿美元,预计到2023年将超过2000亿美元。其中,游戏外皮、物品包和附加游戏内容的年交易额目前为500亿美元,占整个市场的近三分之一。在虚拟商品交易市场中,有多少商品来自“战利品箱”(注:随机游戏物品或皮具)等随机分布的道具,具体数量不得而知,但应占很大比例。
区块链游戏市场正在扩张,其中三款****的游戏是cryptokitties、gos untrained和my crypto heroes。这三款游戏在发行的第一年分别创造了700万美元、420万美元和150万美元的收入。它的玩家通过在二级市场交易游戏物品获得超过2000万美元的收入。
区块链内容协会(blockchain content association)主席阿罗瑙·库尼米松(Ahronao kunimitsu)最近表示,他相信区块链游戏市场的规模最终将超过日本的GDP。NFT代币是游戏中最重要的一种随机分布的表示方式。在文章“使用chainlink 预言机创建异构代币的16种方法”中,我们讨论了NFT作为区块链上加密的安全代币,可以代表唯一项目的所有权。
使用NFT来表示区块链游戏项目。**的价值是所有权可以核实,不能篡改。遗留游戏中物品的所有权可以撤销,物品的状态和形状可以修改。如果游戏停止运行,这些项目也可以被删除。使用NFT代币来解决上述问题。NFT可以为项目的所有权提供加密安全性。除非发出特殊的许可证声明,否则不能篡改NFT的元数据。因为NFT存储在区块链上,即使在游戏消失后,NFT游戏项目仍然会存在。
此外,NFT可以突破其本机游戏环境的限制,这也创造了新的应用场景,我们称之为“元宇宙”元世界是一个连接游戏的网络,NFT项目可以在所有不同的“游戏世界”中使用。例如,幻想游戏中的防弹背心也可以用来提高玩家在科幻游戏中的防御能力。通过允许NFT游戏项目跨游戏应用程序,开发人员可以提高项目的价值。**,非金融交易可以提高二级市场的流动性和透明度。fair games等公司正在跟踪随机生成的nft游戏的频率与物品市场价格之间的关系,并与游戏玩家分享结果。这样,玩家可以根据NFT战利品的变现能力来选择游戏,并利用区块链的开放性和透明度来验证NFT项目的稀缺性。
专家认为,在游戏中使用NFT代币来代表随机奖励,取得了可观的经济价值,将极大地促进虚拟商品的发展。然而,随着虚拟商品价值的不断增加,我们需要一个安全、可靠、可验证的随机数生成方案。
当前随机数生成方案的瓶颈
只有当预言机的协议不易被信任时,它才会被预言机信任。同样,如果游戏不能提供随机数生成的安全性,它就不能被用户信任。尤其是当游戏涉及到现实世界的利益时(如利用NFT发放随机奖励),更需要有一个安全、可靠、可验证的解决方案,因为这种随机数的频率和价值都非常高。
如果它是一个中心化的解决方案,随机数很可能被有权限的开发人员操纵。他们这样做可能是为了把最有价值的非金融交易留给自己或其他有特权的人。此外,即使开发团队本身是无辜的,随机数生成机制的不透明性也会引起游戏玩家的怀疑和怀疑。随机性本质上意味着即使事件发生的概率最小,如果时间线足够长,玩家将不可避免地连续幸运几次。由于中心化随机数生成机制不能透明,当其他玩家看到有人连续赢得稀有或高价值的游戏物品时,就会怀疑分配的公平性。使用块哈希的
链上解决方案无法为高值提供安全性。一旦游戏价值足够高,就会有人钻空子谋取私利。这些人可以用块散列值发动攻击向量,这些散列值可以**纵。我们在介绍VRF:
的文章中对这种攻击进行了解释:“假设智能合约在块处于一定高度时,根据哈希值**一位的奇偶性进行判断。似乎概率是50/50,但现在一个矿工(或一组联合矿工)生产的区块约占区块总数的1/3。矿工可以消除散列值**一位为1的获胜区块,并失去价值约为2-3个以太的区块奖励。在这种情况下,miner可以将**一位为0的结果的概率从50%提高到2/3,并导致使用此模式生成随机数的所有智能合约的用户资金损失。”
之前发布的主流区块链游戏也遭遇了同样的攻击,开发团队不得不在稀释NFT价值和向攻击者支付赎金之间做出选择。
链链VRF提供链上可验证的随机数
链环VRF
的基本工作原理为开发一个完美的区块链游戏随机数解决方案,必须解决上述问题,保证公平性,实现链上验证,提供安全保障,防止随机数**纵或篡改。链式VRF是一种具有这些特性的随机数生成方案。它可以在链上生成随机数,不能被任何节点操作员、矿工或用户操纵。链链VRF具有加密证明技术,任何人都可以验证链上随机数的真实性。
链节VRF的操作分为五个步骤:
1用户向智能合约应用程序发送种子
2智能合约使用此种子向chainlink VRF提交数据请求
3链结节点算子产生随机数,并在链上公布随机数产生的加密证明
4验证链上返回的随机数
5根据验证的随机数执行智能合约
该基础设施确保智能合约使用的随机数不会**纵。另外,随着链式VRF的不断迭代发展,其安全性将不断提高。目前,节点运营商可以通过“阻塞攻击”来控制随机数生成的结果。虽然节点操作员不能直接篡改随机数,但他们有权不提交随机数结果。然后,利用多台预言机机器通过门限签名技术提交数据,并实现保证金制度来解决这一问题。这将为链控VRF提供安全保障,以匹配区块链游戏领域日益增长的价值,满足该领域对安全的迫切需求。
目前,很多项目都在使用链链VRF来生成和分配随机奖励,包括pooltogETHer(游戏平台,使用chainlink VRF向用户发放储蓄奖励),多个游戏(pass平台,使用chainlink VRF实现NFT随机数功能),facegolf(使用VRF确定比赛结果和奖励)、六龙(游戏的武器生产功能结合了随机风险/回报机制)、通配符(基于harburg税收模的NFT慈善项目,用VRF创建了新的NFT代币)和texel(使用VRF确定郁金香收藏的遗传属性)。
越来越多的区块链游戏项目开始使用链链VRF
。随着区块链游戏的成熟,安全随机数的经济价值也将增加。我们相信,越来越多的研究小组会意识到他们对链环VRF等安全随机数生成方案的迫切需求。
总结
区块链游戏是**潜力的区块链应用场景之一。区块链技术可以提高游戏资产的透明度和所有权的可验证性,因此可以大大提升游戏玩家的体验。另外,游戏玩家可以更好地实现自己的游戏时间和技能,这将从根本上颠覆传统的游戏模式。这些创新产生了巨大的经济价值,并将推动整个游戏产业的快速扩张。然而,为了实现这些宏伟的愿景,开发者和玩家需要一个安全可靠的基础设施,为游戏产业不断增长的价值提供安全保障。在未来,游戏随机数不仅是优化游戏体验的工具,也是创造和分配价值的重要渠道。Chainlink VRF是专门为智能合约开发的随机函数,可以满足区块链游戏行业的新兴需求。
如何部署链环VRF
如果您是一个智能合约开发人员,并且希望部署chainlink VRF,请查看我们的开发人员文档,并加入我们的discord技术讨论组。如果您想安排电话会议与我们讨论更多细节,请随时与我们联系。
文章链接:https://www.btchangqing.cn/92026.html
更新时间:2021年11月03日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。