译者语:一个游戏的经济模型,该如何搭建才能保证最大的生命力?这一问题,无论是传统游戏大厂还是GameFi开发者,都需要认真思考。在抑制游戏内通货膨胀的问题上,传统游戏和GameFi有着共同的追求,只是动机不同。
我们认为,在GameFi概念爆发的现在,亟需树立更为立体和底层的认知,才能在接下来的布局中,占据先机。
本文从传统游戏和GameFi两个方面进行思考,对于GameFi未来发展前景有一个全新的诠释,并对传统游戏的区块链化做出来前瞻,具有较高的学习价值,因此无偿进行了翻译,以飨读者。
无论是传统游戏,还是当下新兴的GameFi,只要有货币机制,必然会面临通货膨胀的问题。
通货膨胀是供需之间的问题。当市场上流通的货币更多而需求保持不变时,货币的购买力就会下降,这意味着通货膨胀会发生。
M x V =P x T。
M代表货币的总供应量,V指速度(即货币流通量),P是价格水平,是衡量通货膨胀的指标,而T则代表着总交易量,是经济中的总产出。
无论是1991年的安哥拉还是1984年的玻利维亚,通货膨胀失控的后果在许多市场经济体中显现,津巴布韦甚至成为经济治理失败和恶性通货膨胀出现的典范。
对于游戏系统,通货膨胀不可避免,因为游戏内Token的数量总是以高于玩家数量的速度增长。
传统游戏:大多数Token都会因玩家在游戏中的表现而获得奖励。玩家可以燃烧Token来升级他们的英雄或武器。这些升级后的英雄/武器将奖励玩家更多的Token,并且循环继续。
GameFi:进入游戏的玩家必须首先购买游戏内资产(NFT),这将产生无限总供应量的Token。尽管玩家可以在游戏生态系统中使用这些Token,但市场的存在允许玩家出售(Token和 NFT)。随着时间的推移积累了大量的Token,市场抛售压力将增加,通胀在所难免。
在解决通胀问题上,传统游戏和GameFi有着共同的追求,但动机不同。
传统游戏:商业模式是将非付费玩家转变为付费客户。通货膨胀受到鼓励,因为通货紧缩可能会导致游戏体验下降并吓跑游戏玩家。
GameFi:P2E商业模式吸引更多玩家进入游戏,会在一定时间内稳定市场价格。而Token价格反映在玩家对该项目的平均共识中。

游戏初期,游戏内物品的价格和法币对游戏币的汇率大多维持在稳定区间。随着游戏进入中后期,这一稳定区间将被打破:法币虽然可以换取更多游戏币,但也会造成游戏内价格高企。玩家无法在货币贬值的过程中降低他们的游戏成本。反而积累财富的难度越来越大,进而对公会玩家的利益造成损害,导致游戏体验整体下降。这是恶性通货膨胀对游戏经济和生态系统造成的损害。
对于传统游戏来说,适度的通胀有利于游戏生态的运行,一味追求通缩也会产生负面影响。
我们将分三个层次进行分析:

恶性通货膨胀损害游戏体验
我们知道,现实社会中的结构性通货膨胀会推动工资上涨。因此,大宗商品价格和工资都变得抗跌。在游戏社会,官方不会因为市场价格上涨而增加游戏币游戏内奖励的产出。这意味着玩家需要投入更多的真实财富来满足游戏中的高级需求。在价格上涨的前提下,通过游戏任务、活动等附加内容给予玩家的奖励价值会相应减少。增加游戏中积累财富的难度会降低玩家参与的积极性。最终,这个过程会导致玩家流失。
通货紧缩对游戏体验的伤害更多
尽管高通缩率之下,高端装备/道具的游戏内价格将会下降。与法定货币相比,游戏内货币将具有更高的购买力。但在官方提供的基础道具价格不变的情况下,玩家的游戏内生存成本也将随之增加。
在过度通缩的情况下,游戏内货币相对于法定货币会升值。玩家对代币的自发需求增加,游戏内资产价值下降,游戏内经济生态变得更脆弱,整体游戏内体验下降。通货紧缩降低了玩家在生态系统中玩的欲望,游戏不得不降级其预期的商业模式。
改善游戏体验可以抑制通货膨胀
合理的燃烧机制(对抗通货膨胀的最佳方式)←=====→增强游戏体验(增加用户和 WTP)
游戏体验由两部分组成:
游戏内容的享受程度。
游戏和交易给玩家带来的物质奖励。
游戏体验决定玩家的付费意愿:
在传统游戏中,玩家购买的游戏内装备以低于原价的价格出售。
举例:
玩家花费100美元购买武器。受贬值影响,玩家后来以等值70美元游戏币的价格出售。 30美元的价格差异被视为玩家为她的游戏体验付费的方式。
“我拥有这把武器,我的游戏体验更愉快”。基于这个出发点的交易,在无形中,将完成游戏体验成本的转移。如果该武器以高于100美元的价格出售,则相当于新买家认可了该武器带来的游戏体验价值。因此,如果一款游戏的整体体验非常好,就会吸引更多的玩家为它买单,最终会拉低通胀。

