EIP-7873은 EOF(EVM Object Format) 환경에서 TXCREATE opcode와 InitcodeTransaction 유형을 도입하는 Core EIP입니다. 컨트랙트 배포 방식을 개선하는 EOF 제안 중 하나로, 현재 Stagnant 상태입니다.
제안 내용
TXCREATE opcode는 EOF 형식의 initcode를 직접 트랜잭션에 포함하여 컨트랙트를 배포하는 새로운 방식을 도입합니다. InitcodeTransaction은 이 initcode를 운반하는 새로운 트랜잭션 유형입니다.
기존 방식의 개선
현재 CREATE/CREATE2 방식은 initcode가 런타임 코드에 포함되어 메모리에서 실행됩니다. TXCREATE는 initcode를 별도로 분리하여 EOF의 정적 분석 및 검증 이점을 컨트랙트 배포에도 적용합니다.
정체 원인
EOF 전체 제안이 이더리움 개발 우선순위에서 여러 차례 연기되면서 이 EIP도 함께 정체되었습니다. EOF 자체의 복잡성으로 인해 합의 형성이 느리게 진행되고 있습니다.
역사적 맥락
EOF는 EVM의 구조적 한계를 해결하기 위한 장기 프로젝트의 일환입니다. EIP-7873은 EOF 생태계 내에서 컨트랙트 배포 표준화를 위한 중요한 구성 요소였으나, EOF 전체 계획의 재조정과 함께 재검토가 필요한 상황입니다.