智能账户 (ERC-4337)
Conviction 使用基于 ERC-4337 账户抽象技术的智能账户,为用户提供流畅、无 Gas 费的交易体验。
什么是智能账户?
智能账户是一个作为钱包使用的智能合约。与普通钱包(外部拥有账户,即 EOA)不同,智能账户具有以下优势:
- 无需支付 Gas 费 — Gas 费由平台承担。
- 批量操作 — 可将多个操作合并为一笔交易。
- 高级安全功能 — 超越简单私钥的安全保障。
Conviction 如何使用智能账户
当你在 Conviction 注册时,系统会自动为你创建一个智能账户。这就是你的交易钱包,所有交易活动都在此进行。
| 特性 | 普通钱包 (EOA) | 智能账户 |
|---|---|---|
| Gas 费 | 用户自付 | 平台承担 |
| 交易签名 | 每笔交易单独签名 | 支持批量操作 |
| 恢复方式 | 仅助记词 | 灵活的恢复选项 |
| 在 Conviction 中的角色 | 资金钱包 | 交易钱包 |
你的资金钱包是你连接的 EOA(例如 MetaMask 或内置钱包)。你的交易钱包是由资金钱包派生的智能账户。
技术详情
| 属性 | 值 |
|---|---|
| 提供商 | ZeroDev |
| 账户类型 | Kernel v3.1 |
| 入口点 | v0.7 |
| 验证器 | ECDSA |
| 网络 | ZetaChain (7000) |
| Gas 赞助 | ZeroDev Paymaster |
EIP-712 订单签名
Conviction 上的订单使用 EIP-712 类型化数据标准进行链下签名。流程如下:
- 你在界面上创建一个订单(买入或卖出)。
- 你的 EOA(连接的钱包)使用 EIP-712 类型化数据对订单进行签名。
- 签名后的订单提交至后端。
- 订单的
maker字段设置为你的智能账户地址,而非 EOA 地址。 - 订单撮合时,CTF Exchange 合约验证签名并通过你的智能账户执行交易。
这一设计实现了无 Gas 费下单 — 你只需签名一条消息,平台负责执行和承担 Gas 费。
安全性
- 你的智能账户完全由你连接的钱包(EOA)控制。其他任何人都无法授权你的智能账户进行交易。
- 平台可以为你的交易赞助 Gas 费,但无法移动你的资金或执行未经授权的交易。
- 所有交易均通过链上 CTF Exchange 合约执行,合约在处理前会验证签名。
- 你的智能账户地址由 EOA 确定性派生,因此对你而言是唯一的。