EIP-8163은 EVM에서 0xae 바이트를 EXTENSION 옵코드로 예약하는 Core 표준 제안입니다. 미래의 EVM 확장 메커니즘을 위한 네임스페이스를 미리 확보합니다.
제안 배경
EVM 옵코드 공간은 한정되어 있으며, 새로운 기능 추가 시 충돌 없는 주소 공간이 필요합니다. EXTENSION 옵코드를 예약하면 미래의 확장 기능을 체계적으로 수용할 수 있는 구조가 만들어집니다.
EXTENSION 옵코드 역할
0xae는 뒤따르는 바이트와 결합하여 확장 옵코드 공간을 만드는 프리픽스로 동작합니다. 이는 x86의 0x0F 확장 프리픽스와 유사한 개념으로, 옵코드 공간을 효율적으로 확장합니다.
하위 호환성
현재 0xae는 INVALID 옵코드로 처리됩니다. 이를 EXTENSION으로 예약해도 기존 컨트랙트의 동작은 변경되지 않으며, 미래 확장 시 명확한 경계를 제공합니다.
현재 상태
Draft 단계로, 예약된 옵코드의 실제 동작 방식과 향후 확장 EIP에서의 사용 방법에 대한 가이드라인이 수립되고 있습니다.