이더리움 개선 제안(EIP) 7702는 외부 소유 계정(EOA)이 트랜잭션 단위로 컨트랙트 코드를 실행할 수 있는 새로운 메커니즘을 도입하여 계정 추상화(AA)를 크게 발전시켰습니다. 2024년 비탈릭 부테린이 제안하고 펙트라 업그레이드에 포함된 EIP-7702는 EOA가 거래 개시 중에 계약 코드 실행 로직을 동적으로 지정할 수 있도록 하여 기존 계정 행동 모델을 근본적으로 바꿀 수 있습니다.
이 제안은 임시 코드 삽입을 허용하는 새로운 트랜잭션 유형(0x04 SetCode)을 도입하여, 승인된 컨트랙트 로직이 트랜잭션 컨텍스트 내에서 실행된 후 원래 EOA 상태로 되돌아가는 방식을 도입합니다. 이 접근 방식은 향상된 네이티브 체인 지원, 운영 복잡성 감소, 에코시스템 호환성 개선 등 EIP-4337과 같은 기존 AA 솔루션에 비해 몇 가지 이점을 제공합니다.
주요 기술 사양은 다음과 같습니다:
- 교차 체인 유효성 검사 데이터가 포함된 authorization_list 매개변수
- 0xef0100 || 주소 접두사를 통한 동적 코드 수정
- 체인별 또는 범용(체인_id=0) 권한 부여 범위
EIP-7702는 다음과 같은 주목할 만한 이점을 제공합니다:
1. 사용자 지정 계정 동작에 대한 유연성 향상
2. 프로그래밍 가능한 안전 장치를 통한 보안 강화
3. 추상화된 결제 모델을 통한 가스 최적화
4. 향상된 Web3 접근성
동시에 중요한 보안 고려 사항을 소개합니다:
1. EVM 체인 전반의 인증 재생 위험
2. 기존 표준과의 계약 호환성 문제
3. 악성 코드 주입을 통한 피싱 취약점
4. 월렛 계약 관리 과제
이 제안은 보안 감사 관행의 근본적인 변화를 요구하며, 정적 계정 분석에서 동적 거래 컨텍스트 평가로 초점을 전환할 것을 요구합니다. 개발자는 권한 확인 시스템을 조정해야 하며, 지갑 제공자는 강력한 인증 안전장치와 사용자 교육 메커니즘을 구현해야 합니다.
앞으로 EIP-7702는 다음과 통합할 수 있는 강력한 잠재력을 보여줄 것입니다:
- EIP-4337의 트랜잭션 번들링 인프라
- MPC 및 ZK 기반 지갑 아키텍처
- 모듈형 계정 시스템
이러한 혁신은 이더리움 계정 모델의 중추적인 진화를 의미하며, 전례 없는 유연성을 제공하는 동시에 생태계 전반의 보안 인식을 강화할 것을 요구합니다.










