Tech/EIPs/#6690
EIP 6690카테고리 · 코어유형 · 표준 트랙상태 · 정체

EVM Modular Arithmetic Extensions

EIP-6690은 EVM에 모듈식 산술 연산 확장을 추가하는 Core Stagnant EIP입니다. 큰 정수 모듈러 연산을 EVM 수준에서 효율적으로 처리하기 위한 새로운 프리컴파일 또는 연산 코드를 제안합니다.

배경

현재 EVM은 256비트 정수 연산만 지원하며, ZK-SNARK, BLS 서명 등 암호학적 연산에 필요한 큰 정수 모듈러 연산은 비효율적입니다. 솔리디티로 구현하면 가스 비용이 매우 높습니다.

제안 내용

임의의 모듈러스를 사용한 모듈러 덧셈, 뺄셈, 곱셈 연산을 지원하는 새로운 EVM 명령어를 도입합니다. EIP-196(bn256), EIP-2537(BLS12-381)과 같은 특정 커브 프리컴파일보다 범용적인 접근입니다.

정체 이유

EVM 명령어 추가는 모든 클라이언트의 업데이트가 필요한 하드포크를 요구합니다. 기존 프리컴파일 방식이나 EVM Object Format(EOF) 확장으로 유사한 목표를 달성할 수 있다는 의견이 있어 우선순위가 낮아졌습니다.

역사적 맥락

ZK 롤업의 부상으로 효율적인 암호학적 연산에 대한 수요가 높아졌으나, 구체적인 구현 방향에 대한 합의가 이루어지지 않아 Stagnant 상태로 남았습니다.

공식 EIP 문서open_in_new