Protocol-Level

프로토콜 네이티브 스마트 계정

3단계 검증, 키 교체, 커스텀 검증자 — 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 EntryPoint나 별도 alt-mempool 불필요.

0x + 64 hex 주소

0x + 64자 소문자 16진수로 표현되는 32바이트 네이티브 주소 — Ethereum과 구분되며 서명 알고리즘에 바인딩됩니다.

키 교체

키 쌍 교체 또는 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)