乌鸦变凤凰:让全链游戏开发在闪电网络上起飞

从梦想到现实:实现全链游戏开发在闪电网络上的不可能变为可能

作者:Infinitas

让全链游戏腾飞的比特币生态解决方案

大家都知道,全链游戏是指那些完全在区块链上运行的游戏和NFT生态集合体。各路游戏巨头和投资机构对此可谓纷纷布局、纷纷尝试。可是,尽管全链游戏在保证安全性、隐私性和去中心化方面均表现出色,但其可扩展性始终是一个难题。以当前最热门的全链游戏引擎Mud和Dojo为例,尽管他们努力帮助全链游戏实现更高的TPS(每秒交易数),但玩家的每次操作仍需等待2秒以上。事实上,目前区块链上TPS最高的全链游戏峰值仅在数千次左右,还远远无法与Web2 3A传统游戏的数十万次TPS相媲美。因此,全链游戏在保持区块链优势的同时,还需克服可扩展性问题。

那么,你可能会问,“全链游戏之春”是否注定无法到来呢?答案并不一定。下面,让我们由区块链底层基础设施项目Infinitas与游戏平台CrystalFun的合作入手,以他们旗下的4款Outerverse原生游戏为例,探讨比特币生态如何让全链游戏的落地和大规模普及成为可能。

闪电网络和RGB协议如何帮助解决全链游戏困境?

在全链游戏中,游戏的核心逻辑、规则和游戏内交互过程完全在区块链上,通过智能合约实现规则的执行和验证。游戏资产和虚拟物品也以区块链的形式存在,玩家可以直接拥有、交易和转移这些资产,而无需依赖传统游戏公司的中心化服务器。这种全链游戏的去中心化特性赋予玩家更高的自主权和安全性。

而作为建立在比特币区块链网络之上的第2层扩展解决方案,闪电网络通过将交易移至链外,扩展了链上游戏的设计空间,同时保留区块链的底层安全性和透明度,实现快速、廉价的交易。闪电网络可以更好地实现全链游戏内的交易速度提升,改善游戏内用户体验。尽管闪电网络解决了可扩展性问题,但仍无法解决智能合约的难题。因此,闪电网络只能作为链上交互的补充,而非完全替代。

与此同时,RGB是一个运行在比特币生态系统第2层和第3层的客户端验证状态和智能合约系统。简单来说,RGB在比特币区块链的基础上构建了一个由用户自管的合约管理系统,用户自行验证和执行状态变更,包括资产和合约。当用户发起交易并调用一个合约逻辑时,合约执行和资产状态的变更仅在交易双方之间验证并达成共识,无需全网共识。通过与闪电网络配合使用,RGB协议可以在比特币和闪电网络之上工作,实现更高效的全链游戏开发。这种融合为游戏中的交易同步性带来了很大的便利。

助力全链游戏辅助工具

要让全链游戏真正得以运行,除了结合比特币闪电网络,我们还需要将游戏逻辑和资产写在比特币生态智能合约中。这就需要一些补充链上交互的辅助工具。

Ephemeral chain(临时链)

临时链是指不会永远存在的区块链,一旦达到目的(如记载交易)或其状态永久存储在其他地方,临时链就会被销毁。临时链仅保留了关于终止该链的事实相关的数据,大大压缩了数据量,主要是因为受到区块链上交易延迟和吞吐量限制。

相较于临时链,状态通道主要用于少数用户之间大量链下交易的设计。RGB协议的状态转换将状态分配给一组确定的一次性密封件,其中每个一次性密封件可以保存不同形式的状态,并使用不同的验证规则。除了状态转换,状态通道还包含元数据和脚本,这些也是业务逻辑的一部分。

App-specific blockchains(特定应用程序区块链)

特定于应用程序的区块链是为运行单个去中心化应用程序(dapp)而创建的区块链。与在现有区块链上构建不同,特定应用程序区块链使用自定义虚拟机(VM)从头开始构建新的区块链,该虚拟机执行用户与应用程序交互的交易。通过定制不同元素(共识、网络、执行)的区块链网络堆栈,开发人员可以为特定用例定制基础设施,从而更轻松地构建强大的价值模型和扩展其dapp,满足指数级增长的需求。

Battle rollup(战斗 Rollup)

战斗 Rollup 是一种技术机制,旨在简化全链游戏中的对战过程。通过将玩家之间的战斗行为批量处理并汇总到一个区块中,战斗 Rollup 可以减少交易数量和成本,提高全链游戏的性能和可玩性。通过将玩家的多个位移动作的结果打包汇总到区块中,而不是每一步都记录进去。然而,战斗 Rollup 的工作受到区块链上交易成本和区块处理速度的限制。

