Tech/EIPs/#1108
EIP 1108카테고리 · 코어유형 · 표준 트랙상태 · 최종

Reduce alt_bn128 precompile gas costs

EIP-1108은 이더리움의 alt_bn128 타원 곡선 프리컴파일(덧셈, 스칼라 곱셈, 쌍선형 검사)의 가스 비용을 대폭 낮춘 최종 확정 제안입니다. 이를 통해 온체인 zk-SNARK 검증 비용이 크게 절감되어 프라이버시 애플리케이션 개발이 현실적으로 가능해졌습니다.

배경

초기 alt_bn128 프리컴파일 가스 비용은 실제 연산 비용보다 과도하게 높게 책정되어 있었습니다. 이는 zk-SNARK 검증을 온체인에서 수행하기에 지나치게 비쌌습니다.

변경 사항

ECADD 비용은 500에서 150으로, ECMUL 비용은 40000에서 6000으로, 쌍선형 검사 기본 비용은 100000에서 45000으로 인하되었습니다. 각 쌍(pair)당 추가 비용도 80000에서 34000으로 줄었습니다.

영향

가스 비용 절감으로 Tornado Cash 등 프라이버시 프로토콜과 Groth16 기반 zk-SNARK 검증이 실용적으로 사용 가능해졌습니다. Istanbul 하드포크에 포함되어 2019년 12월 활성화되었습니다.

의의

EIP-1108은 레이어 2 롤업과 프라이버시 솔루션 생태계의 기반을 마련하는 데 핵심적인 역할을 했습니다. 이후 zk-Rollup 프로젝트들이 이더리움 메인넷에서 실용적으로 운영될 수 있게 되었습니다.

공식 EIP 문서open_in_new