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

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)