Engine for On-Chain Games(全链游戏引擎)

全链游戏引擎是专为全链游戏开发而设计的引擎工具。它提供了一套开发框架和工具,帮助开发者在区块链上构建游戏逻辑和交互功能。全链游戏引擎的出现简化了开发过程,提供了丰富的功能库和工具,使开发者能够更高效地创建全链游戏。

Synchronization(同步机制)

同步机制是将链上状态与游戏状态同步的关键。它对于确保游戏和交易的完整性至关重要。同步机制借助区块链和智能合约来实现玩家之间操作和状态的一致性。通过将玩家的每一步操作写入链上存储,可以确保任何玩家的操作都是公开透明且可溯源的。某些技术机制,如闪电网络和智能合约预编译器,也可助力同步机制的实现。

其他挑战

用户Onboarding

在全链游戏中,玩家很可能不得不为每一个游戏行动签名。这对用户体验来说非常糟糕。更安全的钱包可以部分解决此问题,但也存在潜在的安全隐患。未来,通过与账户抽象等技术的结合,可以减少对每个游戏行动的签名次数,从而提高交互和操作体验。

经济变现

RGB可确保资产的每个所有者都遵循相同的验证规则,从而降低资产转移风险。此外,结合社会共识和经济激励,可以改善全链游戏内的经济激励机制。激励机制的进一步优化可以提升全链游戏的开发质量,并确保玩家在游戏中获得更多乐趣。

结语

RGB架构设计的突破性将为全链游戏的落地和发展带来巨大的动力。通过与比特币闪电网络的融合,并提供更便利的工具和经济模型,RGB扩展方案为全链游戏的未来发展开辟了新的篇章。从此优化后,受阻于以太坊的全链游戏有望在比特币生态系统中找到新的机遇。让我们期待全链游戏落地的崭新可能性,为区块链行业的发展带来更多的影响力。

Outerverse

OUTERVERSE是Crystal Labs推出的一系列游戏的组合生态,以开放世界星战题材的大型多人在线角色扮演游戏《OUTER》为核心。旗下还包含外传游戏《OUTER:StarFall 2312》,衍生游戏《OUTER:Survivor》和《OUTER:Endless War》。

这4款游戏的背景设定将发生在同一个世界观体系下,游戏之间经济生态也将打通。通过不同品类的游戏来吸引不同喜好的游戏玩家。

在这4款全链游戏中,我们看到了全链游戏在比特币生态中的解决方案。比如在星战题材的MMORPG《OUTER》中,通过整合闪电网络全链游戏引擎,玩家可以在保留底层区块链优势的同时,获得更快速、廉价的交易。另外,对战卡牌游戏《STARFALL 2312》中的反作弊问题可以通过与智能合约的同步机制解决。

总的来说,全链游戏在BTC生态中面临一些挑战,如用户Onboarding和经济变现。但通过与闪电网络、RGB协议和其他辅助工具的结合,这些挑战可以得到一定程度的解决。未来,全链游戏将迎来更广阔的发展空间,为玩家带来更好的游戏体验。

原文链接:https://blockchain.miximages.com/7142919_image2.png

保持关注,更多精彩内容即将呈现!

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

区块链

《滚石》杂志称NFTs“毫无价值”,引发多元化社区反应

9月20日,媒体机构Rolling Stone突出报道了dappGambl的一份报告《死亡NFT:NFT市场的演变景观》,该报告分析了为什么大多数NF...

区块链

星巴克与Micah Johnson的Aku NFT项目合作

下一次星巴克奥德赛之旅将推出一款由Aku设计的邮戳,并将捐赠10万美元给非营利组织Blessings in a Backpack,该组织致力于解...

区块链

Meta的新“Voicebox”人工智能是一种文本转语音工具,类似于ChatGPT的学习方式

Meta AI声称其新的Voicebox AI工具在文本转语音生成方面取得了“突破”,该公司表示该工具能够完成其未经训练的生成任务

区块链

“加密货币用户对Shiba Inu(病毒式表情包背后的狗狗)的去世做出反应”

被许多人称为“球球”的12岁柴犬,在加密领域内外创造了许多病毒式的表情包,在8月18日去世

NFT

游戏、忠诚度和娱乐如何适应NFT和Web3的崛起

游戏、娱乐和忠诚度行业正准备迎来巨大的变革,这要归功于Web3技术,如NFT和DAO我们与专家们交流了解更多此外,耐克和彪马宣...

市场行情

Bakkt跟随Robinhood、eToro删除主要的另类币:报告

衍生品交易所Bakkt由于美国最近的监管发展,正在撤下三种受欢迎的替代币