Protocol-Level

Comptes intelligents natifs au protocole

Trois couches de validation, rotation des clés et validateurs personnalisés — intégrés au protocole de base sans ERC-4337.

Three-Layer Validation Flow

Layer 1

Validation à la première utilisation

Dérive l'adresse de (version, algo_id, pubkey) via BLAKE3 et vérifie la signature PQ — compte créé à la première transaction.

Layer 2

Validation PQ par défaut

Les comptes existants vérifient pubkey_hash + signature PQ. La rotation de clé change la clé mais conserve la même adresse.

Layer 3

Validateur personnalisé

Délègue la validation à la logique EVM spécifique au compte — multisig, récupération sociale, verrous temporels ou toute politique personnalisée.

Aucun bundler requis

La validation fait partie du protocole de base — pas d'EntryPoint ERC-4337 ni d'alt-mempool séparé.

Adresses 0x + 64 hex

Adresses natives sur 32 octets au format 0x + 64 caractères hexadécimaux minuscules — distinctes d'Ethereum et liées à l'algorithme de signature.

Rotation des clés

Faites pivoter la paire de clés ou changez l'algorithme PQ — votre adresse et identité on-chain restent identiques.

Validateurs personnalisés

Multisig, récupération sociale, verrous temporels — déployez votre propre logique de validation comme contrat 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)