让玩家进入传统游戏的过程通常很简单。在Web2上,玩家可以轻松使用他们现有的社交账户,如Apple ID或Google,登录游戏。这些社交帐户使单点登录(SSO)易于集成,并支持在多个设备上共享进度。例如,当玩家登录Epic Games Store时,Epic会聚合谷歌、苹果和任天堂等各种帐户,以创建流畅的参与流程和统一的玩家信息。以前,在Web3中,玩家需要安装钱包并安全地存储他们的私钥。如果玩家能够处理好这个过程,他们还将面临批准和签署交易的额外步骤,然后才能开始玩游戏。安装钱包和管理其私钥的繁琐过程可能会破坏游戏的沉浸感,损害整体体验,因为会增加游戏进入过程中不必要的摩擦。
为了让Web3游戏被广泛采用,提供类似Web2的用户体验是非常重要的。钱包体验应该不会影响游戏本身。大多数情况下,玩家甚至不应该知道他们有钱包!在整个2021年和2022年,Venly、Sequence和Stardust等公司筹集了2000万至4000万美元的风险投资,希望为这一问题提供解决方案。最近,以太坊ERC-4337的实施使Web3能够提供类似于Web2的用户体验,为开发者提供了更加灵活和模块化的帐户管理解决方案。
在讨论账户抽象的特殊性之前,了解以太坊提供的不同账户类型及其区别是非常重要的。以太坊有两种类型的账户:
外部帐户(EOA),由拥有私钥的任何人控制;
以及智能合约帐户(SCA),一种部署到网络并由代码控制的智能合约。
账户抽象是用单一的动态解决方案(智能合约账户SCA)取代适用于所有账户类型(EOA)的预定义理念。传统的EOA,如MetaMask和Rainbow,只能执行预定义的操作,如发起事务,因此限制了其功能。这也是为什么当你看大多数实时“加密”游戏时,你会发现它们主要是休闲/策略游戏(如DFK、狼游戏、早期宝藏游戏)的部分原因。典型的Web3游戏循环如下:
玩家想花X资源制作Y工具,玩家选择工具,玩家批准交易允许花X资源,然后玩家再签一个交易开始制作。三个弹出窗口之后,玩家终于收到了他们的工具。
资料来源: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)最近取消了实验会话键,海贼国创始人发布了首款具备该功能的垂直产品。那么这在实践中是什么样的呢?Proof会在每个用户首次登录时为他们创建一个辅助钱包。这个钱包被托管并存储在用户的浏览器存储器中。次级钱包授予游戏证明为其用户的交易付款的权利。这意味着资产永远不会被转出你的安全钱包,游戏中获得的物品会自动发送到你的安全钱包。
可定制性:游戏开发者需要一个可定制的钱包界面和游戏内市场。钱包和游戏内市场应该无缝整合。理想情况下,钱包应该是玩家看不到的,市场应该与游戏的主题和风格相匹配。如果我在构建一个像素艺术游戏,钱包和市场应该是由像素艺术组成的!
打包事务:将事务(多个调用)相互捆绑,以优化天然气和UX。购买NFT可以一键完成,而不是3或4次点击!Realms使用打包交易让玩家同时收获多个农场或者建造多个建筑。
社交恢复和社交登录:社交恢复方法允许玩家在不牺牲自控力的情况下恢复资金。Argent在2018年开创了社交恢复,允许用户通过信任的朋友或家人恢复账户。社交登录允许玩家通过他们现有的社交媒体账户登录。社交登录消除了玩家记住多个用户名和密码或保护其私钥的需要,使得登录过程高效且用户友好。
委托权限:“委托钱包”是绑定用户冷钱包的智能合约账户。玩家签约一次,控制账户,没有失去NFT的风险。Delegate.cash等解决方案正被NFT收藏家广泛使用,他们希望以更安全的方式与各种智能合约进行互动。希望保护玩家资产的游戏公司采用它只是时间问题。流动授权是一个相当新的概念,它将授权直接纳入NFT。今天,游戏中使用了液体代理。例如,BAYC持有人使用液体代表来租赁或授予他们的下水道通行证,用于玩无休止的跑步游戏Dookie Dash。
值得注意的是,许多现有的解决方案没有单独提供这些功能,而是作为一个捆绑包提供。服务提供商致力于提供最好、最全面的一站式解决方案。虽然上述功能被认为是“必要的”,但在寻找最全面的解决方案时,还需要考虑以下其他功能。
法币存取款:以前把资金转到无人管理的钱包里总是很麻烦,通常需要一个集中交易账户才能使用网络。这种体验的问题在游戏中被放大;任何玩过Web3游戏的人都知道必须为游戏建立一个新钱包的痛苦。许多帐户管理SDK现在提供第三方解决方案,允许玩家使用Moonpay、Stripe或Wyre轻松充值帐户。虽然大部分升级服务仍然缺乏Apple Pay带来的无缝体验,但这无疑是朝着正确方向迈出的一步,可以避免玩家在“资本”阶段亏损。
开发者门户和玩家分析仪表板:服务提供商努力提供最好的开发者体验。Stardust等解决方案允许开发人员从单个仪表板管理他们的游戏,提供对游戏数据和玩家指标(如创建的项目和交易的令牌)的洞察。Nefta更进一步,旨在将其AD SDK与其帐户管理服务捆绑在一起,为开发者提供更深入的见解,以吸引他们的受众并从中获利。
本文是帐户抽象的第一部分。在第二部分,我们将通过研究行业中的具体参与者,分析他们如何区分彼此,来更深入地讨论这个话题。我们将仔细研究特定参与者提供的各种功能和优势,并讨论如何使用它们来增强Web3中的游戏。
原作者:杰克,石马资本
原编译:angelilu,前瞻新闻
来源:星球日报
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"浅谈如何通过账户抽象让Web3游戏破圈,浅谈如何通过账户抽象让Web3游戏破圈?":http://www.guoyinggangguan.com/qkl/177899.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码