Tech/EIPs/#5806
EIP 5806카테고리 · 코어유형 · 표준 트랙상태 · 정체

Delegate transaction

EIP-5806는 EOA(외부 소유 계정)가 스마트 컨트랙트의 코드를 자신의 컨텍스트에서 실행할 수 있는 위임 트랜잭션(delegate transaction)을 제안하는 Stagnant 상태의 Core EIP입니다. EIP-3074와 유사한 목표를 가지지만 다른 접근 방식을 취합니다.

핵심 메커니즘

새로운 트랜잭션 타입을 도입하여 EOA가 컨트랙트 코드를 DELEGATECALL 방식으로 실행할 수 있게 합니다. 이를 통해 EOA가 배치 트랜잭션, 가스 추상화 등 스마트 컨트랙트 기능을 활용할 수 있습니다.

EIP-3074와의 비교

EIP-3074가 AUTH/AUTHCALL 옵코드를 도입하는 것과 달리, EIP-5806은 기존 DELEGATECALL 의미론을 활용합니다. 보안 모델과 구현 복잡성 면에서 차이가 있습니다.

침체 원인

EIP-3074가 먼저 광범위한 논의를 받았고, 이후 EIP-7702가 더 정교한 대안으로 등장했습니다. 여러 경쟁 제안들 사이에서 EIP-5806만의 차별성이 희석되었습니다.

역사적 맥락

Account Abstraction을 향한 여러 접근법 중 하나로, EOA 역량 확장 논의에서 중요한 참고 자료가 됩니다. EIP-7702의 설계에 영향을 미친 것으로 평가됩니다.

공식 EIP 문서open_in_new