以太坊账户抽象详解:原理、优势与应用场景

账户抽象旨在提升以太坊生态的用户和开发者体验,通过结合外部拥有账户(EOA)和合约账户(CA)的优势,实现更灵活的账户功能。当前方案包括EOA增强(如EIP-5806、3074、7702)和EOA迁移(如EIP-7377、5003),以及智能账户(如ERC-4337)。EIP-7702作为最新提案,允许EOA临时转换为智能账户,兼容性强且功能丰富,被视为Pectra升级的关键部分。尽管EOA可编程性显著改善了用户体验,但长期仍需向量子安全的智能账户演进。

CHAINTT 安全事件资讯

账户抽象是以太坊生态系统中一项旨在提升用户体验和开发者体验的重要技术。它不仅简化了链上操作流程,还为开发者提供了更强大的功能实现手段,使其能够为用户提供更有价值的服务。

目前,账户抽象的实现路径主要分为三类:EOA增强/可编程性、EOA转换/迁移以及智能账户。这些方法各具特色,共同推动着以太坊账户体系的演进。

在EOA增强方面,通过协议层面的改进使外部拥有账户能够重新定义其有效性规则中的执行逻辑部分。这种方法赋予了终端用户更大的控制权,使其能够授权更多类型的操作。而EOA转换方案则提出了将EOA完全转变为合约账户的构想,利用合约账户已有的优势简化流程。这类方案如EIP 7377和EIP 5003,提供了无需转移资产的转换机制。

智能账户提案则更为激进,允许账户完全重新定义其有效性规则。虽然早期提案如EIP-86和EIP-2938曾遭遇阻力,但合并后Vitalik重新推动了这一概念。ERC-4337作为智能账户标准的可选版本被提出,它不需要协议层变更就能为现有以太坊带来智能账户的优势。不过,这种方案仍存在复杂性隐患,为此RIP 7560被草拟为ERC-4337基础设施的正式版本。

要深入理解账户抽象的意义,我们需要先了解以太坊账户的基本结构。以太坊账户通过42字符的十六进制地址标识,包含nonce、balance、codeHash和storageHash四个关键字段。根据这些字段的不同,账户分为外部拥有账户(EOA)和合约账户(CA)两种类型。

EOA通过加密密钥对初始化,只能由私钥持有者控制。而CA则由EOA创建,通过部署的可执行代码控制。这两种账户在交易验证和执行方面存在显著差异:EOA具有完全自主性但可编程性有限,CA则拥有完全可编程性但缺乏自主性。

当前账户体系面临诸多挑战。EOA存在量子攻击风险、表达性不足和自我维持能力差等问题。而CA虽然功能强大,却完全依赖外部调用,且容易出现逻辑错误。账户抽象正是为了弥合这些差距,将两种账户的优势结合成新的智能账户标准。

在实现路径上,EOA可编程性方案备受关注。EIP-5806通过允许EOA执行委托调用扩展其功能;EIP-3074则让EOA将验证逻辑委托给专门的调用者合约;最新提出的EIP-7702作为3074的简化变种,引入新的交易类型使EOA能临时表现为智能账户。这些方案各有特点,但都致力于在保持安全性的前提下提升EOA的功能性。

值得注意的是,EOA可编程性应被视为迈向智能账户的过渡步骤而非终点。虽然这些方案能显著改善用户体验,但从长远来看,实现量子安全的账户体系仍是必须追求的目标。以太坊社区正在通过开放讨论不断完善这些提案,确保在提升功能的同时不牺牲网络安全性。

随着Pectra升级的临近,EIP-7702因其设计简洁且风险较低而获得广泛支持。它既继承了3074的开放设计理念,又避免了某些操作码限制,展现出更强的实用性。不过,该提案仍需进一步完善,特别是在保持向后兼容性方面。

账户抽象的推进体现了以太坊生态的创新活力。通过平衡安全性、功能性和用户体验,这些技术方案将共同塑造以太坊的未来。在后续报告中,我们将继续探讨EOA迁移方案在账户抽象路线图中的定位与发展。

