Protocol-Level
协议原生智能账户
三层验证机制、密钥轮换和自定义验证器 — 内置于基础协议,无需 ERC-4337。
Three-Layer Validation Flow
Layer 1
首次使用验证
通过 BLAKE3 从 (version, algo_id, pubkey) 派生地址并验证 PQ 签名 — 账户在首次交易时创建。
Layer 2
默认 PQ 验证
现有账户验证 pubkey_hash + PQ 签名。密钥轮换更改密钥但保持地址不变。
Layer 3
自定义验证器
将验证委托给账户专属 EVM 逻辑 — 多签、社交恢复、时间锁或任何自定义策略。
无需打包器
验证是基础协议的一部分 — 无需 ERC-4337 入口点或独立的 alt-mempool。
0x + 64 hex 地址
32 字节原生地址仅表示为 0x + 64 位小写十六进制。这一规范格式对应完整的 Shell 地址。
密钥轮换
轮换密钥对或切换 PQ 算法 — 链上地址和身份保持不变。
自定义验证器
多签、社交恢复、时间锁 — 将您自己的验证逻辑部署为 EVM 合约。
Shell AA vs ERC-4337
| Dimension | Shell Chain ✦ | ERC-4337 |
|---|---|---|
| Validation Location | Protocol-level | EntryPoint contract |
| Bundler Required | No | Yes |
| Separate Alt-Mempool | No | Usually yes |
| Default Validator | Built into the chain | Wallet contract-defined |
| Address Format | 0x + 64 hex (32-byte) | 0x... (hex) |
Validation Location
ShellProtocol-level
4337EntryPoint contract
Bundler Required
ShellNo
4337Yes
Separate Alt-Mempool
ShellNo
4337Usually yes
Default Validator
ShellBuilt into the chain
4337Wallet contract-defined
Address Format
Shell0x + 64 hex (32-byte)
43370x... (hex)