区块链、智能合约与DAO,正在开启无限游戏
作者:Ronan Sandford
翻译:MetaCat
排版:MetaCat
区块链技术是一项突破,因为它能够构建无需许可且独立于其创建者运行的持久系统。这些是开放系统,任何人都可以在其上进行构建。我们通过以太坊上的DeFi协议非常清楚地看到了这一点,但作为一名游戏设计师,游戏一直是我最直观的用例,从我偶然发现以太坊的那天起,我就着迷于创建独立于创建者运行的游戏。
无限游戏(Infinite Games)
我曾经将这类游戏称为“无法被停止的游戏”,这是从以太坊网站借用的术语,它用“构建不可被停止的应用程序”之类的句子吸引我进入其生态系统。我最早接触的链上游戏实验之一是:Tug Of War。
作为一名游戏设计师,这种无需许可且永续的游戏理念对我非常有吸引力:至少可以说,创建独立存在的虚拟世界的能力是令人着迷的。
0xParc 的 Ludens 之前发表的一篇关于自主世界的文章扩充了这个观点。毫不奇怪,第一个区块链游戏(Hunter Coin)的创造者将他的公司命名为:Autonomous World(自主世界)。虽然“自主世界”是一个很棒的术语,但它在某种程度上缺乏更广泛的游戏成分,除非我们将自己限制在模拟游戏上。从某种程度上说,“无限游戏”是有具体含义的自主世界。在游戏中,玩家大部分时间都在那个世界中与其他玩家竞争或合作。
虽然在目前的区块链游戏生态中,大多数成功故事与不可被停止的自主世界/无限游戏的关联度很低,但我仍然非常希望,能够创建与社区共存并为社区服务、独立于任何中心化机构的系统。当然,这样的系统可以是游戏/自主世界/虚拟现实。
请注意,我们在这里讨论的不是通常意义上与虚拟现实相关的 3D/VR 组件,而是更基本的层面,其中规则具有意义,因为它们是不可变、且可互操作的。如果你明白我的意思的话,那就是“元宇宙”。
无限游戏不仅仅是链上游戏
链上游戏是指游戏中所有有意义的动作都发生在链上的游戏。来自 0xParc 的Brian (@gubsheep)发表了一篇关于该主题的深度文章,引起了很多人的共鸣。特别是他让我们意识到,如果你想在区块链领域寻找真正的创新,最好是关注利用区块链独特属性的游戏。其“最强的加密游戏论文”文章重点关注以下几个属性:
- “游戏数据的真实来源是区块链”
- “游戏逻辑和规则是通过智能合约实现”
- “游戏是根据开放生态系统原则构建的”
- “游戏与客户端无关”
- “游戏包含现实世界中有价值的数字资产”
这些在相当广泛的意义上定义了链上游戏,我们可以看看区块链游戏历史上符合该模式的几个游戏,从 Huntercoin 开始,整个区块链就是游戏。继续上面提到的“Tug Of War”等其他标题,还有 Austin Griffith 的 Galeass 和 DAOG、Jia 和我自己的 Ethernal.world 、Killari 的 Dungeon Protocol、Brian 的 Dark Forest 、我的 conquest.eth 、 Bohdan 的 Mithrareum,还有更多正在开发中:0xCurio、Age of Eykar、 Isaac 和Realms。需要指出的是,此类游戏有其挑战,邀请你阅读 Sylve 关于该主题的文章:“区块链游戏的四大挑战”(https://mirror.xyz/sylve.eth/6QJ6taBcobFAWMbijs4WrQrFZ_FGq5wXmJ_NIXW-GmQ )。
去中心化游戏协会(Decentralised Gaming Association)的 Edward 还补充道,去中心化游戏不必是传统意义上的“链上游戏”。请参阅他关于该主题的文章 (https://edthomson.com/decentralized-gaming/ )。
无限游戏是链上游戏,但其远不止于此。链上游戏可以有多种形式,它们本身就很有吸引人,但无限游戏还有一些特性使其真正与众不同。这些特性使“无限游戏”在没有区块链的情况下几乎不可能被构建。
- “游戏是可互操作的”(Brian 的文章中提到了这一点,但真正重要的是在游戏设计中投入一些精力,以确保游戏能够真正构建起来。这包括提供足够有趣的可编程接口,因此值得强调。)
- “游戏无需许可”(任何人都可以随时玩游戏:没有白名单,没有限制)
- “游戏是持久的”(游戏没有终点,任何人随时可以加入,并且基于游戏构建的扩展将永远与游戏一起存在)
- “游戏是不可变的”(游戏一旦启动,规则集就不能被改变)
这些属性与以太坊等底层可编程区块链本身的属性相同:它是可编程的、无需许可的、持久的和不可变的。换句话说,“无限游戏”是 crypto 原生的链上游戏,保留了底层区块链的属性。他们不做任何让步,玩家可以来去自由,在上面进行构建,并确信他们的构建的内容能够持续存在。这使得任何贡献都不仅仅是源代码,而是永久可被使用的功能。
通过使这一点,无限游戏成为协议本身和自己的世界。它们也成为吸引参与者的一个点。事实上,此类游戏允许基于其的构建本身成为超结构(Hyperstructures)。
请注意,虽然我相信第 4点对于让游戏真正无限至关重要,但可能还有空间使游戏本身引入机制来使游戏不断进化。这些可以通过游戏本身或通过治理机制来完成。不过理想情况下,任何治理都应该通过分叉(fork)机制来进行,这样任何人都可以做出决定。这是因为通过 DAO 进行治理可能会带来意外捕获的可能性。此外,游戏的进化也可以通过简单地启动游戏的新版本来实现,该版本甚至可以基于以前的状态。
虚拟现实
这种无限游戏是如此令人着迷,因为它们通过实现物理规则(=不变的规则)来重建现实世界。他们是自己的现实世界,有自己的生活。@guiltygyoza 写了一篇关于链上物理学主题的有趣文章,你也应该看看:“链上现实”。
这一突破首先是由比特币实现的,我们可以将其视为第一个“人工生命体”。它的存在虽然仍然依赖于人类活动,但在其方向上保有独立性。因为人类有动力继续维护这条链(至少在一段时间内是这样)。某种程度上,人类就像比特币“身体”的细胞。
以太坊更进一步,允许整个应用程序在其上运行。以太坊使区块链成为新生命形式进化的生态系统,Defi 通过基本的价值交换来探索这个想法。
无限游戏通过允许设计整个游戏世界并使其充满活力,将其提升到另一个水平。这使得我们能够在宇宙内部创造出独立于我们而存在的宇宙。
值得注意的是,实现这种独立性,同时仍然对玩家来说是一种有意义的体验,并不那么容易。玩家必须被一些有价值的东西吸引才会参与其中。否则,任何玩家都可以创建数千个帐户,这将破坏公平性。在某种程度上,通过让游戏能够通过链上规则跟踪这种有风险的资源,他们为游戏设计者提供了一种新的机制:确保大规模公平游戏的能力。我们在 conquest.eth 中看到了这一点,任何玩家都可以随时加入。如果他们愿意,他们可以为自己创建数千个帐户,并且游戏机制能很好的应对它们。
Conquest.eth,一款无限游戏
Conquest.eth 是一款至今仍在运行的无限游戏。它于2022年4月(在Defcon上)推出,任何人都可以玩,我们在那段时间见证了太空帝国的兴衰。我们甚至看到整个帝国的出售。所有这一切都是在一个无需许可的世界中完成的,没有白名单,也没有任何时间限制。只要底层链仍然存在( Gnosis 链),游戏就会继续存在。
观察起来很有趣。在社区构建源代码和工具之前,可以在游戏的不同实例中重复使用这些源代码和工具(特别是黑暗森林社区),通过 conquest.eth 和其他无限游戏,我们可以在游戏本身之上构建超结构(“可以免费且永久运行,无需维护、中断或中介”)。正在构建的东西继承了游戏的生命线,因此扩展了它赖以生存的区块链。
不过,我们正处于这一切的开始。Conquest探索了极简的游戏设计,以更好地探索核心理念的运作方式,但我们将在来年探索更复杂的机制,迫不及待地想看看玩家将在上面构建什么。你可以在 Conquest的开发日志上查看进度。
请注意,要构建的内容甚至不需要与 Conquest的智能合约进行互操作。只是读取 Conquest状态的系统也可以为 Conquest的玩家群及其他玩家提供一个迷人的生态系统。如果你构建一个重用 Conquest状态但在顶部添加其组件的游戏会很好玩!
你想建造什么?
如果你自己有动力去构建新的链上游戏,甚至是无限游戏,我建议正如威尔罗宾逊(Danger WillRobin)多次建议的那样,大概看一下棋盘游戏,因为它们具有一些相同的限制。有趣的是,正如来自 Mithareum 的 Bohdan 在他的推文中说到的那样:
另一个灵感来源是与链上游戏和某种程度上“无限游戏”有很强相似性的游戏的特殊类别,即“通过邮件玩”类别,尤其是由计算机主持的游戏系统。此处查看游戏列表:https://en.wikipedia.org/wiki/List_of_play-by-mail_games 。此类游戏的设计者确实也面临着与链上游戏类似的限制。在此类游戏中,玩家一回合的成本甚至可能是几美元!