EIP-2565는 이더리움 EVM의 모듈식 지수 연산(ModExp) 프리컴파일(주소 0x05)의 가스 비용을 재조정하는 제안으로, Final 상태로 채택되었습니다. 기존 가스 비용이 실제 계산 비용보다 과도하게 높아 RSA 등의 암호화 연산에 경제적 장벽이 되었습니다.
문제점
이더리움 베를린 하드포크 이전의 ModExp 가스 비용 공식은 벤치마크 결과 실제 계산 비용에 비해 과도하게 높게 책정되어 있었습니다. 이로 인해 RSA 서명 검증, 링 서명 등 중요한 암호화 기능들이 온체인에서 경제적으로 실행 불가능했습니다.
새로운 가스 계산 공식
EIP-2565는 멱지수의 최대 길이와 비트 길이를 기반으로 한 더 정확한 가스 계산 공식을 도입합니다. 새로운 공식은 실제 Multi-precision 곱셈 횟수에 비례하며, 가스 비용을 약 4배 낮추는 효과가 있었습니다.
베를린 하드포크 포함
EIP-2565는 EIP-2929(콜드 계정 액세스 비용 인상)와 함께 2021년 4월 베를린 하드포크에 포함되어 활성화되었습니다. 이 변경으로 온체인 RSA 연산 및 다양한 암호화 프리미티브의 실용성이 크게 향상되었습니다.
보안 및 영향
가스 비용 인하가 DoS 공격 벡터를 만들 수 있다는 우려가 있었으나, 충분한 벤치마크와 분석을 통해 안전성이 확인되었습니다. 이 변경은 이더리움에서의 암호화 응용 프로그램 개발을 크게 촉진했습니다.
후속 영향
ModExp 가스 비용 인하는 온체인 영지식 증명 검증기, 임계값 서명 구현, 다양한 암호화 라이브러리의 실용화에 기여했습니다. 이더리움의 암호화 기반 인프라를 강화하는 중요한 이정표로 평가됩니다.