知名加密创投 1k(x) 汇整加密钱包技术与产业发展现状,讲述了帐户抽象 (AA) 的技术堆栈、运作流程、发展历史、竞争态势等多方面干货。本文聚焦于增加钱包使用者体验的一种革新设计 — 嵌入式钱包,将逐渐取代现有钱包终端介面。
钱包连线方式发展历程
自从有了智能合约应用以来,Web3 钱包就成为用户与区块链互动的入口,主流钱包与协议的互动操作模式大致可以分为三阶段,分别是:
- 无统一标准
- 外部弹窗钱包
- 嵌入式钱包
无统一标准
如果用户在 2018 年或更早之前玩过 CryptoKitties 等应用,可能会注意到钱包通常是连线到网站时,就会自动跳出请求连线。
这是因为在连接钱包和 Dapp 方面缺乏良好的沟通标准,开发人员经常采用硬编码检查用户是否有使用浏览器端的「window.ethereum」物件,以代表用户浏览器有安装钱包。
这会造成钱包与 Dapp 互动时常会有不可预测的步骤与结果,且如果用户浏览器安装了多个钱包外挂,会产生冲突。间接迫使用户仅选择一个钱包作为主要使用,造成当时钱包市场容易独大。
不过很早就已经出现 WalletConnect 协议,可以让用户使用任何支援该网路的 Web3 钱包。
外部弹窗钱包
到今日许多钱包的代码库都已经逐渐完备,例如市场已经出现包含 RainbowKit、Web3Onboard 和 ConnectKit 等多个钱包代码库 (SDK),可简化 Dapp 开发人员的钱包检测和身份验证流程。最近 EIP-6963 也被确定为 window.ethereum 的替代钱包物件发现标准。
这些代码库提供协议开发端开箱即用的套件、钱包物件搜寻功能,以及引导用户安装钱包 (如果用户还没有) 的指引画面与连结。
由于上述标准的统一与完备,当用户现在选择连接 Dapp 的钱包时,由于冲突减少,可以同时拥有更多选择,为钱包领域开启更加竞争且多元的市场。
嵌入式钱包
不过虽然代码库已显著改进开发人员和一般用户的使用者体验,但一般用户仍将安装额外软体来视为很大的进入障碍,因此出现了新的互动方式 — 嵌入式钱包。
随着下一代钱包代码库的发展,未来钱包的互动机制将有大幅提升。这些 SDK 可提供替代私钥的注册和登入选项,例如电子邮件、社群软体、手机简讯验证,并为用户创建嵌入式钱包,而无需安装额外的软体或离开 Dapp 的网页介面,也不需要用户抄写注记词。
协议开发人员可以直接整合 SDK 例如Magic、Privy、Web3Auth,或使用那些包装多个服务的代码库例如 Magic、Thirdweb、0xPass,完全客制化用户初次使用与注册钱包的流程,也可以进一步提供无燃料费 (协议方资助) 交易功能,让用户无缝使用协议服务,大幅提升使用者体验。
嵌入式钱包帐户集中需求
嵌入式钱包需要让用户可以统一在不同服务中使用。
随着越来越多的 Dapp 透过嵌入式钱包来吸引用户,帐户管理对于 Dapp 开发人员和最终用户来说很快就会变得复杂,为每个 Dapp 创建一个新钱包将导致资产和身分管理体验支离破碎。
虽然特定于应用程式的钱包对于游戏等某些用例来说是理想的选择,但在许多情况下,用户会倾向使用其接触的第一个 Dapp 与对应的嵌入式钱包,并期待可以使用相同方式与帐号 (例如信箱或是电话号码) 登入另一个 Dapp 上的帐户。
因此出现了许多协议负责统一帐户管理的服务或是标准:
- Capsule:一家基于 MPC 技术的嵌入式钱包提供商,让使用户可以使用相同的电子邮件登入存取钱包。
- Moonchute:帮助用户管理多个智能合约帐户的付费服务。
- ERC-7555:规范介面和互动模式,协助协议发现使用者签章并建立帐户。
未来用户注册的第一个嵌入式钱包与整合商将是产业竞争关键,因此用户接触的首个 Dapp 的重要性逐渐提升。
嵌入式钱包提升使用者体验
随着嵌入式钱包的普及,钱包和 Dapp 之间的界线开始变得模糊,用户不会感受到钱包的存在,凸显协议服务本身与强化用户意图。
未来独立钱包将可能会往特定应用场景发展,以因应特殊需求,例如游戏的快速、批量签名,或者是金融的高安全性需求。
嵌入式钱包则会取代既有的通用市场,取代现有钱包终端介面成为未来用户大规模采用的 Web3 新入口。
对于新用户来说,钱包不再是 Web3 唯一入口,而是协议本身的服务与品牌,透过嵌入式钱包,Web3 应用程式使用者体验与产业运作方式都将有大幅改变。
本文链接地址:https://www.wwsww.cn/hqfx/23451.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。