本文探讨了账户抽象在提升 Web3 体验和安全性中的应用前景及挑战。

原文:Account Abstraction: Solutions for L1 & L2 Layers and Current State of Adoption

作者:DeCommas

编译:白话区块链

封面:Photo by Aleksandr Popov on Unsplash

image.png

曾经在加密钱包和区块链交互的复杂性中感到迷失吗?本文旨在改变这一情况,让您掌握最新动态。许多用户在 Web3 的技术界面上遇到困难,这阻碍了主流采用。但不要担心!账户抽象(AA)出现为潜在的救星,有望简化曾经繁琐的用户体验,并提供更强的安全性。

本文深入探讨了 AA 采用的当前状态,探讨了它在一级(L1)和二级(L2)解决方案中的实施情况。

所以,让我们拆解一下:

AA 简介:在这里,我们简要解释了 AA 及其核心目的,以及区块链中应用级别和协议级别解决方案的概念。

AA 采用的当前状况及推动因素:利用来自 Dune Analytics 和 BundleBear 等来源的真实数据,我们探讨了 AA 在不同网络上的采用情况,深入了解了独特的实施方式,并阐明了推动其全球采用的关键因素。

广泛采用面临的障碍:没有创新是无问题的。我们探讨了阻碍 AA 更广泛采用的障碍,并讨论了克服这些障碍的正在进行的努力和解决方案。

L1 与 L2 的对决:在这里,我们对比了 AA 的 L1 和 L2 方法,突出了优势、劣势,并举例说明了真实项目以及如何为特定用例选择合适的 L1 和 L2 AA 解决方案。

此外,值得注意的是,DeCommas 正在积极推动 AA 驱动的终端的创建,为区块链交易的未来铺平道路。此外,本文将在智能合约交互的背景下建立私钥和交易签名之间的联系,解释为什么我们将私钥和签名密钥互换使用。

1、账户抽象(AA)简介

在我们深入探讨本文内容之前,让我们先为您提供一些知识。

什么是AA

想象一下,在与 Web3 世界互动时,不再需要手动管理私钥、计算交易费用、与每个智能合约进行繁琐交互、担心被欺诈而失去所有资金、批准交易、必须 “妥善保管” 您的种子短语以及其他诸如感到迷失和被技术术语所吓倒等琐事... 这就是 AA 的承诺!

账户抽象是一种提议的解决方案 — 现在已经在使用 — 用于解决使用 dApps 时的挑战。它充当一个中间层,将存储资金的账户与控制这些资金的区块链交易签名的复杂细节分开。

为了更好地理解,可以将其视为您 Web3 生活的管理者,简化与 dApps 的交互,从而使许多流程变得更加简单顺畅,并同时带来保护您信息更安全的协议。同时,您可以在此了解我们当前如何利用 AA 技术。

2、应用级别和协议级别在 AA 中的解决方案

现在您已经了解了 AA 是什么,让我们来探讨实施 AA 的两种主要方法:

1)应用级别解决方案:

简而言之,这种方法直接将 AA 功能集成到特定的 dApps 或钱包中,提供定制化的体验,但仅限于这些应用程序。

2)协议级别解决方案:

在这里,AA 功能直接内置于区块链协议中,可以在各种应用程序和钱包之间实现互操作性,打开了一个更全面、更相互连接的生态系统。在本文中,我们将重点关注这种类型的解决方案。

3、AA 技术的当前采用情况

账户抽象技术承诺了更流畅、更安全的 Web3 体验,但在采用方面如何呢?让我们看一些关键数据点:

截至 2024 年 2 月初,根据 NiftyTable 的数据,当前存在超过 260 万个智能账户,其中,2023 年 1 月的数据显示,活跃的 ERC-4337 智能账户达到了 555276 个,而 2023 年 5 月仅有 3509 个活跃账户。至少,这表明了以太坊用户对 AA 的偏好在增长。

image.png
image.png
NiftyTable 提供的 Dune 统计数据

此外,数据显示各条链的 EntryPoint 活动(处理 ERC-4337 交易的单例智能合约),其中像 Polygon 和 Arbitrum 这样的 L2 在图表上承担了重要的活动。这凸显了 AA 在以太坊以外的吸引力,暗示了更广泛的生态系统采用潜力。

image.png
Johnrising 提供的 Dune 统计数据

聚焦以太坊的主网,Suneal_eth 展示了不仅仅是用户数量的画面。它通过用户操作揭示了 AA 的实际使用情况,其数据显示 AA 不仅是一个理论概念,而且已经成为真实世界参与者采用的实用工具。

如今,我们看到了一个庞大而仍在不断增长的 Web3 生态系统,拥有数百万活跃钱包,数十亿美元流入 DeFi,以及蓬勃发展的 NFT 市场。这个庞大的受众代表了 AA 可能吸引的潜在用户群,表明未来在整个 Web3 空间广泛采用的可能性令人兴奋。

尽管 AA 的采用仍处于早期阶段,但数据显示出了一个令人期待的轨迹。它正在快速在各平台上传播,吸引着已建立的项目,并引起了 Web3 社区的关注。未来有着更多不同的用例和更广泛的参与的潜力,最终将改变我们与 Web3 互动的方式。

4、AA 日益普及的几个关键因素

