Web3 钱包“iPhone 时刻”!一文看懂欧易 AA 智能合约钱包

欧易OKX宣布率先推出AA智能合约钱包,或将永远改变区块链行业,降低互联网用户进入Web3门槛。

前言

「本文旨在用最通俗的语言帮助新用户理解和尝试使用Web3钱包,尽早投身新浪潮。」

当前全球Web2用户有近50亿人,而Web3用户仅为4亿人,Web3目前仍是小众行业。作为入口级应用,Web3钱包的普及有助于Web3实现大规模应用。

8月2日,欧易OKX宣布率先推出AA智能合约钱包,或将永远改变区块链行业,降低互联网用户进入Web3门槛。

以太坊创始人 Vitalik Buterin多次重点提及,智能合约钱包是Web3钱包的未来。此外,Vitalik Buterin在EthCC会议演讲总结中强调,未来账户抽象(AA)将让加密钱包像电子邮件一样简单。在以太坊2.0的路线图中,官方将账户抽象(AA)与合并、分片放在同一目录层级,足见账户抽象在以太坊生态的重要地位。

初识Web3钱包

暂且抛开Web3概念,其实Web3钱包和微信、支付宝属性上没有区别,是一款支付工具。有了这个基本参照之后,就很容易理解Web3钱包了。Web3钱包主要用于接收、存储、管理和转移数字资产、以及探索DApp等。

如果再把Web3去中心化等各种概念加回来,与传统支付工具相比,Web3钱包最大的改变就是:允许用户自己掌握私钥并完全控制资产,从而消除了对银行和金融机构等第三方中介机构的依赖。也就是说,即使遇到硅谷银行等黑天鹅事件或者世界末日,你的资产依然在Web3钱包里,凭私钥控制。

一个Web3钱包对应唯一私钥且不能修改,私钥是由字母和数字组成的64位长度的十六进制字符串组成,为方便用户记忆和记录,简化成12个单词组成的助记词。所以私钥至关重要,谁控制了私钥谁就控制了资产。围绕私钥的控制权衍生出三种钱包类型,包括托管钱包、混合托管钱包、非托管钱包,即私钥分别由用户自己掌握、用户和托管商掌握。目前主流的Metamask、OKX Web3钱包都属于非托管钱包(或称自托管钱包)。

尽管非托管钱包把资产控制权还给用户,但却面临助记词记忆难保存难、GAS支付方式受限、操作流程复杂等诸多痛点,这对新用户来说是极大的障碍。为了解决这些问题,以OKX Web3钱包为代表的钱包,不断探索新技术和新方法,加快产品更新迭代,旨在打造领先的用户更友好且安全的数字钱包。欧易AA智能合约钱包的推出,在确保资产安全同时,可以拥有批量交易、代付 Gas、私钥恢复等更多自定义和扩展功能。既摆脱助记词/私钥的束缚提高了安全性,又简化了链上交互的流程,并且可以自动化实现 Gas 补贴,降低了用户使用Web3钱包的门槛,或将开启Web3钱包“iPhone 时刻”,助力实现Web3大规模应用,打开巨大的想象空间。

尽管非托管钱包把资产控制权还给用户,但却面临助记词记忆难保存难、GAS支付方式受限、操作流程复杂等诸多痛点,这对新用户来说是极大的障碍。为了解决这些问题,以OKX Web3钱包为代表的钱包,不断探索新技术和新方法,加快产品更新迭代,旨在打造领先的用户更友好且安全的数字钱包。欧易AA智能合约钱包的推出,在确保资产安全同时,可以拥有批量交易、代付 Gas、私钥恢复等更多自定义和扩展功能。既摆脱助记词/私钥的束缚提高了安全性,又简化了链上交互的流程,并且可以自动化实现 Gas 补贴,降低了用户使用Web3钱包的门槛,或将开启Web3钱包“iPhone 时刻”,助力实现Web3大规模应用,打开巨大的想象空间。

契机

欧易OKX为何要推出AA智能合约钱包?

AA智能合约钱包中的「AA」为英文Account Abstract的缩写,所以AA智能合约钱包又叫智能账户或者账户抽象。

要理解什么是账户抽象,可以分成「账户」和「抽象」两个部分来看,首先了解关于以太坊账户的一些背景知识。

