全链游戏的未来在哪里?一文解读全链游戏面临的技术挑战

区块链游戏是游戏领域的一场革命,它融合了区块链技术和游戏设计,构建了一个去中心化、透明和可交易的游戏生态系统,大大提高了游戏的公平性和自由度。但目前大部分区块链游戏都存在一些通病,例如:

  • 游戏性不强,缺乏创新和吸引力,往往只是为了利用区块链的热度而制作的简单的收集、养成、竞猜等类型的游戏。

  • 游戏体验不佳,由于区块链的性能限制,游戏的交互速度和效率都很低,导致玩家需要等待很长时间才能完成一次操作或交易。

  • 游戏成本高昂,由于区块链的交易费用不稳定,玩家需要支付很高的手续费才能参与游戏,这降低了游戏的可玩性和普及性。

针对这些问题,一些开发者和研究者提出了全链游戏(Full-chain Game)的概念。

什么是全链游戏?

全链游戏是一种将整个游戏逻辑和数据都部署在区块链上的游戏形式,它与传统区块链游戏的最大不同在于全链游戏是真正实现了去中心化和自治的游戏。

图片

传统区块链游戏是部分去中心化和中心化混合的游戏,它只将部分功能或资产放在区块链上,而其他部分仍然依赖于中心化的服务器或平台来运行和维护。这意味着传统区块链游戏中的部分资产、规则、逻辑等都是私密和可变的,玩家只能拥有有限的所有权和控制权,也受到中心化方的限制和干预。

而全链游戏不依赖于任何中心化的服务器或平台来运行和维护,完全由玩家和区块链共同构成和管理。玩家可以拥有完全的所有权和控制权,也可以通过智能合约来实现更复杂和灵活的游戏机制和功能。

全链游戏的运作机制

全链游戏利用了区块链的特性,如去中心化、不可篡改、透明公开、可编程等,来实现更高的公平性和自由度,也创造更多的可能性和价值。其运作机制是怎样的呢?

作为游戏玩家,只需要创建一个区块链钱包,就可以作为一个通用的身份凭证,来访问所有的全链游戏。玩家不需要为每个游戏单独注册或登录,也不受任何中心化方面的限制或干预。

玩家在全链游戏中获得的所有游戏资产,如角色、道具、货币等,都是基于区块链的通证(Token),具有真正的所有权和流动性。玩家可以自由地使用、交易、赠送或销毁这些资产,也可以跨越不同的游戏或平台进行互动和转移。

图片

而玩家在全链游戏中遵循的所有游戏规则,如胜负判定、奖励分配、难度调整等,都是基于区块链的智能合约(Smart Contract)来实现,具有确定性和可验证性,玩家可以清楚地知道游戏的运行逻辑和结果。

玩家在全链游戏中产生的所有游戏数据,如分数、排名、历史记录等,都是存储在区块链上的,具有不可篡改和公开透明的特点。玩家可以随时查看自己或他人的游戏数据,也可以利用这些数据来进行分析、评估或证明。

为什么要把游戏放在区块链上?

全链游戏是一种更高级和更纯粹的区块链游戏,它结合了区块链和智能合约的优势,为游戏注入了去中心化、不可篡改、透明公开、可编程可组合等优势和价值。

但我们为什么一定要把游戏放在区块链上呢?对于这个问题,投资机构Paradigm在其论文《全链游戏的开放性问题》中指出最有力的理由有两点:

  • 可组合的模组:玩家可以向链上游戏添加模组,无需请求许可或让状态去中心化。链上基础设施和智能合约开发人员已经适应了允许玩家无需许可地上传代码的挑战:安全审计、访问控制、资源计量等。相比之下,传统游戏不适应这种环境,并且不太可能围绕支持可组合模组进行重组。

  • 无许可的开放经济:玩家可以使用智能合约来创建游戏经济体系,而不必局限于游戏开发者定义的游戏内原语集,也不必依赖非正式且不可执行的协议。此外,游戏资产的主权玩家托管消除了合规开销。

图片

可组合模组和无许可经济的结合,可能会产生大型的新兴链上游戏世界。模块开发者可以在简单的规则框架上扩展,引入新的模块内容。他们将能够获得真实资金、接近DeFi市场以及进行实验的自由。由此产生的经济体可能会非常复杂,并且会反过来激烈更多内容的创建。

全链游戏面临的技术挑战

大多数链上游戏讨论都放大了乐观的未来,但更应受到关注的是阻碍未来实现的因素。在大规模游戏世界出现之前,全链游戏还需要解决一些悬而未决的问题。

目前,普遍观点是技术基础设施尚不完善导致链上游戏没有大规模遍地开花,大多数游戏受限于技术仅仅处在概念验证阶段:游戏玩法简单、客户端存在漏洞、玩家和模组开发人员的参与度有限。

图片

现有的基础设施和开发工具有所局限,无法满足复杂和高质量的游戏开发和运行的需求。针对可扩展性和成本等问题,目前采用的Rollup技术取得了显而易见的效果,还有些一些团队也在致力于为游戏开发构建专门的基础设施。比如,Lattice是一个基于以太坊虚拟机(EVM)的游戏平台,它提供了与Solidity框架和兼容工具结合的系统,来简化EVM游戏开发。

