🧠智能合约钱包
智能合约钱包(SCW)是以太坊及其他 EVM 链上钱包的下一代。传统钱包(外部拥有账户,EOA)只是私钥 + 地址的组合。相比之下,SCW 是可编程的合约,能够持有资金、定义自定义规则并在交易周围执行逻辑。对于 goodcryptoX 来说,这项技术最终使非托管的去中心化交易所(DEX)交易成为可能。
简要回顾:EOA 与 智能合约钱包
EOA(外部拥有账户):标准的以太坊钱包(MetaMask 等)。由私钥直接控制。只有 EOA 能签署交易。
SCW(智能合约钱包):部署在链上的合约。不同于 EOA,它是可编程的——意味着它可以验证并执行由 EOA 或 会话密钥授权的操作。正是这种可编程性使得高级功能成为可能,如 交易合并(批处理)、以 除 ETH 之外的代币支付燃料费,以及灵活的授权方案。
在 goodcryptoX 中,当你设置一个 EVM 钱包时,你会同时获得:
一个 EOA(签名者)
一个配对的智能合约钱包(资金存放于此)
为何重要
在 2023 年初采纳 ERC-4337 账户抽象后,智能合约钱包变得可行。该标准引入了:
EntryPoint 合约:SCW 交易的入口网关
Bundlers:收集 SCW 交易并将其提交上链的节点
二者共同解锁了构建完全非托管交易体验的能力——这是我们在推出 DEX 功能前一直在等待的条件。
它们在 goodcryptoX 中带来的能力
以下是在 goodcryptoX 中 SCW 为你开启的功能:
非托管交易
核心收益:你保留对资金的控制权。 会话密钥 允许你在不暴露私钥的情况下授权交易。
受限权限、链上可验证的密钥,让非托管交易更顺畅、更安全。
将多个操作打包成一笔交易。例如:将授权和兑换合并为一次点击。节省时间和燃料费,因为多个步骤在单笔交易中执行。
支付者(Paymasters)与 燃料费抽象(gas 抽象)
允许你使用除 ETH 以外的代币支付燃料费——这是提升可用性的关键一步。
SCW 交易通过私有池提交,使其本质上对前置交易(front-running)和夹层攻击(sandwich attack)具有抵抗力。
权衡
SCW 确实有一些缺点:
SCW 每笔交易消耗的燃料费略高——在以太坊主网较为明显,但在 L2 上几乎可以忽略不计。
新的基础设施:EntryPoint 和 bundler 仍在成熟中,这增加了复杂性。
但随着生态系统标准化,收益远远超过成本。
发展方向
发展的方向很清晰:
EVM 链
第 1 步:ERC-4337 引入了独立的 SCW。
第 2 步:EIP-7702 允许 EOA 同时作为 SCW 使用。
最终目标: 每个钱包默认都成为智能合约钱包.
Solana
在 Solana 上,钱包在底层已经依赖程序逻辑。不过,会话密钥基础设施和燃料费抽象尚未足够成熟,无法实现我们在 EVM 上支持的同样非托管交易流程。我们预计 Solana 的钱包基础设施在不久的将来会沿着类似方向演进。
最后更新于