现在几乎每个人都有金融平台的账户,以太坊账户和银行卡、支付宝、微信等普通的金融账户一样,可以直观地看到账户余额。那以太坊的账户有何特别之处呢?

与比特币网络不同,以太坊的账户不仅支持简单的代币交易,还支持复杂的智能合约。所以以太坊有两种账户,分别是外部账户(Externally Owned Accounts,简称 EOA)和合约账户(Contracts Accounts,简称CA)。目前所有的钱包都是基于这两种账户类型构建,这里用一张图直接对比两者的差异。

以太坊账户是如何工作的?举个例子,小明创建了EOA账户A,小李创建了EOA账户B,现在小明要向小李购买1个ETH的苹果,那么直接通过账户A向账户B转账就可以吗?不可以,必需要借助CA账户C。

为什么?因为小明给小李转账之后,小李赖账怎么办?或者小李给小明发货后,小明不给钱怎么办?可以部署一个智能合约,生成 CA 账户C,此时账户A和账户B都给账户C转入2个ETH,小李发货后触发账户C,账户C向账户A转入1个ETH,向账户B转入3个ETH。

以上就是关于以太坊账户的基础讲解,接下来再聊聊「抽象」,为了方便大家通俗的理解账户抽象,我们先举个例子,比如夏天我们根本不需要了解空调内部如何运行,通过遥控来控制空调的温度、风速即可,遥控就相当于把空调内部运行“抽象”至表面。有了这个基础概念之后,就比较容易理解账户的「抽象」了。

当前EOA承载钱包,CA承载智能合约的逻辑,两者各有利弊。

与传统银行账户不同,对于EOA账户而言,由于其「所有权」和「签名权」是一体的,且由唯一私钥控制,所以就衍生出了各种各样的问题。为什么?「所有权」是拥有账户的人,「签名权」是可以支配账户的人,比如对于传统的银行用户而言,就算被小偷盗取或者丢失了密码「签名权」,别人也无法从银行转走你的资产「所有权」,但对于以太坊EOA账户而言,只要持有私钥,就是可以完全控制账户里的资产。所以当前EOA账户存在私钥难以保存、签名权限高、丢失意味着失去所有资产,试想钱还在钱包,但是私钥丢了即再也找不回这些钱的场景,估计谁都无法Hold住。此外,还不具备可编程性,需要拥有ETH作为Gas费才可以操作等诸多痛点。

对于CA账户而言问题也不少,虽然可以自定义逻辑来实现更多功能的可能性,但无法主动发起交易,必需要由 EOA 账户来进行调用,并且由于部署在链上,还需要额外的GAS等待。

不难看出,这两种账户类型目前都无法解决钱包使用体验复杂的问题,门槛安且不安全。所以AA智能账户就是,将CA和 EOA复杂的运行逻辑「抽象」,把两种以太坊的账户类型简化为一种,这种账户类型将能够同时支持加密货币交易和智能合约,即拥有CA的可编程性外还可以摆脱对EOA主动发起交易的依赖,使「所有权」以及「签名权」分开,把两者的优点结合起来,可以实现多重签名、批量交易、代付 Gas、社交恢复等等各种新玩法,不再需要区分帐户类型。

也就是钱包即合约,从而使AA智能合约钱包可以拓展出多元化功能。

账户抽象的发展离不开以太坊大环境,早在以太坊上线之初就被提出来了,但由于大部分方案并不成熟或者难以落地就被搁置了,从最早的 EIP-101 到 EIP-3074已经迭代过好几个版本, 得以真正实现的基础是ERC-4337提案的提出,ERC-4337在不修改底层原生协议下,旨在实现钱包的灵活性和可升级性,包括多签和社交恢复等功能,以及更高效和简化的签名算法等。

图:ERC-4337官方转发并点赞OKX AA智能合约钱包

提案EIP就是以太坊改进建议,是公开征集、讨论改进以太坊的措施的途径,可以使社区能够紧密合作,使以太坊更加高效。以太坊的任何一次更新的内容,都来自EIP,任何人都可以创建一个EIP,但需要经过审查,包括初步讨论、反馈和修订几个阶段。ERC是就是正式的标准了,比如我们熟知的ERC20、ERC721、ERC1155等。以太坊创始人 Vitalik Buterin 曾表示,ERC-4337提案的实施「将为钱包的设计打开创意之门」,该提案将重塑以太坊钱包的设计方式。如果成功实现,它将可能是实现“账户抽象”和“社交恢复”梦想的关键。