GameFi 的通胀问题
市场的存在是区块链技术固有的:玩家需要代币流动性才能找到反映在市场价格中的项目价值。
目前,几乎所有GameFi项目都在区块链上发行加密货币并在二级市场上流通。(甚至)一些GameFi项目会发行两三种加密货币来完成复杂经济模型的构建。例如,Axie Infinity具有由双币(AXS和SLP)加上Axie NFT组成的三代币机制。
Tokenomics:为什么通货膨胀被延迟,但无法解决
GameFi开发团队会通过游戏机制的设计和普通玩家共识的管理,为自己谋求最大的利润。在GameFi,团队不仅承担着游戏运营的任务,也是整个游戏生态复杂共识游戏的主要参与者之一。因此,GameFi中的代币机制自然会产生通货膨胀,并将通货膨胀的后果通过生态系统传递给玩家。
我们以Axie Infinity为例,其治理代币AXS具有长期通缩模型。其特殊的两种代币(AXS&SLP)机制以及NFTs的使用,使得SLP承担了三种资产的全部抛售压力。另一方面,官方也支持通货膨胀现象的出现:适度的通胀使AXS的价格保持稳定,这将降低新玩家的进入门槛,扩大进入量。
在Axie Infinity中,团队持有大量AXS,而打金公会YGG持有大量Axie NFT(NFT类似于生产工具,YGG将Axie NFT出租给金农,帮助他们赚取SLP,并收取手续费)。广大玩家和打金用户持有大量SLP,即游戏日常活动中使用的消费代币。
由于产生的SLP比消耗的多,SLP注定会流入价格下跌的“死亡螺旋”。与此同时,AXS和Axie NFT的价格可能会继续上涨。这增加了进入壁垒,降低了打金用户的收入。因此,下跌的SLP价格将促使他们离开市场。
从长远来看,通胀趋势将对Axie团队的收益产生负面影响。团队对三种代币机制之间的兑换比例以及二级市场的做市进行了一系列调整。这些变化(外生因素)导致SLP价格暂时上涨,从而延迟了玩家的流失。
虽然通胀不会得到解决,但Axie Infinity展示了减缓GameFi项目通胀的具体想法:
从其经济模型设置来看:
多币种&NFT模型不断将单一币种的通胀及抛售压力转移到其他相关币种,给游戏开发团队更多的监管和调控空间。从长远来看,这项规定会延迟损失并设法留住用户。
从其供需设置来看:
增加SLP消耗——>调整Axie NFT育种公式——>SLP成本增加3倍——>AXS成本降低至0.5⇒增加SLP使用场景。
减少SLP释放量—>取消玩家等级800后的每日奖励SLP—>玩家不再从冒险模式获得SLP—>SLP输出模式变为PvP模式⇒逐步减少甚至取消每日任务和奖励PvE模式。
GameFi 抑制通胀的方法
GameFi有四个主要的抑制通货膨胀的策略:
收取用户的交易费用并将其中一部分燃烧。
引入NFT,让抛压锁定在流动性较低的NFT。创作者通过NFT的概念赋能(即社交头像、新币生产、资产凭证),减少用户抛售行为。
多币种/Token模型传递通胀压力,不断传递单一币种的抛压。例如,玩家烧掉AXS和SLP来生成Axie NFT,然后将其质押在游戏活动中以生成SLP。
Token正面预期的释放主要针对二级市场的代币持有者。提高代币的积极预期将降低代币持有者的抛售压力。另一方面,新用户可能会带着积极的市场预期进入市场。
GameFi对通货膨胀的控制几乎完全集中在其Tokenomics上。这种方式从游戏内容的角度缺乏灵活的控制。随着GameFi的逐渐成熟和区块链技术的广泛运用,GameFi游戏将让玩家更接近真实存在的虚拟世界。 GameFi概念被认为是元宇宙内部的早期原型。可以预见,Play-to-Fun的GameFi的数量将大幅增加。但如果它的代币经济学仍然只在内部受到监管,它的螺旋式下降效应可能对整个市场来说太显著了,无法承受。
因此,需要一个稳定的通证经济来引导温和的通胀周期。结合传统游戏中常见的通货紧缩方法以及最佳的代币市场设计,GameFi项目将享有更好的开发和运营周期,从而实现其市场愿景。
GameFi项目仍在不断发展和壮大,所以时间会证明GameFi控制通货膨胀和创造互惠互利游戏体验的最佳方式是什么。
将资产分配给多个属性,提供更多应用场景
在传统游戏中,玩家拥有的资产(即稀有卡牌、角色)被赋予了不同的属性。比如颜色、种族、等级、职业、技能、装备、召唤兽等都是人物属性的例子。多种属性的赋能增加了应用场景。玩家要想获得更高的战力,就需要投入很多不同的数字资产,变相增加游戏资产的通缩。
为营利行为设置时间间隔并设置营利道具合理损坏机制
游戏的“疲劳值”、“时间点卡”等是给定游戏中的能量度量。这些特性阻止了玩家生产无限的游戏币,增加了用户的在线成本。他们被激励玩更长的时间并花费货币进行升级。具体来说,在GameFi中,应该在NFT中加入“loss”属性,随着“loss”的产生,NFT单位时间的财富产出应该逐渐减少。
增加资本流出成本并提供巨额财富通缩情景
项目方将收取拍卖费和仓储费(5%-15%)。目前大部分GameFi游戏都引入了官方交易平台机制。然而,(在GameFi中)巨额资金的通缩意味着除了股权挖矿之外,没有更多创新的解决方案。
发起活动并管理合理的价格波动
根据全球一些重大节日的日子,项目团队可以同时推出各种契合主题的活动。而且,节日当天,官方可以主动提供大量稀缺物资,打破市场平衡。虽然短期内会对整个市场经济产生影响,但平衡被打破后,官方可以通过调整物价来稳定市场。长此以往,在团队的有意引导,物价的市场波动将成为价值的平均共识。
内部资源的外部转化
项目团队在内部调整代币分配的同时,也应该探索不同的方式来使用外部资源。流量主和广告主之间的权益交换、IP衍生电影的出版、文学作品和周边产品的功能是潜在的价值来源。游戏项目旨在在互联网上获得更多关注并吸引潜在玩家进入。同时,此举也可以丰富游戏内容的呈现方式,利用内部产品收集的数据,提高内部玩家的付费忠诚度和意愿。
Newzoo认为,游戏市场将以8.7%的速度增长,预计到2023年将突破2000亿美元大关。伴随着越来越多的人愿意为虚拟体验付费。因此,GameFi也可以乘势而上,增加市场份额。
届时,拥有优秀的经济生态、自我纠偏机制和更科学通货紧缩模型的GameFi,有望在游戏竞争中脱颖而出。
为使用GameFi游戏生态系统的用户提供利益的这一行为,对游戏市场来说是全新的。而像AXS这样彰显Web 3.0与DeFi融合的资产Token,也将变得越来越多。此外,传统游戏界面的集成以及数字外观和体验细节水平的提高目前在GameFi中正在增长。因此,GameFi在UX提升、玩家互动、机制实现等方面都有成长空间。而新的游戏机制和Tokenomics设计,能够为游戏带来积极的市场反应和玩家反馈,并保证GameFi生态的长久。
我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/