EIP-7958은 EVM64 아키텍처에서 리틀 엔디안 방식의 새로운 옵코드를 도입하는 Stagnant Core 제안입니다. 64비트 연산을 위해 리틀 엔디안 메모리 레이아웃을 지원하는 전용 명령어를 추가하려 했습니다.
제안 배경
기존 EVM은 빅 엔디안 256비트 연산을 사용하지만, EVM64는 64비트 워드와 리틀 엔디안 방식을 채택하려 했습니다. 리틀 엔디안은 x86 등 대부분의 현대 하드웨어 아키텍처와 호환되어 성능 이점이 있습니다.
새로운 옵코드
리틀 엔디안 로드/스토어, 64비트 산술, 비트 조작 등의 새로운 옵코드 세트를 정의했습니다. 이는 기존 빅 엔디안 옵코드와 공존하며 개발자가 선택적으로 사용할 수 있도록 설계되었습니다.
정체 이유
EVM64 시리즈 전반에 걸친 합의 부족으로 이 제안도 함께 정체되었습니다. 하위 호환성 유지의 어려움과 기존 툴링 생태계 전반을 교체해야 하는 부담이 진전을 막았습니다.