值得一提的是,由于StarkNet、ZkSync Era等Layer2公链已经在链底层原生支持抽象账户,无需4337标准实现,就可以支持构建抽象账户,比如Argent、Braavos钱包。

总之,账户抽象在签名算法、实现功能、用户体验等多方面的优秀表现,已成为Web3钱包实现大规模应用的「必选项」,值得所有人的期待。基于以上背景,欧易OKX率先研发并推出了AA智能合约钱包,要知道,AA智能合约钱包涉及到大量智能合约,对合约侧的压测等方面要求高难度大,在没有统一的安全标准等前提下,欧易OKX背后为此付出的努力可想而知,但此处我们暂不展开。

用例

讲完了大段的原理和背景之后,接下来将通过欧易AA智能合约钱包的用例,来帮助用户了解下其创新所在以及实现了哪些全新的体验。

稳定币付Gas。使用普通的Web3钱包交易时,需要用到主网Token(ETH)作为Gas费,当钱包没Token网Token(ETH)时,将无法进行交易,欧易AA智能合约钱包除了支持使用主网Token(ETH)外,现在已支持稳定币USDT/USDC支付Gas,未来还将支持其他ERC20代币支付Gas,解除了Gas对主链Token的依赖,更加友好和便捷。

支持多链。当前欧易已支持用户在Ethereum、 OKTC、Arbitrum、Polygon、Optimism、BNB Chain、Avalanche七大主流公链上创建AA智能合约钱包。

DEX一键兑换。欧易AA智能合约钱包将将原来普通账户需要多个步骤的交互合并为一键完成,比如将以前DEX授权(Approve)和交易(swap)两个步骤合并成一笔调用数据(calldata),使用户操作一步到位,可以在去中心化交易所(DEX)一键兑换。

DeFi一键挖矿。和欧易OKX DEX一键兑换类似,AA 智能合约账户可以组合一些投资操作,让用户一键执行多种投资和调仓等操作,极大提高了效率。

除了以上首批上线的亮点功能外,欧易AA智能合约钱包还推出了Gas补贴活动,用户在转账或交易时可以每日享1次无感减免Gas,最高减免5U。未来欧易AA智能合约钱包还即将支持社交恢复、提供钱包小程序组件 ,实现亲友代付 Gas 、多签功能链上跟单、可组合操作等高阶链上理财策略功能。

试想,如果社交恢复功能一旦上线,我们将告别“失去助记词就等于丢失账户”的时代,用户不再需要在纸上写下12个单词或者私钥,就算丢失助记词,资产也是安全的,且还可以通过多重身份验证重新访问账户,可尽享Web2般丝滑体验。如果自动运行功能上线,达到用户设置条件后,交易则自动运行,有点类似支付宝的免密支付,这意味着在未来区块链游戏、Web3社交、链上高频交易等场景下,达到要求后将自动授权签名,极大提高使用体验。

不过,账户抽象钱包也并非「完美」,仍然存在许多有待改进的方面。比如,由于账户抽象钱包所有逻辑都是在链上运行,增加了Gas成本、由于对智能合约的依赖性,部署到链上时与其他链无法兼容、以及合约漏洞增加等等。

创建

如何创建欧易AA智能合约钱包?

用户可以在 OKX Web3 钱包提供的不同钱包类型(助记词钱包、私钥钱包、无私钥钱包、硬件钱包)中,为现有账户添加对应的 AA 智能合约账户。每个 AA 智能合约账户都由一个普通账户生成,用来控制链上行为和账户的恢复。

对于第一次使用钱包的新用户,OKX Web3 钱包提供无私钥钱包和助记词这两种方式创建钱包。对于已有钱包的用户,用户可以通过恢复无私钥钱包、从云端( iCloud、Google Drive、华为云)恢复、助记词和私钥这四种方式导入钱包。

完成钱包创建或导入后,在钱包首页点击 ▼ > 添加账户 > 智能合约账户,即成功创建 AA 智能合约账户。

