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
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.
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.
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
| 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) |