EIP-2003은 EVMC(Ethereum Virtual Machine Connector)를 통한 프리컴파일 컨트랙트 구현 모듈 표준을 제안합니다. EVM 클라이언트가 외부 모듈에서 프리컴파일을 로드할 수 있게 합니다.
제안 내용
EVMC는 EVM 구현체와 이더리움 클라이언트 간의 인터페이스입니다. 이 EIP는 EVMC를 확장하여 프리컴파일 컨트랙트를 플러그인 방식으로 구현할 수 있게 합니다.
기대 효과
프리컴파일 구현을 모듈화하여 다양한 클라이언트에서 재사용할 수 있습니다. 새로운 프리컴파일 추가 시 각 클라이언트별 재구현 없이 공통 모듈을 공유할 수 있습니다.
정체된 이유
EVMC 자체의 발전 방향과 조율이 필요했고, 실제 클라이언트 팀들의 채택 의지가 충분하지 않았습니다. 주요 클라이언트들이 자체적인 프리컴파일 구현 방식을 유지했습니다.
현재 상태
정체 상태로 공식 채택은 이루어지지 않았습니다. EVMC는 계속 발전하고 있으나, 프리컴파일 모듈화 표준은 별도로 추진되지 않고 있습니다.