在 OKX Web3 钱包中,每个无私钥钱包或私钥钱包仅能创建一个 AA 智能合约账户,而助记词钱包下的每个账户,则可以创建对应的 AA 智能合约账户,如钱包 A - 账户 01,对应的就是钱包 A - Smart 01。

未来

过去的事物是认知,但未来的事物才是趋势,企业对未来趋势的感知和把握至关重要。

尽管当前EIP-4337方案并不成熟, 基于其开发的账户抽象钱包也并非易事,但以太坊的最终目标是将EOA账户从以太坊网络中移除,AA智能账户无疑是未来的选择,给开发者带来高度自由,帮助用户降低参与门槛,还给Web3钱包带来了更多的玩法、打开了巨大的想象空间。

目前只有欧易OKX这种极少数有前期加密钱包技术积累的科技公司提前感知和把握趋势,开始引领推动AA智能合约钱包的发展,不断探索提升用户日常使用的价值和体验。

近年来,作为全球第二大加密交易所的欧易OKX并不急于登顶,而是回归「第一性原理」,重新思索企业的初衷和将来所要走的道路,并及时、准确地把握用户需求,作好中心化业务同时,开始探索去中心化业务,发力Web3钱包。

就像iPhone的伟大之处并非开创智能手机先河,而是让智能手机成为大众化产品。作为用户每天高频使用产品,欧易OKX开始像“小白”用户一样思考Web3钱包产品,不断降低其使用门槛。正如乔布斯所说,「简单比复杂更难,你必须付出巨大艰辛,化繁为简」,而欧易OKX AA智能合约钱包就是「化繁为简」,追求极致的用户友好体验。虽然不可能将现有的EOA用户立马转换为AA智能合约钱包用户,但为Web3钱包大规模应用带来了可能性。

据2022年调查,全世界甚至有高达17亿人没有银行账户,被排除在现代金融体系之外,而欧易OKX等平台构建的Web3工具可以让这些人享受无准入的、平等的金融服务,并为Web3带来更深的流动性和更多的用户。

果然,「格局有多大,世界就有多大。」

作者KKK
相关文章
2023.12.30 - 137 天前
HoldStation 反击战,从钱包到zkSync的“GMX”
HoldStation 不仅仅是一个链上钱包,而更像一个一站式的 DeFi 平台。
2023.11.09 - 188 天前
Web3 钱包竞赛加剧,如何在饱和市场中找到新机会?
本文提出三个框架,以了解 Web3 钱包的业务和战略定位。
2023.10.24 - 203 天前
10 万美金寻找 NewDegen,Bitget Wallet 的“交易”野望
Bitget Wallet 已准备好迎接 10 亿人的加密之旅。
2023.08.19 - 269 天前
解读币安研究院账户抽象报告
AA目前发展的如何,生态版图、可行用例和发展的来龙去脉又是怎样的?
2023.08.11 - 277 天前
当交易所卷入钱包战局:一场提前开打的流量争夺战
交易所们是站在后天的视角上提前布局钱包,是竞争趋势,也是行业食物链上游的顶级嗅觉。
2023.05.30 - 351 天前
以钱包为中心,打造面向客户体验的技术栈
以钱包为中心的客户体验堆栈,是当前加密市场中最重要和最大的“挖掘”b2b 基础设施机会。
2023.05.29 - 352 天前
EIP-6963 概述:多钱包冲突的可能解决方案
EIP-6963 旨在增强多个钱包提供商之间的互操作性,降低新提供商的准入门槛,并改善以太坊网络上的用户体验。
2023.05.20 - 361 天前
独家专访 Account Labs:坚定账户建设之路,Keystone 与 UniPass 宣布战略合并
Account Labs 将如何应对市场竞争、技术变革和用户需求的变化?
2023.05.12 - 369 天前
探讨钱包差异化竞争策略:从上个阶段成功产品中寻找灵感
钱包连接用户、连接开发者、连接DApp、连接多链,是Web3世界的“集线器”。
2023.03.29 - 412 天前
BitKeep 披露 2023 新路线图,更名为 Bitget Wallet 并强化安全体系
亚洲最大的 Web3 多链钱包 BitKeep 发布其 2023 年新战略路线图,宣布进行全面的品牌升级,将更名为 Bitget Wallet。