1)提升用户体验

  AA 简化了复杂的 dApp 交互和交易流程,使它们更加用户友好。传统的 Web3 通常涉及管理私钥和燃气费,这对新手来说可能令人困惑和害怕。AA 消除了这些负担,提供了类似传统在线交互的更顺畅、更直观的体验。以下是 AA 如何简化和增强 Web3 用户体验的示例:

  1.   gas 费抽象:你是否曾因为燃气价格波动和害怕交易过高费用而感到沮丧?AA 通过将燃气费从用户身上抽象出来,消除了这一痛点。AA 自动处理燃气费的计算和批准过程,确保交易顺利和可预测。
  2.    社交登录:你是否感到压力,因为必须找到旧的种子短语保存位置,或者面临失去资产的风险?AA 结束了这一切,因为它允许通过熟悉的社交媒体账户进行注册和登录,如谷歌、Facebook,甚至 X 等。
  3.    批处理交易:不再需要逐个执行和签署交易!AA 实现了一种称为批处理的过程,您可以将多个操作分组在一起,并一次授权它们。
  4.    更灵活性:智能账户为用户提供了更多对资金的控制(例如,在这个 AA 账户上使用哪些资产,每天要进行多少交易量等)。

2)提高安全性

通过在账户和智能合约账户之间更改一个私钥,并添加一些自定义验证和签名逻辑,AA 减轻了私钥丢失和盗窃的风险,这是 Web3 中的一个重要问题。这种分离增强了安全性,使用户在与各种 dApp 和协议进行交互时更加放心。在安全性和恢复方面,您可以享受到一些好处,例如无需种子短语的账户、启用双因素认证、会话密钥等。

5、广泛采用面临的障碍

尽管 AA 展现出令人期待的发展趋势,但仍面临几个阻碍影响其更广泛的采用:

1)技术复杂性:目前实施 AA 需要相当的技术专业知识,这对于较小的开发者和项目可能是一项障碍。简化的开发工具和易于获取的资源对于更广泛的采用至关重要。

2)生态系统碎片化不同网络之间缺乏标准化的 AA 解决方案导致了兼容性挑战。碎片化的生态系统妨碍了无缝的用户体验,并限制了平台之间的互操作性。

3)法规不确定性:关于数字资产和 Web3 技术的监管框架仍在不断发展,这给考虑采用 AA 的一些项目带来了不确定性。明确和支持性的法规可以为 AA 的普及营造更有利的环境。

6、L1 vs. L2 对决

账户抽象革命正在席卷 Web3,但在持续的 L1 与 L2 辩论中,它又处于何种地位呢?在实施 AA 方面,每种方法都有独特的优势和劣势,了解它们将使您更清晰地掌握局势。

1)L1:安全的堡垒

将 L1 区块链视为 Web3 世界的堡垒。它们提供了最高级别的安全性和去中心化,因为所有内容都直接在主区块链上运行。这种固有的安全性尤其吸引那些将数字资产安全放在首位的人。此外,L1 为开发者提供了极大的灵活性,可以创建定制的 AA 解决方案,从而可能采用更具创新性的方法。

优势:

安全性:提供了基础层区块链的固有安全性。

去中心化:保持了完全去中心化的特性。

劣势:

可扩展性:有限的交易吞吐量可能影响用户体验和采用。

高费用:燃气费用可能会对频繁交互产生阻碍性的昂贵成本。

L1 如何利用AA的示例:

以太坊(EIP-4337):此示例通过引入 “智能账户” 来利用 AA,这些账户在链下管理自己的逻辑和存储。这允许了超出简单交易的自定义账户行为,包括可编程费用、治理和身份管理。

Cardano(Hydra):Hydra 通过专注于通过轻量级的 “头” 通道实现高交易吞吐量和低费用来利用 AA。这些头管理自己的交易和状态,减少了链上负载。

2)L2:敏捷前哨

想象一下 L2 就像建立在 L1 堡垒之上的敏捷前哨。它们继承了基础 L1 的安全性,同时通过在链外处理交易并定期将其批量返回到主区块链,提供了更快的交易速度和更低的费用。这使它们非常适合频繁的交互和那些优先考虑速度和价格的用户。此外,L2 通常具有更模块化的架构,更容易集成 AA 解决方案。

优势:

可扩展性:与 L1 相比,设计为以更低的费用处理更多的交易。

交易速度更快:提供几乎即时的交易,提高了用户体验。

劣势:

安全性:继承了基础 L1 的安全性,可能引入额外的信任假设。

依赖于 L1:依赖于基础 L1 区块链的安全性和活性。

L2 如何利用AA的示例:

StarkNet 利用账户抽象(AA)赋予隐私功能。它使用 “匿名账户” 来掩盖用户地址,并通过 AA 通过 “StarkGate” 实现 StarkNet 与以太坊之间的无缝资金移动。

zkSync 利用AA提升用户体验,具有 “社交恢复账户” 等功能,通过可信任的监护人实现访问控制。他们还宣称具有 “EIP-1559 兼容性”,支持熟悉的 gas 费机制。

两种技术的表格比较

image.png

7、选择 “正确” 的路径

事实上,选择 L1 和 L2 AA 解决方案主要取决于特定需求和/或优先事项。如果安全性和去中心化至关重要,即使存在潜在的可扩展性限制,L1 可能仍然是最佳选择。如果速度、价格实惠和易用性是您主要关注的问题,L2 则提供了一个引人注目的替代方案。

总的来说,好消息是账户抽象技术正在不断发展。无论是 L1 还是 L2,都在积极探索创新解决方案,它们之间的界限在未来可能会模糊。我们甚至可能会看到利用两层优势的混合方法。最终,在 L1 与 L2 AA 对决中的 “赢家” 将是能够为大多数用户提供最佳平衡的安全性、可扩展性、速度、功能性和整体最佳用户体验的方法。

免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。文章内的信息仅供参考,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。