以太坊上的游戏
以太坊上的游戏有多种形式,从使用区块链实现特定功能的游戏,到整个游戏世界都存在于链上的游戏。以太坊区块链可以在不同层面上与游戏结合使用。游戏可以将其货币作为可转移的代币进行存储,或者将其他游戏内资产(角色、装备、宠物等)以非同质化代币 (NFT)的形式存储。游戏还可以利用智能合约将其逻辑、规则和状态托管在链上。这类游戏通常被称为“全链上游戏”。
以太坊生态系统还包括二层网络 (l2) 区块链,它们继承了以太坊主网的安全保障,同时扩展了以太坊的规模并支持专门的用例。由于确认时间更短、费用更低,二层网络 (l2) 可以为链上游戏及其社区提供额外的优势,让游戏体验更加触手可及。
随着一层网络 (l1) 的扩展,游戏开始回归以太坊主网。一个例子是 Asphodel (opens in a new tab),这是一款目前正在以太坊一层网络 (l1) 上进行游戏测试的全链上游戏。然而,大多数游戏仍然利用二层网络 (l2) 解决方案来享受更低费用的优势。
以太坊游戏的崛起
像《EVE Online》、《魔兽世界》、《冒险岛》和《RuneScape》这样的传统大型多人在线游戏 (MMO) 证明了虚拟经济可以产生现实世界的价值。玩家通过“打金”获取收入,《EVE》的经济反映了真实的金融系统,而模组文化(《反恐精英》、《DotA 2》、《我的世界》服务器)表明玩家希望在现有世界的基础上进行创作。甚至 Vitalik 因《魔兽世界》削弱角色而产生的著名挫败感 (opens in a new tab),也成为了封闭游戏生态系统问题的早期象征。但工作室控制着一切;他们可以封禁账户、关闭服务器,或者声称拥有玩家创建内容的所有权。
当以太坊推出时,游戏设计师看到了构建无法被关闭的世界的机会。正如 Conquest.eth 的创作者 Ronan Sandford 所说 (opens in a new tab):“从我偶然发现以太坊的那一天起,我就迷上了创造独立于创作者运行和演进的游戏的想法。”
以太坊区块链实现了这样一个世界:规则不能被随意更改,状态不能被删除,任何人都可以构建只要网络存在就能一直存活的扩展。这是以太坊原生提供的东西。
以太坊游戏生态系统概览
- 二层网络 (l2): 凭借更便宜的费用和更短的交易时间,以太坊二层网络 (l2) 成为游戏发布的常见场所。二层网络 (l2) 的格局在不断演变,像 Ronin(最初是《Axie Infinity》的侧链)这样领先的 Web3 游戏生态系统最近过渡到了以太坊二层网络架构,继承了以太坊的安全保障,同时保留了其针对游戏优化的基础设施。目前领先的游戏二层网络 (l2) 包括:Ronin (opens in a new tab)、Starknet (opens in a new tab)、Abstract (opens in a new tab)、Immutable (opens in a new tab) 和 Base (opens in a new tab)。
- 基础设施: 为了让开发链上游戏变得更容易,出现了许多工具栈;Cartridge (opens in a new tab)(提供会话密钥、通过代付合约实现免 Gas 交易,以及通过 Cartridge Controller 实现基于 WebAuthn 的身份验证)、Dojo (opens in a new tab)(一个原生支持账户抽象的可证明游戏框架)、MUD (opens in a new tab)(一个基于 EVM 的链上游戏引擎)。其他工具,如 Proof of Play (opens in a new tab) 和 Thirdweb (opens in a new tab),允许开发者构建具有类似 Web2 用户体验的游戏。
- 游戏社区: 以太坊的游戏生态系统得到了游戏公会的支持,包括用于玩家协作的(YGG (opens in a new tab)、MANA Gaming (opens in a new tab)、WASD (opens in a new tab)、LegacyGG (opens in a new tab)、Gaming Grid (opens in a new tab) 和 OLAGG (opens in a new tab)),像 GAM3S.GG (opens in a new tab) 这样的发现平台,以及像 Gaming Daily (opens in a new tab) 这样用于游戏分析和生态系统报道的媒体机构。有些社区则涵盖了所有这些方面,比如 FOCGERS (opens in a new tab)。
- 游戏类型: 某些游戏类型天然契合以太坊区块链的独特属性:持久的状态、可验证的逻辑和玩家拥有的经济。开发者采用不同的整合方式。一些人构建全链上游戏,所有的逻辑和状态都存在于区块链上,而另一些人则极少使用区块链,仅用于 NFT 装饰品等资产所有权。开发者正在发现哪些类型的游戏玩法最能从链上架构中受益,包括:
- 地牢探索与 Roguelike 游戏: 《Loot Survivor》具有可验证高分的全链上永久死亡地牢,《Onchain Heroes》的《Maze of Gains》及其以 Axie 为主题的换皮游戏《Axie: Den of Mysteries》,它们将迷宫探索与去中心化金融 (DeFi) 机制结合在一起。
- 大型多人在线游戏 (MMO): 《Cambria》的《Gold Rush》是一款带有玩家对战 (PvP) 和撤离机制的赛季性风险赚取 MMO,在安全区外的每一步都伴随着真实的风险。《ForTheKingdom》是一款全链上 MMO 策略游戏,以大规模阵营战为特色。《Axie Infinity: Atia's Legacy》是 Ronin 上的一款链上 MMO,玩家在其中通过 PvE 地牢和带有真实风险的 PvP 战斗进行对决。
- 4X 策略与大战略游戏: 《Conquest.eth》是一款无需许可的太空征服与外交游戏,玩家在星球上质押代币以生产舰队并结成联盟,这款游戏在链上永久运行。《Realms》将以太坊 4X 机制带入奇幻背景,玩家控制 Realms(土地 NFT)来开采资源、建立军队,并在完全由玩家驱动的经济中参与复杂的外交。《Dark Forest》以零知识证明的战争迷雾机制开创了这一类型,目前由 DFArchon 作为一个社区分叉进行维护。
- 策略与战术游戏: 《Realms》包含了《Blitz》基于买入的激烈 1 小时策略比赛,而即将推出的自走棋游戏《Asphodel》正在以太坊主网上进行游戏测试。
- 集换式卡牌游戏: 《Showdown》将集换式卡牌游戏的策略与扑克的激烈程度结合在一起。《Axie Infinity Classic》是国际象棋、扑克和《宝可梦》的结合体,也是第一款达到数百万玩家的 Web3 游戏。
- 竞技场: 《Cambria》的《Duel Arena》,玩家在快节奏的 1v1 生死决斗中质押 ETH。《AveForge》是一个竞技机甲战斗竞技场,玩家在其中驾驶可定制的机甲。
值得尝试的游戏
链上游戏的特点
-
安全的数字商品交换方式
可交易的游戏内资产可以在玩家之间交换为其他游戏内资产或该链上的代币。过去的游戏通常面临着促进玩家之间公平交易的挑战,尤其是对于稀缺和有价值的物品。第三方市场和点对点交易经常导致玩家被误导或被骗走他们珍贵的财产。由于链上资产遵循既定的数据结构,它们可以很容易地与现有市场整合,让玩家在交换时高枕无忧。自动做市商 (AMM) 的进步也让玩家可以立即交易某些物品,而无需等待交易对手(买方/卖方)来完成交易。
-
透明的资产来源
在评估物品价值时,原件的赝品和复制品可能是一个相当大的问题,特别是如果评估者不太熟悉如何区分真品和赝品。链上资产始终拥有完整的记录历史,显示谁(哪个钱包)拥有过它们以及它们的来源地址。即使链上存在该物品的完美复制品,也可以根据其来源智能合约清楚地将其与原件区分开来,从而降低欺诈风险。
-
透明的逻辑
全链上游戏使用智能合约来实现其功能。这意味着任何人都可以审查和验证游戏的逻辑,确保它按照开发者的意图运行。这种逻辑透明度还允许其他开发者创建新的智能合约,从而扩展游戏或与其某些功能进行整合。
-
可证明的成就
在全链上游戏中,玩家的每一个动作都记录在区块链上。这使得检查和验证玩家是否完成了某个里程碑/成就所需的动作变得非常容易。由于区块链不可变的性质,只要链继续运行,这些成就记录就会保持完好无损,并且可以由任何一方进行验证(而不仅仅是像传统游戏中常见的那样由开发者验证)。
-
永久的游戏
玩家投入大量时间和精力来建立他们在游戏中的声誉和角色,但如果开发者决定关闭服务器(特别是如果它是一款在线游戏),这些进度很容易就会丢失。由于全链上游戏将其逻辑和状态存储在链上,即使游戏的主要开发者停止开发,玩家仍然可以与游戏的智能合约进行交互。这类游戏仍然可以游玩,并继续接收来自其社区的更新,因为它们的逻辑仍在区块链上运行。
游戏如何整合区块链
游戏开发者可以决定将不同的以太坊功能整合到他们的游戏中。仅仅因为这些功能存在,并不意味着每个构建在以太坊上的游戏都需要使用所有这些功能,因为存在开发者可以替代使用的替代解决方案(各有其优缺点)。
使用以太坊登录
玩家可以使用他们的链上账户登录游戏。这通常是通过使用玩家的 Web3 钱包签名交易来实现的。然后,玩家可以在一个账户中持有他们的游戏内资产并携带他们的玩家声誉,跨越他们使用同一个钱包登录的任何游戏。以太坊的 EVM 是许多区块链上常用的标准,因此玩家通常可以使用同一个账户登录钱包支持的任何兼容 EVM 的区块链上的游戏(注意:一些 Web3 钱包需要手动导入 RPC,特别是对于较新的区块链,然后才能用于在该链上执行任何操作)。
同质化代币
就像以太币一样,同质化的游戏内资源和货币可以作为同质化代币存储在链上。然后,这些代币可以在地址之间发送并在智能合约中使用,允许玩家在公开市场上交易或赠送游戏内资源和货币。
非同质化代币
非同质化代币代表独特的数字资产,具有存储在链上的独特属性和所有权记录。以太坊拥有最大的 NFT 生态系统,OpenSea (opens in a new tab) 仍然是跨链交易游戏 NFT 的主要通用市场。最近的发展表明,NFT 正在超越静态收藏品(如《Axie Infinity》的 Axies),演变成可用于玩链上游戏的动态、功能性数字资产。
Starknet 上《Loot Survivor》中的野兽 NFT 存储了全链上元数据,包括物种、层级、等级、生命值、战斗类型和击败历史。这使得每个 NFT 成为游戏事件的可验证、永久的链上记录。当玩家第一个击败命名的野兽时,他们会铸造该 NFT,然后该野兽会继续出现在其他每个玩家的地牢中;随后每次死于该野兽的记录都会保存在其元数据中,从而在不需要中央服务器的情况下创建跨玩家互动。玩家的死亡会为拥有的野兽 NFT 带来奖励。
Gigaverse 的 ROM NFT 充当工厂,随着时间的推移生成材料和资源。玩家不再只拥有一件物品,而是可以拥有制造基础设施,从而将供应链机制和持续的价值生成引入游戏经济。Abstract 的 Cambria“核心”NFT 颠覆了微交易模式,让玩家可以铸造宠物和皮肤。核心持有者赚取碎片,销毁它们以创建新的装饰品,并在玩家驱动的市场中进行交易,而工作室则从版税而不是直接销售中获利。
智能合约
全链上游戏使用智能合约来创建透明且不可变的游戏逻辑。在这种情况下,区块链充当游戏的后端,取代了将其逻辑和数据存储托管在集中式服务器上的需求。(注意:并非所有 Web3 游戏都是全链上游戏。如前所述,这取决于具体情况,即游戏的数据和逻辑有多少存储在链上,而不是存储在另一个数据可用性层或经典服务器上。)
玩家用户体验改进的演变
互操作性与跨链游玩
跨链交互和跨链桥的进步让玩家能够比以往更无缝地访问以太坊上的游戏。游戏可以部署在多个区块链上,一个游戏的链上资产可以被另一个游戏整合。过去,玩家通常需要将资金跨链到另一条链上,然后才能开始在游戏中使用它们。如今,游戏通常会整合到其他链的代币跨链桥,以使用户引导变得更加容易。
可扩展性与 gas 费改进
2017 年,围绕加密猫的狂热极大地增加了所有在以太坊上进行交易的用户的 gas 费。从那时起,许多以太坊改进提案已在网络升级中成功部署,增加了以太坊主网的带宽并显著降低了平均交易费用。二层网络 (l2) 进一步扩展了可用的吞吐量,将交易费用降低到几美分甚至更低。更低的费用和更高的吞吐量扩展了可以在以太坊上构建的游戏用例,支持高频操作和游戏内微交易,而不会将普通玩家拒之门外。
社交登录
使用链上以太坊账户登录(可跨所有兼容 EVM 的区块链使用)是最常见的身份验证方法之一。一些非 EVM 链也将其作为创建账户的选项。然而,如果新玩家没有现有的以太坊账户,并且希望轻松创建一个账户来登录游戏,账户抽象允许他们使用社交账户登录并在后台创建一个以太坊账户。
代付合约与会话密钥
支付 gas 费以在链上发送交易或与智能合约交互,对于许多新玩家来说可能是一个重大的摩擦点。代付合约账户可以由玩家提供资金或由游戏提供补贴。会话密钥允许玩家在整个会话期间保持登录游戏状态,只需他们对会话的第一条消息进行签名,随后的消息将在后台进行签名。
围绕这些机制存在着截然不同的理念。一个典型的例子是 Initia 的《Kamigotchi》,它将玩家支付的 Gas 视为直接收入。相比之下,包含 4 款以上在 Starknet 上运行的全链上游戏的 Realms.World 游戏生态系统则采取了相反的方法。该生态系统中的所有游戏都使用 Cartridge 代付合约,使玩家能够以零 Gas 成本与游戏互动。《Kamigotchi》将 gas 费作为经济设计的一部分,而 Realms.World 游戏则主要将 Gas 成本视为玩家体验的障碍。
开始在以太坊上玩游戏
- 找一款好玩的游戏 - 浏览上面列出的游戏,或探索像 ChainPlay (opens in a new tab)、Gam3s.GG (opens in a new tab) 和 DappRadar (opens in a new tab) 这样的平台。
- 设置你的加密货币钱包 - 玩家需要一个钱包来管理数字游戏内资产,并(在某些情况下)登录游戏。在这里寻找钱包。
- 为你的钱包充值 - 获取一些以太币 (ETH) 或与你计划游玩的二层网络 (l2) 相关的代币。在这里了解如何获取 ETH。
- 开始游玩 - 开始游玩并享受对你游戏进度的真正所有权!








