账户抽象是最近在以太坊社区讨论得比较多的一个话题,你可能正在为详细了解它而苦恼。别担心,我们会在这里帮助你解决这个问题。

什么是账户账户(AA)?

要了解 AA 是什么,你们必须首先了解账户在以太坊上的运作方式。通常有两种类型——外部拥有账户 (EOA) 和合约账户。今天大多数个人钱包(除了 Ambire 和其他一些钱包)都使用 EOA,而 EOA 由一个非常大的、无法猜测的秘密数字(称为私钥)保护。另一方面,合约账户(又名智能合约)完全由部署在以太坊区块链上的计算机代码控制,因此可以执行任何逻辑。

通常,你们使用密钥(公钥和私钥,都是建立所有权和启动操作所必需的)来控制 EOA。智能合约账户通常无法在 EVM(链上)上启动操作,你们需要 EOA 才能触发上述操作。账户抽象本质上旨在将账户(在 EVM 内)与密钥对(在 EVM 外)分离——并消除对助记词的需求,从而将它们变成智能合约。

不久前,Vitalik 和其他以太坊成员意识到私钥并不是自我托管的最终答案,因为秘密数字(以助记词的形式)很难保持安全且容易丢失。他们设想了一个个人钱包可以是合约账户的世界,因此允许它们受到任何自定义逻辑的保护。这就开启了一个新的登入方式,例如使用电子邮件和密码创建帐户,并实现账户恢复。

这种开始使用合约账户作为钱包的尝试被称为账户抽象,因为很多尝试努力都是为了让合约账户“等同于”EOA,换句话说,就是以太坊上的一等公民。

虽然有许多在以太坊上实施某种形式的 AA 的提案,但构建这些下一代功能的大部分能力一直都存在。随着时间的推移,出现了像 Ambire 这样的钱包,它们通过为每个用户创建一个合约账户来实现大部分 AA 功能。

为什么要关心帐户抽象?

账户抽象如此重要的原因有很多。总之,它被认为是大规模应用(迄今为止加密领域所缺失的)的关键,因为它是为了让与区块链的交互变得更容易。

首先,它为自我托管和提高安全性铺平了道路。从加密领域兴起开始,我们看到了太多由于一个丢失助记词或因为黑客攻击从而导致资金消失在深渊中的例子。

降低风险并使事情变得更简单、更容易、更原生,不仅对当前的加密用户至关重要。它还有助于改善加密货币和 DeFi 的整体形象和可用性,从而增加对未来用户的信任。

通过允许使用社交登录或社交帐户恢复创建帐户来进一步促成用户的登入,改善了用户的加密之旅,尤其是对于那些加密经验不足的人。实施账户抽象化还推进了进一步的灵活性,这在以前是不存在的。它也使智能合约帐户与其他协议和 dApp 更加兼容。

智能合约账户/智能合约钱包的优势

智能合约钱包已经利用了账户抽象,并且可以利用它的所有优势。以下是对其中一些优势的解析:

你们可以在不需要助记词的情况下创建一个帐户,并且可以恢复帐户(例如使用电子邮件地址)。例如,你们只需使用电子邮件地址和密码即可注册 Ambire 钱包。你们还可以使用另一个 Web3 或硬件钱包来提高安全性,但这不是强制性。

你们可以使用 ERC-20 通证支付交易费用。这意味着你们不再需要 ETH(或其他链的原生通证)来做任何事情,这对于加密应用的普及来说非常重要。假设你只持有 USDC,你想将其存入 AAVE,你可以直接用 USDC 支付交易费用,而无需先将其中一部分换成 ETH 或额外获取 ETH。这也可以在 Ambire 钱包中实现,你们可以选择以哪种货币支付费用,如果你们选择使用 $WALLET 通证支付或使用我们的油箱功能,甚至可以节省费用。

你们可以批量处理交易。通常,在以太坊上,如果你们有待处理的操作,将无法执行另一项操作(或完成交易),并且你们需要为每笔交易支付费用。交易批量处理意味着你们可以同时执行多个交易(或操作)并节省 gas 费。例如,在 Ambire 钱包中,你们可以将资金转移到另一个账户或钱包,批准兑换,并同时执行实际的兑换,并支付一次而不是 3 次的 gas 费。

会话密钥变得有可能——这意味着你们不必在特定时间段内每次都进行登录操作。举例来说,这可以改善游戏体验。


智能合约钱包允许你们添加或删除签名者。与 EOA 钱包相比,这允许对钱包的安全性进行更精细的控制。例如,你们可以使用 Ambire 创建一个带有用户名和密码的帐户,但你们可以添加一个硬件钱包作为签名者来确认交易,以提高你们帐户的安全性。你仍然可以简单地使用你的电子邮件地址登录,但你需要你的硬件钱包才能在钱包内执行任何操作。

其他优势包括能够延迟交易时间、创建自定义规则(例如,设置支出限额)等。

关于未来

无论智能合约帐户多么出色,仍需要进行更多改进才能使它们成为一等公民。

例如,现在这样的钱包需要一个额外的助手(中继服务)来实现上述好处。例如 EIP-4337 消除了这种中继服务的需要,使 SCA 交易原生于区块链。这个由 Vitalik Buterin 和 Yoav Weiss 等人撰写的以太坊改进提案 (EIP) 很重要,因为它是第一个不需要改变核心协议,而是将交易验证从协议本身中取出,并将其转移到智能合约层面的账户抽象提案。

在这里,我们想指出的是,你们不一定需要 EIP-4337 来实现帐户抽象或从中获益。例如,智能合约钱包已经拥有所有可用的账户抽象优势。

EIP-4337 也已经集成到 Ambire 钱包中。

还没开始使用 Ambire Wallet 吗?来注册吧!

点赞(121)

评论列表 共有 0 条评论

暂无评论

联系编辑

微信二维码

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部