EIP-2494는 영지식 증명(ZK-SNARK) 시스템에서 효율적으로 사용할 수 있는 Baby Jubjub 타원 곡선의 표준을 정의합니다. 이 곡선은 BN128 곡선 내부에서 동작하도록 설계되어 이더리움의 ZK 회로에 최적화되어 있습니다.
곡선 정의
Baby Jubjub은 비틀린 에드워즈(Twisted Edwards) 형태의 타원 곡선으로, BN128(alt_bn128) 스칼라 필드 위에 정의됩니다. 이 구조는 ZK-SNARK 회로 내부에서 타원 곡선 연산을 효율적으로 수행할 수 있게 합니다.
주요 응용 분야
Baby Jubjub은 Zcash의 Jubjub 곡선에서 영감을 받아 이더리움 생태계에 맞게 설계되었습니다. 익명 송금, 투표 시스템, 신원 증명 등 프라이버시 보존 애플리케이션에 활용됩니다.
표준화 필요성
다양한 프로젝트가 서로 다른 구현을 사용하면서 상호 운용성 문제가 발생했습니다. EIP-2494는 공통 파라미터와 인터페이스를 정의하여 생태계 전반의 일관성을 보장하려 합니다.
정체 이유
이 EIP는 Hermez, zkSync 등 여러 레이어2 프로젝트에서 이미 실질적으로 사용되고 있음에도 불구하고 공식 ERC 표준으로 채택되는 과정이 지연되고 있습니다. 추가적인 보안 검토와 커뮤니티 합의가 필요한 상태입니다.