EIP-7819는 EVM에 SETDELEGATE 명령어를 추가하여 계정 위임 기능을 EVM 수준에서 직접 지원하는 것을 제안합니다. 계정 추상화를 더 네이티브하게 지원하기 위한 코어 EIP입니다.
명령어 개요
SETDELEGATE는 EOA가 특정 계약 주소에게 실행 권한을 위임하는 새로운 EVM 오피코드입니다. EIP-7702의 개념을 더 낮은 수준에서 구현하는 방식으로 볼 수 있습니다.
기술적 설계
계정 상태에 위임 대상 주소를 저장하고, EOA에 대한 호출 시 위임된 계약 코드가 실행됩니다. 위임 설정과 해제를 위한 명확한 인터페이스를 제공합니다.
AA와의 관계
EIP-4337이나 EIP-7702보다 더 프로토콜 네이티브한 방식으로 계정 위임을 구현합니다. 가스 오버헤드를 줄이고 더 간단한 구현을 가능하게 합니다.
현재 상태
Draft 상태로 이더리움 코어 개발자들과 논의 중입니다. EIP-7702 등 경쟁하는 유사 제안들과 함께 검토되고 있습니다.