跳转至主要内容

以太坊游戏

  • 游戏规则和状态可由以太坊区块链(而非工作室的服务器)强制执行,这是链上游戏的一大关键优势
  • 任何人都可以构建模组、机器人或全新的游戏,接入相同的开放链上数据
  • 专用二层网络 (L2) 能以更低的费用实现实时游戏,而游戏开发框架让构建链上游戏比以往任何时候都更容易

以太坊游戏

以太坊游戏形式多样,有的游戏将区块链用于特定功能,有的则将整个游戏世界都放在链上。 以太坊区块链可以各种方式用于游戏中。 游戏可以将其货币存储为可转移代币或其他游戏内资产(角色、装备、宠物等) 以 NFT(非同质化代币) 的形式。 游戏还可以利用智能合约将其逻辑、规则和状态托管在链上。 这类游戏通常被称为“完全链上游戏”。

以太坊生态系统还包括二层区块链网络 (L2),它们继承了以太坊主网的安全保障,同时扩展了以太坊的规模并支持专门的用例。 二层网络可以为链上游戏及其社区提供额外的好处,因为二层网络可以提供更快的确认时间、更高的处理量和更低的费用,从而使游戏体验更快、更易于访问。

以太坊游戏生态系统概览

  • **二层网络:**凭借更便宜的费用和更短的交易时间,二层网络成为游戏的常见发布地。 拥有游戏的热门二层网络包括:Starknet、Immutable、Base 和 Abstract。
  • **基础设施:**为简化链上游戏的开发,现有许多工具栈可用于你自己的项目,包括:Cartridge、Dojo、Proof of Play 和 Thirdweb。
  • **游戏公会:**想要成为游戏社区一员的玩家可以加入游戏公会,与公会中的其他玩家制定策略并进行协作。 著名的公会包括:YGG、WASD、LegacyGG、Gaming Grid、OLAGG 等。
  • **游戏:**以太坊游戏形式多样,规模不一,涵盖了从“Realms: Eternum”的即时战略游戏,到“Axie: Atia's Legacy”的大型多人在线游戏 (MMO),“Fableborn”的动作角色扮演游戏 (RPG),甚至是像“Ponziland”这样的游戏化 DeFi 平台。 随着新游戏在不同链上定期推出,总有新鲜事物等待探索。

可以尝试的游戏

链上游戏的特性

  1. 交换数字商品的安全方式

    可交易的游戏内资产可以在玩家之间交换,以换取该链上的其他游戏内资产或代币。 过去的游戏通常面临着促进玩家之间公平交易的挑战,尤其是对于稀有和贵重的物品。 第三方市场和点对点交易常常导致玩家被误导或被骗走他们珍贵的财产。 由于链上资产遵循既定的数据结构,它们可以轻松地与现有市场集成,让玩家在交换时更加安心。 自动化做市商 (AMM) 的进步也让玩家可以即时交易某些物品,而无需等待交易对手(买方/卖方)完成交易。

  2. 透明的资产来源

    在对物品进行估值时,伪造品和复制品可能是一个相当大的问题,尤其是如果当事人不太熟悉如何区分真品和赝品。 链上资产始终拥有关于其所有者(哪个钱包)及其来源地址的完整记录历史。 即使链上存在一个物品的完美复制品,也可以根据其来源的智能合约将其与原件明确区分开来,从而降低欺诈风险。

  3. 透明的逻辑

    完全链上游戏使用智能合约来实现其功能。 这意味着任何人都可以审查和验证游戏的逻辑,确保其按照开发者的意图运行。 这种逻辑透明性还允许其他开发者创建新的智能合约,以扩展游戏或与游戏的某些功能集成。

  4. 可证明的成就

    在完全链上游戏中,每个玩家的动作都会被记录在区块链上。 这使得检查和验证玩家是否完成了某个里程碑/成就所需的动作变得非常容易。 由于区块链的不可变性,只要链持续运行,这些成就记录就会保持完整,并且可以由任何一方验证(不仅仅是开发者,这在传统游戏中很常见)。

  5. 永久游戏

    玩家投入大量时间和精力来建立自己的游戏内声誉和角色,但如果开发者决定关闭服务器(尤其是在线游戏),这些进度很容易丢失。 由于完全链上游戏将其逻辑和状态存储在链上,即使游戏的主要开发者停止开发,玩家仍然可以与游戏的智能合约进行交互。 这类游戏仍然可以玩,并继续从其社区接收更新,因为它们的逻辑仍然在区块链上运行。

游戏如何集成区块链

游戏开发者可以决定将不同的以太坊特性融入到他们的游戏中。 特性的存在并不意味着每个基于以太坊构建的游戏都需要使用所有这些特性,因为存在开发者可以使用的替代解决方案(各有优缺点)。

使用以太坊登录

