分享

Web3 游戏的帐户抽象

让玩家加入传统游戏的过程通常很简单。 Web2 入门使玩家可以方便地使用他们现有的社交帐户,例如 Apple ID 或 Google 登录名。这些社交帐户使单点登录 (SSO) 易于集成,并支持跨多个设备共享进度。例如,当玩家登录 Epic Games 商店时,Epic 会聚合 Google、Apple 和 Nintendo 等各种账户,创建顺畅的入职流程和统一的玩家资料。之前在 web3 中,玩家需要安装钱包并安全地存储他们的私钥。如果玩家能够驾驭这个过程,他们将面临批准和签署交易的额外步骤,以便参与游戏本身。安装钱包和管理其私钥的繁琐过程可能会破坏游戏的沉浸感并损害整体体验,因为它会在入职过程中增加不必要的摩擦。

 

为了让 web3 游戏获得广泛采用,提供类似于 web2 的用户体验至关重要。钱包体验不应影响游戏本身,在大多数情况下,玩家甚至不知道自己有钱包!在整个 2021 年和 2022 年,Venly、Sequence 和 Stardust 等公司筹集了 2000 万美元至 4000 万美元的风险资金,希望为这个问题领域提供解决方案,而最近以太坊 ERC-4337 的实施使得提供“web2-喜欢”的用户体验,为开发人员提供更大的灵活性和模块化的帐户管理解决方案。

 

在深入探讨账户抽象的特殊之处之前,了解以太坊提供的不同账户类型以及它们之间的区别非常重要。以太坊有两种账户类型:  Externally-Owned Accounts  (EOA),由拥有私钥的任何人控制;和 - nbsp;智能合约账户(SCA) ,一种部署到网络并由代码控制的智能合约。

 

帐户抽象——nbsp;是用单一动态解决方案 (SCA) 替换预定义的、适用于所有帐户类型 (EOA) 的想法。 MetaMask 和 Rainbow 等传统 EOA 只能执行预定义的操作,例如发起交易,因此限制了功能。这就是为什么您在查看大多数实时“加密”游戏时会发现它们主要是放置/策略游戏(例如 DFK、Wolf Game、早期的 Treasure 游戏)的部分原因。典型的 web3 游戏循环看起来像这样:

 

玩家想要花费 x 资源来制作 y 工具,玩家选择工具,玩家批准交易以允许花费 x 资源,然后玩家签署另一笔交易开始制作,3 个弹出窗口后,玩家最终收到他们的工具。

 

资料来源:  https://twitter.com/gelatonetwork

 

给玩家留下有问题的体验。智能合约账户可以改善用户体验和升级功能集。在 ERC-4337 之前,很少有项目使用智能合约账户(Argent、Safe),而且大多数替代解决方案都需要对协议进行重大更改。 ERC-4337 将以太坊的验证逻辑转移到 EVM 中,并允许智能合约发起交易,而不是传统的 EOA。

 

那么智能合约账户如何改进 web3 游戏呢?

 

资料来源:  https://twitter.com/Delphi_Digital

 

帐户抽象使入职流程与 web2 的流程相当。这种方法为开发人员提供了创建独特和个性化游戏体验所需的灵活性和控制权。尽管今天的许多解决方案提供 非常 类似的功能集,这里有几个必备的功能:

 

会话密钥和赞助交易: 会话密钥用于代表玩家从游戏发送交易而不需要钱包确认,赞助交易允许游戏开发者和生态系统补贴玩家交易成本。此外,赞助交易允许开发人员指定用于交易费用的代币(例如 $AXS、$USDC)。许多帐户抽象 SDK 将此作为捆绑服务提供,但随着 ERC-4337 随着时间的推移变得商品化,更多团队将选择在内部构建此功能以获得更“适合”的解决方案。例如,链上游戏“ The Citadel ”最近取笑了其实验性会话密钥和游戏证明,  Pirate Nation发布了具有此功能的初始垂直切片。那么这在实践中是什么样的呢? Proof of Play 会在每个用户最初登录时为他们创建一个 Burner / 二级钱包,这个钱包是托管的并存储在用户的浏览器存储中。 Burner 钱包授予 Proof of Play 为其用户交易付款的权利。这意味着资产永远不会从您的安全钱包中转出,并且在游戏中获得的物品会自动发送到您的安全钱包中。

 

可定制性: 游戏开发者需要可定制的钱包界面和游戏内市场。 钱包和游戏内市场应该无缝融合。理想情况下,钱包应该对玩家“隐形”,市场应该与游戏的主题和风格相匹配。如果我正在构建像素艺术游戏,钱包和市场应该由像素艺术组成!

 

