EIP-8024는 기존 EVM 바이트코드와의 하위 호환성을 유지하면서 SWAPN, DUPN, EXCHANGE 명령어를 추가하는 방안을 제안합니다.
개요
SWAPN, DUPN, EXCHANGE는 EVM 스택 조작 명령어를 16개 깊이 이상으로 확장합니다. 현재 SWAP1-16, DUP1-16의 한계를 넘어 더 깊은 스택 위치에 접근할 수 있게 됩니다.
하위 호환성
기존 SWAP/DUP 명령어는 그대로 유지되며, 새 명령어는 추가 opcode 공간을 사용합니다. 기존 컨트랙트 바이트코드에는 영향을 주지 않습니다.
EXCHANGE 명령어
EXCHANGE는 스택의 두 요소를 임의 위치에서 교환하는 새로운 명령어입니다. 이를 통해 복잡한 스택 재배열을 더 효율적으로 처리할 수 있습니다.
현황
Review 상태로 EOF 프레임워크 내 opcode 인코딩과의 정합성 검토가 진행 중입니다.