EIP-4573은 EVM 내에서 재사용 가능한 프로시저(함수)를 정의하는 메커니즘을 도입하는 Core 제안입니다. EOF(EVM Object Format) 체계의 일환으로 스마트 컨트랙트의 구조적 실행을 개선하려 했습니다.
제안 동기
EVM은 전통적으로 점프 기반의 비구조적 제어 흐름을 사용합니다. 프로시저 개념을 도입하면 코드 재사용성과 정적 분석 가능성이 크게 향상됩니다.
EOF와의 연관성
이 제안은 EIP-3540(EOF)와 함께 작동하도록 설계되었으며, EOF 컨테이너 내의 코드 섹션에서 명명된 프로시저를 지원합니다. CALLSUB, RETSUB 같은 새로운 옵코드를 활용합니다.
침체 원인
EOF 관련 제안들이 복잡성과 구현 부담으로 인해 전반적으로 지연되면서 이 제안도 함께 침체되었습니다. 관련 EOF EIP들의 상태가 계속 변동되어 진행이 어려웠습니다.