除了基础设施和开发工具之外,还有一些更深层次的问题困扰着全链游戏的发展,这些问题主要源于区块链本身的特性,比如:

  • 不完全信息:指的是在一些游戏中,玩家不能完全知道其他玩家或环境的状态。比如,在扑克牌游戏中,玩家不能看到其他玩家的手牌,只能根据他们的行为和表情来推测。这种不完全信息增加了游戏的策略性和趣味性。然而,在区块链上,所有的数据和交易都是公开和透明的,这意味着任何人都可以查看其他玩家的状态,从而破坏了游戏的平衡和公平。现有的解决方案存在缺陷,比如DarkForest这款游戏使用了加密战争迷雾(cryptographic fog of war)的技术,让玩家只能看到自己周围的星球,而不能看到其他玩家的位置和行动。但是,这种技术也导致了一个问题,就是有些玩家可以使用更强大的硬件来快速解密更多的星球,从而获得优势,这就变成了一场硬件挖矿比赛,破坏了游戏的公平性。

图片

  • 自动化和欺诈:指的是在一些游戏中,有些玩家会使用机器人或者作弊软件来代替自己玩游戏,或者利用游戏漏洞来获取不正当的利益。比如,在一些角色扮演游戏中,有些玩家会使用挂机软件来自动完成任务或打怪升级,从而获得更多的经验和装备。这种自动化和欺诈破坏了游戏的竞争性和娱乐性。然而,在区块链上,无法有效阻止或区分机器人和真实玩家,也不能确保玩家的独特性。因为区块链是开放和无权限的,任何人都可以创建多个账户或合约来参与游戏,而且没有办法验证他们是否是真实的人类。开发者需要构建能抵御机器人和欺诈破坏的游戏机制,比如使用经济激励或惩罚来调节玩家的行为。

  • 时间问题:指的是在一些游戏中,游戏的进程或结果取决于时间的流逝或事件的发生。比如,在一些策略游戏中,玩家需要在限定的时间内做出决策或行动,否则会失去机会或受到惩罚。这种时间问题增加了游戏的紧张性和挑战性。然而,在区块链上,时间是一个很难处理的问题,因为区块链的异步交易性质导致大多数传统游戏基于与玩家互动无关的计时循环构建。也就是说,在区块链上,交易并不是按照顺序或实时地执行的,而是按照区块链网络中节点之间的共识机制来确定的。这意味着交易可能会延迟、失败或被覆盖,从而影响游戏的流畅性和准确性。

这些限制可能会激发创新,产生以前从未见过的游戏类型,就像MakerDAO和Uniswap在DeFi领域的崭露头角,而不完全采用传统金融模型。为了让全链游戏有突破性的成功机会,有必要改进这些限制。以下是Paradigm在论文中提出的一些可能的方向:

  • 受信任的执行环境(TEE):是一种可以在一个安全的硬件模块中运行代码和数据的技术,可以保证代码和数据不被外部干扰或泄露。TEE可能是在公共区块链上进行许可私有计算的唯一实际选择。Phala Network就是基于TEE技术的去中心化链下计算基础设施,可以实现在TEE 中可以运行一些需要保密或隐私的游戏逻辑或数据,然后将结果提交到区块链上,借助Phala Network可以解决不完全信息和自动化欺诈等问题。

图片

  • MACI:是最初由 Vitalik Buterin 设计的一种机制,用于增强链上投票系统的防串通能力。串通是指一些玩家或者利益相关者通过合谋或者贿赂来影响投票结果。MACI 的核心思想是使用零知识证明和加密签名来保护投票者的身份和选择,并且允许投票者在投票结束前随时更改自己的选择。MACI可能适用于链上游戏,并通过与相关游戏系统紧密整合来进一步改进。比如,在一些策略游戏中,玩家需要对某些事项进行投票决策,比如联盟、战争、贸易等。使用MACI可以保证投票过程的公正性和隐私性,并且可以防止玩家被其他玩家或者外部势力影响。

  • 自定义Rollup:自定义Rollup是指可以修改Rollup的规则和功能,以适应不同的应用场景。比如,通过修改 Rollup 以在状态转换中包括全局计时(无 gas 成本),似乎可以在链上实现某种形式的传统计时游戏循环。对游戏进行其他修改也可能很有趣,比如增加随机数生成、跨链通信、多重签名等功能。

另一个研究方向是使用零知识证明(ZKP)来实现私有状态,这些方向都是一些尚未成熟或验证的技术或方案,需要更多的实验和探索。

结语

区块链游戏正在为游戏领域带来前所未有的变革。通过融合区块链技术和游戏设计,全链游戏构建了一个去中心化、透明和可交易的游戏生态系统,为游戏的公平性和自由度带来了巨大提升。然而,尽管全链游戏有着许多潜力和优势,但也面临着一系列挑战。

这些挑战包括游戏性不足、交互体验不佳以及高昂的游戏成本等问题。为了克服这些问题,开发者和研究者们提出了一些创新性的解决方案,如使用受信任的执行环境(TEE)、零知识证明(ZKP)、自定义Rollup等技术手段。这些方案的实验和探索将有助于提高全链游戏的性能、安全性以及用户体验,为游戏玩家带来更加丰富多样的游戏世界。

图片

尽管面临着技术上的挑战,但区块链游戏的发展势头不可阻挡。随着技术的不断创新和发展,全链游戏有望为玩家带来更多参与和创造的机会,创造出更加多样化和富有创意的游戏体验。区块链游戏的崛起不仅仅改变了游戏产业,也为游戏的未来描绘了更加精彩纷呈的前景。

总而言之,区块链游戏作为游戏领域的一场革命,正不断推动着游戏的创新和发展。通过持续的努力和跨学科的合作,我们有理由相信,全链游戏将在未来持续迎来更加美好和多元化的发展。让我们共同期待区块链游戏为游戏世界带来的更多惊喜和可能性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值