Account Abstraction 체험하기
EOA의 한계를 극복하는 두 가지 방식을 직접 체험하고 비교해보세요.
각 방식의 장단점과 사용 사례를 이해할 수 있습니다.
🔗
EIP-7702
EOA + 위임 코드EOA가 스마트 컨트랙트 코드를 위임받아 스마트 계정처럼 동작합니다. 기존 EOA 주소를 유지하면서 기능을 확장할 수 있습니다.
✓기존 EOA 주소 유지
✓가스비 절약 (직접 실행)
✓배치 트랜잭션
✗키 교체 불가 (EOA 특성)
체험하기 →
📦
ERC-4337
Contract Account스마트 컨트랙트가 자산을 보유합니다. 서명자를 완전히 교체할 수 있어 키 분실 시 복구가 가능합니다.
✓완전한 키 교체 가능
✓Guardian 기반 복구
✓VASP 규제 대응 가능
△번들러 필요 (간이 가능)
체험하기 →
핵심 차이점
| 항목 | EIP-7702 | ERC-4337 |
|---|---|---|
| 계정 타입 | EOA + 위임 코드 | Contract Account |
| 자산 위치 | EOA 주소 | 컨트랙트 주소 |
| 키 교체 | ❌ 불가 | ✅ 완전 교체 |
| 기존 키 무효화 | ❌ 불가 | ✅ 가능 |
| VASP 복구 의무 | ⚠️ 부적합 | ✅ 적합 |
| 가스 효율 | 높음 | 중간 |
| 번들러 필요 | ❌ 불필요 | ✅ 필요 (자체 운영 가능) |
🏛️VASP 복구 시나리오
EIP-7702의 한계
- 고객이 PassKey 분실
- Guardian이 새 PassKey로 masterAuthority 변경
- ⚠️ 기존 PassKey 소유자도 여전히 자산 접근 가능
- → 키 도난 시 자산 보호 불가
ERC-4337의 해결
- 고객이 PassKey 분실
- Guardian이 새 PassKey로 owner 교체
- ✅ 기존 PassKey는 완전히 무효화
- → 서명해도 컨트랙트가 거부