捆绑交易: 将交易(多调用)彼此捆绑以优化 gas 和 UX。购买 NFT 可以一键完成,而不是 3 或 4 次点击!  领域——nbsp;使用捆绑交易让玩家可以同时收割多个农场或建造多个建筑物。

 

社交恢复和社交登录: 社交恢复方法允许玩家在不牺牲自我保管的情况下恢复资金。  Argent  在 2018 年开创了社会恢复,允许用户通过可信赖的朋友或家人恢复他们的账户。社交登录允许玩家通过他们现有的各种社交媒体帐户登录。社交登录消除了玩家记住多个用户名和密码或保护他们的私钥的需要,使登录过程高效且用户友好。

 

委托访问: “委托钱包” 是绑定到用户冷钱包的智能合约账户。玩家签署一次并授权帐户代表他们行事,而没有丢失宝贵 NFT 的风险。解决方案,例如  Delegate.cash 正在从 NFT 收集者那里获得大量使用,他们希望以更安全的方式与各种智能合约进行交互。希望保护玩家资产的游戏公司采用这只是时间问题。 Liquid 委托是一个相当新的概念,它将委托权包装到 NFT 中。今天,Liquid delegates 被用于游戏中。例如,Bored Ape 持有者正在使用 liquid delegates 来租用或授予访问他们的下水道通行证的权限,这些通行证用于玩无尽的跑步者 Dookie Dash。

 

值得注意的是,许多现有的解决方案并不只是单独提供这些功能,而是作为一个捆绑包提供。服务提供商正在努力提供最好、最全面的一站式解决方案。虽然上述功能被认为是“必须具备的”,但在寻找最全面的解决方案时,还需要考虑以下其他功能。

 

Fiat On/Off-ramp: 以前,将资金转移到非托管钱包一直很麻烦,通常需要一个中心化的交易账户才能使用网络。这种体验在游戏中得到了放大;任何有玩过 web3 游戏经验的人都会告诉你必须为该游戏专门资助一个新钱包的痛苦。许多账户管理 SDK 现在提供第三方解决方案,允许玩家使用 Moonpay、Stripe 或 Wyre 轻松地为他们的账户注资。虽然大多数升级服务仍然缺乏 Apple Pay 带来的无缝体验,但这无疑是朝着正确方向迈出的一步,可以防止玩家在“资金”阶段流失。

 

白手套支持: 游戏开发人员优先考虑可靠支持的可用性。游戏开发者想知道他们选择了一个在遇到问题时可以依赖的团队。通过外包账户管理,他们将大部分玩家的入职体验外包出去。

 

开发人员门户和玩家分析仪表板: 服务提供商正在努力提供最佳的开发人员体验。 Stardust 等解决方案让开发人员可以通过单一仪表板管理他们的游戏,提供有关游戏数据和玩家指标(例如创建的物品和交易的代币)的见解。 Nefta 更进一步,旨在将其 AD SDK 与其账户管理服务捆绑在一起,为开发人员提供更深入的洞察力,以吸引他们的受众并从中获利。

 

感谢阅读第一部分——nbsp;游戏中的帐户抽象。在第二部分中,我们将通过研究行业中的特定参与者并分析他们如何区分彼此来更深入地探讨该主题。我们将仔细研究每种功能提供的各种功能和优势,并探讨如何使用它们来增强 web3 中的游戏。

 

 

另外,我要感谢 菲利普班基尔,  Alex Wettermann ,--nbsp; Alex Lin , 科里·罗斯、凯文·恩——nbsp; Anthony Cheng ——nbsp;和——nbsp; Carl Hua   提供输入和审阅我的许多草稿。

 

本文中表达的观点和想法仅是作者的观点,并不代表过去或现在任何雇主的官方立场或观点。

 

本文仅供参考,不构成 (i) 出售或购买任何证券或投资产品或服务的要约,(ii) 投资、法律、商业或税务建议,或 (iii) 进行任何投资的基础决定。在做出任何投资决定之前,强烈建议您咨询可以评估您的具体投资需求和目标的持牌财务顾问。访问这篇文章或其任何链接或资源不会在读者与 Shima Capital Management LLC 或其附属公司(“Shima Capital”)之间建立任何形式的关系。本文中表达的任何观点均为作者个人的观点,可能不反映石马资本的观点。对所提供信息的准确性、完整性、可靠性或适用性不作任何陈述或保证。所有信息如有更改,恕不另行通知,并且可能不会更新。所有前瞻性陈述均基于可能不正确的假设。

Translate & Edit: P2E Game

Welcome to P2E GAME

Hearing the echoes from Metaverse.

区块链游戏列表 | NFT 游戏列表s | 加密游戏列表 | 玩赚游戏列表
收藏 0
收藏
Not-liked 0
喜欢

评论

回复
最新