[{"data":1,"prerenderedAt":19},["ShallowReactive",2],{"blog-content-zh-smart-accounts-vs-eoa":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9},"smart-accounts-vs-eoa","智能账户 vs EOA：以太坊钱包正在如何演变","EOA 由一把私钥控制；智能账户由合约逻辑控制。以下讲解它们在恢复、gas、批量与托管上有何不同——以及 EIP-7702 如何悄然将二者融合。","EOA vs 智能账户详解：恢复、gas 灵活性、批量、成本与托管——外加 EIP-7702 如何让一个 EOA 表现得像智能账户。","\u003Ch2>EOA 究竟是什么\u003C\u002Fh2>\n\u003Cp>\u003Cem>外部拥有账户\u003C\u002Fem>（EOA）是以太坊自诞生之日起就有的账户类型。它不过是一对加密密钥：一把签署交易的私钥，以及由它派生的一个公开地址。谁持有私钥——通常从一段 12 或 24 词的助记词中重建——谁就完全控制该账户。地址处没有代码、没有逻辑、没有条件。只要签名有效，网络就执行交易。\u003C\u002Fp>\n\u003Cp>那份简单正是其全部吸引力所在。EOA 便宜、被普遍支持，且在每条 EVM 链上行为一致。但这个模型很僵化：一把私钥等于完全控制，因此丢失助记词就意味着丢失资金，而泄露助记词则意味着一场不可逆的洗劫。账户无法强制执行消费限额，无法要求两次批准，也无法用链原生代币以外的任何东西支付自己的 gas。\u003C\u002Fp>\n\u003Ch2>智能账户是什么\u003C\u002Fh2>\n\u003Cp>\u003Cem>智能账户\u003C\u002Fem>（也称智能合约账户）用可编程逻辑取代了那种固定的密钥校验。账户\u003Cem>就是\u003C\u002Fem>一个合约，而一笔交易只有在满足该合约所定义的任何规则时才会被授权。那些规则几乎可以是任何东西：多个签名者、每日上限、会过期的会话密钥、社交恢复监护人，或一条允许第三方赞助 gas 的规则。\u003C\u002Fp>\n\u003Cp>过去这需要部署一个自定义的合约钱包，既昂贵又碎片化。\u003Ca href=\"\u002Fblog\u002Fwhat-is-erc-4337\">ERC-4337 账户抽象标准\u003C\u002Fa> 通过增加一条并行的交易管线——\u003Cem>UserOperation\u003C\u002Fem>、一个 bundler，以及一个共享的 \u003Cem>EntryPoint\u003C\u002Fem> 合约——改变了这一点，使智能账户无需改动以太坊的底层协议即可运作。若你想要完整的机制，我们关于 \u003Ca href=\"\u002Fblog\u002Fwhat-is-account-abstraction\">什么是账户抽象\u003C\u002Fa> 的讲解逐一走过了这些部件。\u003C\u002Fp>\n\u003Ch2>正面交锋：五个真正要紧的区别\u003C\u002Fh2>\n\u003Cp>\u003Cem>恢复。\u003C\u002Fem>EOA 只有一条恢复路径——助记词——且没有后备。智能账户可以定义监护人或备用私钥，因此丢失一个签名者未必意味着失去账户。\u003C\u002Fp>\n\u003Cp>\u003Cem>gas 支付的灵活性。\u003C\u002Fem>EOA 必须持有链的原生代币（ETH，以及其在其他 EVM 链上的等价物）来支付 gas。智能账户可以让 gas 经由一个 \u003Cem>paymaster\u003C\u002Fem> 路由，使手续费被赞助，或用一枚 ERC-20 代币代替原生 gas 支付。\u003C\u002Fp>\n\u003Cp>\u003Cem>批量。\u003C\u002Fem>EOA 每笔交易发送一个操作，因此“先授权再兑换”是两个签名和两次确认。智能账户可以把若干动作打包进一个原子的 UserOperation，要么完全成功，要么完全回滚。\u003C\u002Fp>\n\u003Cp>\u003Cem>成本与开销。\u003C\u002Fem>EOA 是最便宜的基线。智能账户增加了运算——验证合约逻辑，以及在 EVM 上经由 EntryPoint 的间接调用——因此一个可比的动作通常花费更多 gas，且账户可能需要一次性的部署。\u003C\u002Fp>\n\u003Cp>\u003Cem>托管。\u003C\u002Fem>这是人们最容易搞错的一点。托管关乎\u003Cem>谁持有私钥\u003C\u002Fem>，而非你使用哪种账户类型。两种模型都可以是完全自托管的——下文详述。\u003C\u002Fp>\n\u003Ch2>如今各自何时适用\u003C\u002Fh2>\n\u003Cp>截至 2026 年，对于简单、对成本敏感的用途，EOA 仍是恰当的默认选择：持有资产、偶尔转账，以及与你看重最大兼容性和最小开销的合约交互。而当便利性与安全功能物有所值时，智能账户大放异彩——恢复监护人、消费策略、免 gas 或单代币手续费、批量的 DeFi 操作，以及由应用管理的会话密钥。想要类 Web2 体验的团队、金库与日常用户倾向于智能账户；想要一把裸露、可携带私钥的高级用户则往往保留 EOA。\u003C\u002Fp>\n\u003Ch2>两者如何趋同\u003C\u002Fh2>\n\u003Cp>两种模型之间的分明界线正在消融。\u003Ca href=\"\u002Fblog\u002Feip-7702-native-account-abstraction\">EIP-7702\u003C\u002Fa>，作为以太坊 Pectra 升级的一部分，让一个 EOA 临时指向智能合约代码并以那份逻辑执行——同时仍保持你已经充值过的那同一个地址。实际上，截至 2026 年，一个普通的 EOA 可以选择加入批量、被赞助的 gas 和会话密钥，而无需迁移到新账户或抛弃其现有历史。\u003C\u002Fp>\n\u003Cp>结果是一道光谱，而非非此即彼。你可以保留 EOA 的熟悉感与可携带性，并按需借用智能账户的超能力。随着时间推移，问题从“EOA 还是智能账户？”转变为“我此刻想要开启哪些能力？”\u003C\u002Fp>\n\u003Ch2>关键点：两者都可以是完全非托管的\u003C\u002Fh2>\n\u003Cp>两种模型都不要求你交出私钥。当你持有 EOA 的助记词时，它就是非托管的。当你——以及只有你所控制的签名者——满足智能账户的授权逻辑时，它就是非托管的。“智能账户”并不意味着某家公司持有你的资金；它意味着你的账户遵循你所设定的规则。托管与非托管完全是另一个维度，而一个设计良好的智能账户会像 EOA 一样让你保持唯一控制权。\u003C\u002Fp>\n\u003Ch2>WATS 如何运用这一点\u003C\u002Fh2>\n\u003Cp>WATS 保持完全非托管——\u003Cem>私钥由你持有，WATS 从不持有任何私钥\u003C\u002Fem>——同时提供智能账户式的便利。在 \u003Ca href=\"\u002Fhot-wallet\">WATS 热钱包\u003C\u002Fa> 中，每一个动作都以单一代币 \u003Ca href=\"\u002Fats-fee\">ATS\u003C\u002Fa> 支付手续费，而非链的原生 gas：在 EVM 上这是通过一个 ERC-4337 paymaster 完成的，在 Solana 和 TON 上则通过一个等价的 fee-payer。由于 ATS 是一枚 LayerZero OFT，一份余额即可覆盖 EVM、Solana 和 TON，而收取的 ATS 会从 100M 朝着 30M 的下限被销毁——这使 WATS 成为首个且唯一将 ERC-4337 + OFT 单一代币手续费（以其取代原生 gas）与那样的销毁机制相结合的钱包。\u003C\u002Fp>",[10,13,16],{"q":11,"a":12},"智能账户是托管的吗？","不，本质上不是。托管关乎谁持有私钥，而非你使用哪种账户类型。当只有你所控制的签名者能满足智能账户的授权逻辑时，它就是非托管的。只有当第三方持有控制性的私钥时，它才成为托管——这与任何钱包都一样。",{"q":14,"a":15},"EOA 与智能账户有何区别？","EOA 是一对由助记词控制的普通密钥，行为固定且没有内置逻辑。智能账户由合约代码控制，因此可以增加诸如恢复监护人、消费限额、批量，以及经由 paymaster 用一枚代币支付 gas 等功能。EOA 更便宜、更简单；智能账户更灵活。",{"q":17,"a":18},"EIP-7702 会把我的 EOA 变成智能账户吗？","EIP-7702 让一个现有的 EOA 临时以智能合约逻辑执行，同时保持同一个地址，因此它可以选择加入批量和被赞助的 gas 等功能。截至 2026 年，它模糊了两种模型之间的界线，而非永久转换账户。你保留你的 EOA，并在你想要时借用智能账户的能力。",1784634303606]