作者:Lola,DelphinusLab
随着《黑神话:悟空》的现象级爆红,圈内又出现一股唱衰Web3游戏的声音,在最近已经非常低迷和自我怀疑的市场舆论环境下,又迭加了一层debuff。
是Web3人不热爱游戏么?诚然,在市场的早期泡沫阶段,浓厚的投机气氛不可避免,但很多builder依然是抱着要做出一款好游戏、一款真正属于玩家的游戏涌入这个行业的,而Web3想要实现真正的massadoption,游戏也是绕不过去、最能深入下沉市场的路径。
但现实是骨感的。当人们想要细数Web3一线的游戏的时候,发现有质量的游戏数量极少,大部分游戏乏善可陈,既没有给玩家提供好的用户体验,也远远达不到massadoption的预期。大量Web2有着成功实战经验的游戏团队折戟Web3,究其原因,我目前理解下来主要有两点:
1.相较于传统游戏,Web3游戏很难提供持续的游戏内容更新
2.由于受众不同,Web3游戏需要比传统游戏考虑更多游戏性以外的游戏经济学问题游戏内容的更新困境
一款游戏要保持长久的生命力,更新打补丁必不可少;否则,一来是bug无法修复,二来玩家的新鲜感也难以持久。在传统游戏开发中,如果数据结构没有发生改变但游戏逻辑发生改变,一个简单的程序逻辑补丁就可以完成相关升级。
但是,Blockchain的不可篡改性给这一份看似简单的实现平添了难度。以Solidity游戏开发为例,一份上了线的游戏合约往往决定了游戏的整体数据结构,由于游戏逻辑本身是数据状态的迁移,游戏逻辑的修改往往需要配合合约的升级。
合约升级后,却又无法延续性复用升级前合约的数据,为了完成游戏逻辑的升级,只有两个选择:
1迁移
2.在合约设计的初始就把数据层和逻辑层分离
第二种选择会增加合约调用的gas消耗,所以高频次的游戏内容升级往往在Web3难以做到,这就伤害了一款有潜力游戏的持续获客能力。
做了数据接口的逻辑升级
要解决这个问题,首先是要解决数据复用问题和数据升级问题。当游戏的逻辑修改,我们仍然希望原来的数据可以原封不动被保留。这里的最佳零成本解决方案,是独立的AppAsArollup。因为在Approllup中,原先数据的默克尔根可以直接复用,而对逻辑的修改只需要体现在代码逻辑中。
zkWASMMiniRollupSDK的出现为Web3游戏面临的双重挑战提供了一个极具潜力的解决方案。通过ApplicationAsARollup的架构,它不仅简化了游戏内容的更新流程,还为游戏经济模型的优化提供了新的可能性。
这种创新方法首先是利用WASM的兼容性,让大量传统开发者得以使用他们最熟悉的编程预言如Rust来编写游戏代码;其次是允许游戏开发者更容易地实现数据复用和逻辑升级,大大降低了gas费用,甚至可能实现真正的“0gas畅玩”“先玩后氪"体验。同时,它为游戏项目提供了更多捕获价值的机会,包括跨链资产转移、借贷功能等,有助于建立更加可持续的游戏经济体系。
使用zkWASM一键发rollup,意味着我们可以在开发者侧和用户侧的massadoption都迈出坚实的一步。虽然这一技术还在早期阶段,Web3游戏也在这个周期面临着圈内圈外的双重不信任,在质疑中艰难前行,但它为解决当前Web3游戏面临的核心问题指出了一条路。
随着更多游戏开发者采用这种技术,越来越多的游戏运营方和借贷协议愿意参与到前文所建言的这种经济模式中来,我们有理由相信,Web3游戏将逐步克服现有困境。我们并不奢望会拥有自己的黑神话悟空或使命召唤,但是做难而正确的事,朝着最终目的不懈努力而不是投机取巧,Web3游戏也终将迎来自己“直面天命”的时刻,并带动整个行业一起度过大规模应用的漫长前夜。
免责声明:Web3 游戏的困境与出路文章转发自互联网,版权归其所有。
文章内容不代表本站立场和任何投资暗示。加密货币市场极其波动,风险很高,可能不适合所有投资者。在投资加密货币之前,请确保自己充分了解市场和投资的风险,并考虑自己的财务状况和风险承受能力。此外,请遵循您所在国家的法律法规,以及遵守交易所和钱包提供商的规定。对于任何因使用加密货币所造成的投资损失或其他损失,本站不承担任何责任。
Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM