作者:5p0rt5BEArD
翻译:MetaCat
排版:MetaCat
多年来,Playmint 一直致力于利用区块链技术创造全新类型的游戏。
我们是一群经验丰富的游戏开发者,与传统游戏行业同行不同的是,我们希望看到更多不受中心化控制的游戏。这让我们开始研究完全链上游戏(FOCG),这种游戏形式可谓是去中心化的极致体现。在这个过程中,我们积累了大量关于技术和游戏设计解决方案的宝贵经验,知道如何让这些游戏运作起来。然而,有一个关于区块链游戏无法回避的事实:与真实货币的联系导致了游戏乐趣的极度狭窄化。这并不是“玩”,至少不是典型玩家所期待的那种玩乐。
我们最新的技术解决方案 Playerchains 不仅解决了 FOCG 的实际困难,而且至关重要的是,开辟了一条制作用于“玩”而不是投机的去中心化游戏的道路。
并非所有区块链都是平等的
对于完全链上游戏来说,“链上”部分选择哪种区块链至关重要。默认选择通常是公有链(即无许可链),但我们认为,许可链实际上更适合游戏。
许多团队(包括 Playmint)都尝试将游戏放到公共区块链上,同时避免显性的金融化玩法。然而,区块链本质上是一个互操作的金融系统,任何在该链上的游戏都不可避免地与金钱产生联系。这种联系为人们利用游戏进行金融投机提供了机会,而这类活动往往会盖过游戏本身的玩法。一些人认为这是一种全新的乐趣,也是完全链上游戏(FOCGs)的核心意义所在。但如果你的目标是制作以“玩”为核心的游戏,就需要采用不同的解决方案。在许可链上构建游戏,由于链上不存在金钱交易,游戏仍能以“玩”为主导。
Playerchain 架构
Playerchain 是一种点对点网络架构,用于运行快速响应的多人游戏。它是一个基于有向无环图(DAG)的许可链,玩家在同一个客户端中运行游戏代码和共识代码。
公司拥有的服务器在公司盈利的情况下会继续运行;
区块链在节点有收益的情况下会继续运行;
而 Playerchain 会运行,只要玩家想继续玩即可。
除了以玩家为中心的架构外,Playerchain 还解决了开发完全链上游戏(FOCGs)时面临的一些核心问题,例如实时多人游戏的支持、熟悉的基于 tick 的游戏开发模式以及无 gas 交易。
开发者可以设计连接更广泛生态系统的接口,包括公共区块链以及其他 Playerchain 网络,从而保留公共区块链游戏的独特特性,例如互操作性和无需许可的可组合性。
Playerchain Demo
为了展示 Playerchain 的强大功能,我们开发了一款太空射击游戏,作为一个简要的概念验证。
任何人都可以下载这款游戏,与朋友一起启动一个 Playerchain,在无需服务器参与的情况下玩一款实时响应的游戏。
目前,你需要自行审查代码,或者相信我们关于所有玩家操作都记录在不可变链上的说法。不过,未来我们将能够更清晰地展示这一点。
自治世界的教训
在开始开发 Playerchain 之前,Playmint 将我们完全链上的 UGC 平台 Downstream 的早期版本部署到了以太坊 L2 Redstone(一条公共区块链)上。
这是“自治世界” (AW)的一个实际示例,“自治世界”是一个引人注目的想法,即数字世界无需所有者即可运行,并允许参与者在世界不变的数字物理法则之上构建新兴的体验。
我们展示了完全在链上构建的 AW 的技术可组合性,它使用无代码创建者工具,使任何人都可以在 Downstream 中构建游戏。许多人通过这些工具部署了他们唯一的智能合约,这表明用户生成内容可以在完全在链上的游戏中实现。更高级的创作者已经构建了各种体验,如 PvP 游戏、益智冒险和与其他 Redstone 游戏的互操作性。创作者展示了在可公开互操作的网络上由无权限可组合的世界所带来的不可预测的创新。
然而,创作者需要推动才能创作,而 Downstream 并不是一个立即蓬勃发展的自治世界。尽管一些令人兴奋的技术创新使 Downstream 成为创作者欢迎的地方,但它仍存在不足。确定将自治世界打造为完全开放的(公共)区块链平台的实际问题,并理解其他解决方案的不足之处,让我们想到了 Playerchains 。
持久性与可组合性:一个全局化的 Playerchain 网络
尽管公共区块链常被称为“与用户无关、不断运转、生成加密货币的机器”(引用 guiltygyoza 在其关于由 CRDT 驱动的人类中心化网络的精彩愿景),但它们在某些方面仍然对游戏有利:例如所有权、持久性、互操作性,以及支持无需许可、拥有数千名玩家的虚拟世界。
彩色区域代表 Playerchain 作为全局区块网络(blocklace)的部分视图,用于实现持久性和连接性。
Playerchain 并未排斥与公共区块链的连接。智能合约可以在 Playerchain 会话结束后授予奖励,因为所有操作都经过签名并可验证。更有趣的是,Playerchain 开启了一个以玩家为中心的互联世界集合的大门。每个玩家都会形成自己的不可变历史,而当玩家组建 Playerchain 时,他们共享全局区块网络的一部分视图,该网络包含了他们所有的历史。这使得虚拟世界能够持久存在,并形成一个由玩家和游戏组成的自发网络。
一个提交到公共区块链的世界默认是持久和可组合的,但代价是需要与真实货币进行交互。而一个基于 Playerchain 的世界默认是私密的,当玩家停止游戏时会进入“休眠”状态。这种模式才是游戏的正确默认选择,也是构建持久且互联世界的最佳起点。
结论:让我们制作一些可以玩的游戏
是时候接受一个事实:公共区块链游戏是为投机者(degens)而生的。
这些游戏服务于少数专注的投机者,以及我们内心深处那个渴望快速致富的、不健康的部分。这是第一波“边玩边赚”(play-to-earn)游戏的悲哀现实,而完全链上游戏并未改变这一点。“自治世界”(Autonomous Worlds)的概念似乎暗示了一种替代方案,但实际上,任何构建在公共区块链上的内容都面临相同的问题。
2000 亿美元的游戏市场存在的原因,是人们想要玩游戏。然而,游戏创新受到了阻碍,因为少数几家公司最大化了权力,同时最小化了对创意人才的价值挖掘。区块链是一项令人惊叹的技术,它可以通过无需中心权威的协调和无需银行的价值转移来颠覆现状。
Playerchain 是一种去中心化的区块链技术,它消除了中心化的参与方,同时专注于游戏体验。让我们利用区块链打破现有系统,回报创造力,并为所有人,而不仅仅是投机者,带来新一波的游戏浪潮。
感谢很多人的纠正、鼓励和反馈:
asteure, Baz, Brief_Kandle, Goblin, guiltygyoza, Ken Anderson, Loaf, loothero, Martin Maurer, Matt Dion, Stokarz, Sylve