免责声明:

  1. 本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  2. 禁止未经许可复制、分发或抄袭本文内容。

声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/18092.html

上一篇 2025年10月1日 16:20
下一篇 2025年10月1日 16:56

相关推荐

  • 区块链中的彩虹图是什么?全面解析其概念与应用

    比特币彩虹图:市场周期与交易决策的视觉化工具 比特币彩虹图是加密货币社群广泛使用的对数增长曲线分析工具,通过九色条带直观显示BTC价格所处的市场周期阶段。该指标源自2014年Reddit用户开发的趋势模型,后经对数回归优化,能反映市场情绪(蓝色为最佳买入区,红色为泡沫卖出区)并与比特币减半周期高度吻合。虽然不能作为绝对投资依据,但其结合历史数据与统计模型的分析方法,为长期投资者提供了价格趋势判断的参考框架。以太坊等主流币也衍生出类似图表,但需注意其预测值会随新数据迭代更新,且不适用于短线交易。

    2025年8月11日
    3340
  • 以太坊终局解读:为什么以太坊正在成为区块链的最终赢家

    摘要 文章认为区块链将构建全球互联网金融中心,其核心价值在于通过去中心化实现”免信任”服务,保护用户资产安全。构建该中心的区块链需同时满足高度去中心化和高吞吐量,目前以太坊是唯一符合条件的平台。通过Layer2技术(特别是ZK Rollup)可突破”不可能三角”,在保持去中心化的同时提升性能。真正的L2必须保持与L1同等的免信任属性,这是支撑未来几十万亿美元规模互联网金融中心的关键基础设施。

    2025年8月4日
    1840
  • 再质押(Restaking)是什么?区块链再质押机制详解

    再质押(Restaking)是一种在主区块链和其他协议上重复抵押相同代币的创新方式,由EigenLayer首创。它通过生成流动性质押衍生代币(LRT)实现跨协议价值捕获,用户可在保留原始质押收益的同时,通过DeFi协议二次质押获取叠加奖励。该模式包含原生、LST和LSD三种方法,分别对应不同风险收益特征。尽管再质押能提升资本效率(最高达10倍)并增强网络安全,但也伴随惩罚风险、流动性风险等挑战。实施时需根据风险偏好选择验证节点,并通过投资组合分散化、实时监控等方式降低风险。

    2025年11月1日
    2020
  • 订单流分析:区块链交易现状、市场观察与竞争均衡探讨

    MEV供应链与订单流生态分析 本文深入探讨以太坊MEV供应链中订单流的核心作用,指出私人订单流占比已从合并前的5%增长至15%。研究显示垂直整合的搜索者-构建者通过独占非原子流形成市场优势,而中立构建者主要依赖原子流。订单流拍卖(OFA)作为新兴解决方案,虽仅占当前交易的3-4%,但通过MEV Blocker已返还738 ETH回扣。文章同时揭示钱包和电报机器人在订单流生态中的关键地位,强调上游基础设施的中立性对防止中心化风险的重要性,并呼吁加强MEV供应链透明度建设。

    2025年8月7日
    2620
  • Movement 实验室如何推动Move语言在EVM生态系统的创新与变革

    前讯内容 EigenLayer 拟于5月10日开启代币申领,15%的供应量将作为质押空投分发,新成立的独立非营利 Eigen 基金会将成为发行代币的实体。EIGEN 代币发行时的总供应量为 16.7 亿枚。 Mode 将于 5 月 7 日推出治理代币 MODE,总供应量为 100 亿枚,其中 5.5% 专用于两次用户空投中的第一次,第二次空投将从 5 月 5 日持续到 9 月 6 日,届时将再发放 5 亿枚代币。 超级人工智能联盟定于 5 月 24 日启动,ASI 由 Fetch.ai、SingularityNET 和 Ocean Protocol 合并而成的联盟,三者的合并已在各社区通过提案投票,其代币也按比例兑换成 ASI。 1、Movement Movement 是一个模块化框架,用于在任何分布式环境中构建和部署基于 Move 的基础设施、应用程序和区块链。该团队正在构建一套产品和服务,使非 Move 协议能够利用 Move 编程语言的强大功能,而无需编写一行 Move 代码。该团队的第一个版本 M1 将 L1 重新定义为可垂直组合和水平可扩展的第 1 层框架,该框架与 Solidity 兼容,连接 EVM 和 Move 流动性,并允许构建者自定义具有不同用户基础和流动性的模块化和可互操作的应用程序链开箱即用。 Move 是一种编程语言,最初由 Facebook 团队于 2019 年为其现已解散的 Diem 项目开发。Move 旨在以安全的方式处理智能合约和交易数据,消除其他语言本机的攻击向量,例如重入攻击。 MoveVM 作为基于 Move 的区块链的本机执行环境,利用并行化来提供更快的交易执行速度和更高的整体效率。 2、M1 和 M2 的核心旗舰技术 Movement Labs 目前正在构建的产品是基于 Move 的 Zk-rollup。该解决方案利用其旗舰产品 M1 和 M2,其中 M1 用作共享序列层,M2 用作汇总。M2 不仅支持用 Move 编写的智能合约,还包含 EVM 字节码解释器 Fractal。 M1 是一个社区优先的区块链,通过 Move、即时最终确定、本地零日访问大规模流动性和模块化定制提供尽可能高的 TPS。M1 将转变为运动网络的去中心化共享排序器,以实现主网启动。 M2 将是以太坊上第一个 Move Layer-2。它将支持 Sui Move、Aptos Move 以及我们的嵌入式 EVM 解释器 MEVM,使 Sui、Aptos 和 EVM 用户能够使用 L2。 共享序列层 M1 M1 是 Movement 生态系统的第一个区块链,由 Movement SDK 启用。它目前处于测试网阶段,用于测试和开发目的。M1 是一个基于 Move 的无需许可的区块链,作为Avalanche 子网运行。 M1 具有一种新的共识协议——Snowman Consensus “雪人共识”,一种区块链优化的共识协议——高吞吐量、完全有序,非常适合智能合约。Snowman 是Avalanche 共识协议的完全有序实现。平台链(P-Chain)、合约链(C-Chain)均实现了Snowman共识协议。随着Cortina的升级,交易链(X-Chain)也将使用Snowman共识。 M1网络同时和Aptos网络兼容,能过够快速实现 Move 生态项目的迁移和部署,以及自研Move虚拟机和分形架构。由于 M1 是运行在 Avalanche 子网上的区块链,它采用了一种名为”Fractal”的分形式扩展架构。这种架构模式允许 M1 通过将自身分解为多个相似但更小的子网络(“fractals”)来实现水平扩展。 每个分形子网都运行着完整的 M1 协议栈,包括共识、执行、数据等模块。这些分形子网通过一个高效的消息传递层进行通信和协调。当整个系统的负载增加时,可以动态添加新的分形子网来分担负载。 zk-Rollup 汇总层 M2 M2 是与 Layer 2 Sui 兼容的区块链,由 Movement SDK 启用。当M1具有 Sui 兼容性后,M2将 被重新利用。它目前处于测试网阶段,用于测试和开发目的。M2 是一个基于 Move 的无需许可的区块链,目前作为 Celestia rollup 运行。 M1 的网络是针对 Layer1 层网络的构建和运行,是依靠Avalanche 子网运行的 Layer1 执行层的基础,M2 则是用于 Layer 2 网络的数据执行层。这和 zkSync、StarkNet以及以太坊生态的 Rollup 系列项目是同一种产品设计思路,Movement 则是由Move开发的Rollup项目更容易理解一些,同时也有来自Move语言开发的,以太坊网络不具备的优点和特色功能。 3、为什么要选择 Movement ? 数字资产在技术和金融结构中变得越来越重要,Move 编程语言代表了这种背景下的创新灯塔,提供了一种新颖的资源模型,有望重新定义数字资产管理。 数字资产管理上 EVM 和 Move 的不同 首先是EVM 的资产管理方法来定义区块链的资产标准,确实为区块链行业树立了标准,其方法围绕三个关键组成部分:中心化资产逻辑、可变状态和动态资产控制。该框架已成为开发大量多样化 DApp 的代名词,每个 DApp 都利用以太坊智能合约平台提供的独特功能。 而 EVM 支持智能合约和去中心化应用程序的突破性方法也给管理数字资产带来了独特的挑战。这些挑战主要源于 EVM 的架构和操作机制,影响其生态系统内管理的资产的安全性、完整性和可信性。 这与 Move 的资源模型完全相反,Move 引入了一种以资源为中心的数字资产管理方法。与 EVM 对集中式资产逻辑和可变状态的依赖不同,Move 的设计基于安全、保障和明确的资源所有权原则。Move 中的资源被视为一等公民,具有内置保护,防止重复和未经授权的访问,确保每项资产在任何时候都有一个明确的所有者。通过将严格的所有权和不变性规则直接嵌入到语言的类型系统中,这种方法本质上减轻了与 EVM 集中式逻辑和可变状态相关的许多安全问题。该模型建立在两个基本支柱之上:线性所有权和不可变资源,它们共同旨在提高区块链技术的安全性和效率。 在 Move 中,资源是特殊类型的结构,它们被定义为不可复制,并且必须在帐户之间显式转移。这一设计决策对于保持每项资产的独特性并防止常见漏洞(例如未经授权的复制或丢失)至关重要。这些资源受到严格的类型安全和访问控制机制的管理,这些机制由 Move 的虚拟机强制执行。这样的架构确保对资源的每次操作都遵守安全的、预定义的协议。 MoveVM 并行化交易的全新模式 并行区块链技术从传统的顺序处理转变为交易时同时发生的模型,利用现代多核处理器的强大功能,并行化大大减少了事务等待时间并提高了网络的能源效率。这种方法的核心是区块链网络的根本性转变,通过允许同时处理多个交易,使其更具可扩展性和效率。这不仅克服了长期存在的延迟和交易费用高昂的问题,而且预示着区块链应用程序的新时代,其特点是提高可扩展性和增强网络性能。 并行执行的出现以及 MoveVM 等平台的开发处于开创区块链技术新时代的最前沿,尤其是通过 MoveVM 等创新解决方案实现的并行执行,不仅更易于访问和更高效,而且能够支持更广泛的应用程序和服务的未来,营造一个适合创新、增长和广泛采用的环境。 并行执行通过引入一种同时处理事务而不是按线性顺序处理事务的机制,从根本上改变了区块链格局。允许同时处理更多的交易,有效地减少等待时间并提高网络的容量。这种方法的核心是先进的算法,在协调区块链网络内各个节点之间交易的同步处理。这种编排能够高效维护区块链的一致性和可靠性,确保事务的处理不会损害网络的完整性。 并行执行提供了一系列增强功能来解决长期存在的低效率和可扩展性问题。这种方法引入了几个关键优势。 缓解网络拥塞:缓解 EVM 内存池中的流量瓶颈。 优化硬件利用率:最大限度地提高多核处理器的效率。 增强的可扩展性和速度:加速 DApp 的交易处理。 改进的系统完整性:确保交易和谐并防止冲突。 通过将交易分布在多个节点上进行同时处理,并行执行有效地缓解了以太坊虚拟机 (EVM) 内存池内的拥塞,尤其是在高峰流量期间。在利用现代多核处理器的功能,优化计算资源以降低能耗并提高处理速度。 同时带来的可扩展性和速度增强对于去中心化应用程序(DApp)也是高效的。交易延迟的减少使 DApp 能够更加无缝地运行,支持更广泛的应用程序,并促进区块链的扩展,以适应不断增长的用户群,而无需牺牲性能。 最后并行执行引入了复杂的协议来管理和同步交易处理,有效防止潜在的冲突并确保区块链的完整性。这种交易编排维护了网络的安全性和可靠性,而并行执行标志着克服传统区块链模型挑战,保证网络能够高效率、可扩展性和创新的技术开发创新。 分形与智能合约安全 Fractal “分形” 是一种新颖的框架,可以无缝连接 Solidity 和 Move 这两种著名的智能合约语言。Fractal 允许开发人员将 Solidity 合约部署到 Move 字节码中,从而实现与 Move 链的兼容性,同时利用 Move 著名的安全功能。 Fractal 背后的团队 Movement Labs 致力于利用 Move 的安全能力来强化以太坊和其他平台。Fractal 的推出时因为在 DeFi 领域因黑客攻击而导致损失超过 58.2 亿美元资产,其中仅桥黑客攻击就造成了 28.3 亿美元损失。攻击向量的多样性,其中未知方法占17.82%,其他方法占42.17%,这凸显了 Fractal 安全解决方案的显著需求。 Fractal 利用 Move 语言的独特功能来解决常见漏洞: 重入:通过确保资源被唯一访问,Move 消除了重入攻击的典型路径。 数学错误:Move 的算术运算包括自动检查上溢和下溢,以防止此类错误。 输入验证:Move 的类型系统和资源模型强制执行严格的输入检查,显着增强安全性。 Fractal 的目标是在 MoveVM 中建立一个运行时环境,动态执行 Solidity 代码,将 Solidity 的表达能力与 MoveVM 的执行鲁棒性结合起来,Fractal 不仅代表了一种解决方案,而且代表了一种确保智能合约未来的范式转变。 4、Movement 资方阵容 Movement 的团队一共进行了三次融资,分别为种子Pre轮、种子轮和A轮融资,共获得了4140万美元。 第一次融资事件发生在2023年9 月23日 种子 Pre 轮,完成了 340万美元的金额,参与机构及投资者有Varys Capital、George Lambeth 、Double Peak Group、dao5 、Calvin Liu、Borderless Capital 、Blizzard Fund 、Anurag Arjun。 第二次融资事件发生在2024年1月10日的种子轮融资,该轮未公布融资明细,参与机构和投资者有Serafund、MH Ventures、George Burke、Eterna Capital、Artichoke Capital。 第三次融资事件发生在2024年4月24日的A轮战略融资,完成 了3800万美元的金额,本轮由Polychain Capital领投,参投机构和投资者有Hack VC、Placeholder、Archetype、Maven 11、Robot Ventures、Figment Capital、Nomad Capital、Bankless Ventures、OKX Ventures、dao5和Aptos Labs等公司参与了本轮融资。其中还获得了 Binance Labs 的一笔未公开的融资信息。 5、Movement 的团队背景 Cooper Scanlon 是 Movement Labs 的创始人,Cooper 在进入区块链领域后从范德比尔特大学退学,他意识到正规教育并不是他成功的关键,他更喜欢建造 SPACDAO 车辆。这一决定促使他开创了第一个利用 Move 的收益聚合器,并最终设想并创建了 Movement Labs。Cooper 促进跨学科合作、倡导 Web3 计划并借鉴自己的经验,为 Movement Labs 带来了金融和技术专业知识以及经济系统见解的独特融合,指导和领导其战略和文化方向。 Rushi Manche 是 Movement Labs 联合创始人,Rushi 是一名工程师,他的职业生涯始于联合健康集团的数据库和系统安全工程。Rushi 转向 Web3,是以太坊 DeFi 领域的智能合约工程师,并与一些 Cosmos 协议密切合作,致力于 Cosmos 内的去中心化文件存储系统。在 Aptos 的建设过程中,Rushi 成为了生态系统的核心贡献者,特别是在 DeFi 领域,为生态系统中领先的 DEX 进行了设计。意识到 Aptos 的局限性后,Rushi 和 Movement Labs 核心团队开始着手将 Move 引入以太坊,使其民主化。 Andy Bell 是 Movement Labs 工程主管,此前是 Biconomy 工程副总裁、Ajuna 首席技术官。科技企业家、创新者、科学家和程序员。凭借洞察力和经验,他创立并领导了两家成功的初创公司。一个天生的程序员,从 80 年代开始用汇编语言编写代码并手动编译。他毕业于诺丁汉大学。 Brian Henhsi 是 Movement Labs 的战略主管,此前他曾在 Sui / Mysten Labs 和 Chia 任职。他毕业于清华大学。 Torab Torabi 是 Movement Labs 的BD和增长总监,此前他曾在 Edge & Node 和 Fluid Finance 任职。他毕业于美国加州大学伯克利分校。 will gaines 是 Movement 的营销主管和创始人。他曾担任品牌顾问和营销顾问,显着扩大了各种客户的覆盖范围,实现了超过 2 亿的受众增长。他的经验包括与财富 500 强公司合作,包括索尼和 ICM(现为 CAA),以及 Web3 领域的主要利益相关者,例如 Consensus,以及在政治领域,他曾担任加利福尼亚州参议院参议员的地区代表。 6、Movement 生态系统 目前 Movement 生态系统中已经有超过60个项目已部署在测试网络中,涵盖 DeFi、Web3、链游、基础建设等多个板块可探索。 7、Movement 代币模型 Move 代币目前正在整个 Movement 生态系统中作为其原生代币使用。目的用于 Move-EVM (MEVM) 环境,目前用于测试。MEVM 上的MOVE目前需要桥接,这与M1 或 M2 上的MOVE不同。 MOVE 目前被指定为测试网代币。它具有以下属性: 测试网使用: MOVE 专门在 M1 测试网环境中使用,在此测试环境之外没有任何价值。 无货币价值:该代币仅用于测试目的,不代表任何现实世界的货币价值。 无未来价值主张:持有 MOVE 代币并不赋予您任何所有权或分配权,也不保证该代币在 M1 或任何其他网络中具有未来价值或效用。 功能有限: MOVE 的功能仅限于 M1 测试网范围内允许的范围,并且随着开发的进展可能会发生变化。 重置风险:作为持续开发和测试过程的一部分,MOVE 的余额和交易可能会被重置、更改或清除。 修改权利:我们保留随时修改、暂停或终止测试网和 MOVE 代币的权利,恕不另行通知,也不承担任何责任。 Movement 总结 Move 是一种替代智能合约语言,旨在在安全性和灵活性方面改进 Solidity。它已被 Sui 和 Aptos 等智能合约平台采用为主要语言。 由于 Move 是一种相对较新的语言,吸引开发人员在其基础上进行开发一直是一项挑战。为了将流动性和开发人员带入基于 Move 的生态系统,Movement Labs 旨在将 Move 引入 EVM 生态系统。 为了实现这一目标,Movement 正在开发基于 Move 的 ZK-rollup,托管在以太坊上,利用其两个主要产品:M1 和 M2。M1 是一个利用 Snowman 共识的去中心化排序器层,提供高效和高排序吞吐量。M2 提供了 ZK-rollup 执行堆栈所必需的几个组件。使用 M2,Solidity 和 Move 开发人员都可以在 rollup 上部署他们的合约,而用户可以享受并行执行的高吞吐量和低廉的费用,这要归功于高效的证明生成算法和替代数据可用性 (DA) 层。 Movement 是独立于 Solidity 语言另一门语言的 zk-Rollup 项目,在语言赛道上并不同而具有特殊性的优势以及长处,在 Move 板块中目前只有 Aptos、Sui和Movement三个项目,在Aptos 和 Sui 表现出众的情况下,Movement 或许也能够依靠自己特有的优势拿下该赛道第三个明星项目。

    2025年9月10日
    2050
风险提示:防范以"数字货币""区块链"名义进行非法集资的风险