玩家可以使用他们的链上账户登录游戏。 这通常通过使用玩家的 Web3 钱包签署一笔交易来实现。 然后,玩家可以在一个账户中持有他们的游戏内资产并携带他们的玩家声誉,在他们使用同一个钱包登录的任何游戏中都是如此。 以太坊的以太坊虚拟机 (EVM) 是许多区块链上常用的标准,因此玩家通常可以使用同一个账户登录到钱包支持的任何与 EVM 兼容的区块链上的游戏(注意:某些 Web3 钱包需要手动导入 RPC,特别是对于较新的区块链,然后才能在该链上执行任何操作)。

同质化代币

就像以太币一样,游戏内的同质化资源和货币可以作为同质化代币存储在链上。 然后,这些代币可以在地址之间发送并在智能合约中使用,允许玩家在公开市场上交易或赠送游戏内资源和货币。

非同质化代币

非同质化代币 (NFT) 可以代表独特的游戏元素,例如角色、物品、土地,甚至保存的状态。 借助动态元数据,NFT 可以响应游戏内事件而演变,从而使资产能够随时间携带历史记录。 例如,Loot Survivor 中的野兽 NFT 会永久记录特定玩家击败独特生物的时间,将该结果嵌入到 NFT 资产本身。 这种设计指向了这样一种游戏:资产是持久的、有状态的,并且可能在多种链上体验中使用,而不是静态的收藏品。

智能合约

完全链上游戏使用智能合约创建透明且不可变的游戏逻辑。 在这种情况下,区块链充当游戏的后端,取代了在中心化服务器上托管其逻辑和数据存储的需求。 (注意:并非所有 Web3 游戏都是完全链上游戏。 如前所述,游戏的数据和逻辑有多少存储在链上,还是存储在另一个数据可用性层或传统服务器上,这取决于具体情况。)

玩家用户体验改进的演变

互操作性和跨链游戏

跨链交互和跨链技术的进步让玩家比以往任何时候都更无缝地访问以太坊上的游戏。 游戏可以部署在多个区块链上,一个游戏的链上资产可以被另一个游戏集成。 过去,玩家通常需要先将资金跨链到另一条链上,然后才能在游戏中使用这些资金。 如今,游戏通常会集成到其他链的代币链桥,以简化玩家的上手过程。

可扩展性和燃料费改进

2017 年,围绕 CryptoKitties 的热潮导致所有在以太坊上交易的用户的燃料费大幅增加。 从那时起,众多以太坊改进提案已在网络升级中成功部署,增加了以太坊主网的带宽并显著降低了平均交易费。 二层网络进一步扩展了可用吞吐量,将交易费降低到几美分甚至更低。 更低的费用和更高的吞吐量扩展了可以在以太坊上构建的游戏用例,支持高交易量的操作和游戏内微交易,而不会让普通玩家望而却步。

社交登录

使用链上以太坊账户登录是目前最常见的身份验证方法之一,该账户可在所有与 EVM 兼容的区块链上使用。 一些非 EVM 链也将其用作创建账户的选项。 但是,如果新玩家没有现有的以太坊账户,并且想要轻松创建一个账户来登录游戏,账户抽象允许他们使用社交账户登录并在后台创建一个以太坊账户。

支付主控和会话密钥

对于许多新玩家来说,支付燃料费以在链上发送交易或与智能合约交互可能是一个重大的痛点。 支付主控账户可以由玩家充值或由游戏补贴。 会话密钥允许玩家在整个会话期间保持登录游戏状态,只需签署会话的第一个消息,后续消息则在后台签署。

围绕这些机制存在着截然不同的理念。 一个典型的例子是 Initia 的 Kamigotchi,它将玩家支付的燃料费视为直接收入。 相比之下,Realms.World 游戏生态系统采取了相反的方法,该生态系统在 Starknet 上拥有超过 4 款正在运行的完全链上游戏。 该生态系统中的所有游戏都使用 Cartridge 支付主控,使玩家能够以零燃料成本与游戏互动。 Kamigotchi 将燃料费作为经济设计的一部分,而 Realms.World 游戏则主要将燃料成本视为玩家体验的障碍。

开始以太坊游戏

  1. 找一款好玩的游戏 - 浏览上面列出的游戏或探索 ChainPlay (opens in a new tab)Gam3s.GG (opens in a new tab)DappRadar (opens in a new tab) 等平台。
  2. 设置你的加密货币钱包 - 你需要一个钱包来管理你的数字游戏内资产,并且(在某些情况下)用于登录游戏。 在此选择一个钱包
  3. 为你的钱包充值 - 获取一些以太币 (ETH) 或与你计划使用的二层网络相关的代币。
  4. 开始游戏 - 开始玩游戏,享受对游戏进度的真正所有权。

页面最后更新: 2025年9月22日

本页面对你有帮助吗?