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

Precompile for secp256r1 Curve Support

EIP-7951은 secp256r1(P-256) 커브 연산을 지원하는 프리컴파일을 이더리움 EVM에 추가하는 Core 제안입니다. 이를 통해 패스키(Passkey) 및 WebAuthn 기반 인증을 온체인에서 효율적으로 처리할 수 있게 됩니다.

배경 및 동기

secp256r1은 iOS, Android, 하드웨어 보안 칩 등에서 널리 사용되는 타원 곡선입니다. 현재 이 커브 연산을 EVM에서 수행하면 가스 비용이 매우 높아 실용적이지 않습니다.

프리컴파일 사양

새로운 프리컴파일 주소에서 서명 검증 연산을 지원하며 고정된 저렴한 가스 비용으로 처리됩니다. 입출력 형식은 기존 ecrecover 프리컴파일과 유사한 구조를 따릅니다.

보안 및 호환성

프리컴파일은 결정론적으로 동작하며 일관된 결과를 보장합니다. 기존 스마트 컨트랙트와의 충돌 없이 새로운 주소에 추가됩니다.

활용 사례

패스키 기반 스마트 월렛, WebAuthn 인증, 모바일 디바이스의 보안 인클레이브와 직접 상호작용하는 DApp 구현이 가능해집니다. 이는 AA(Account Abstraction)와 결합하여 더욱 강력한 사용자 경험을 제공합니다.

공식 EIP 문서open_in_new