EIP-7766은 ERC-4337 계정 추상화 환경에서 여러 사용자 운영(UserOperation)의 서명을 집계하는 표준을 정의합니다. 서명 집계를 통해 번들러의 가스 비용을 절감하고 처리량을 향상시킵니다.
제안 배경
ERC-4337의 번들러는 다수의 UserOperation을 하나의 트랜잭션으로 처리하지만, 각 서명은 개별적으로 검증됩니다. 서명 집계(aggregation)를 통해 여러 서명을 하나의 집계 서명으로 결합하면 검증 비용을 크게 줄일 수 있습니다. BLS 서명 등의 집계 가능한 서명 체계가 이 EIP의 핵심 기술 기반입니다.
집계기 인터페이스
IAggregator 인터페이스는 서명 집계와 검증을 위한 표준 함수를 정의합니다. validateSignatures 함수는 집계된 서명과 UserOperation 목록을 입력받아 검증합니다. aggregateSignatures 함수는 오프체인에서 개별 서명들을 하나로 결합합니다.
가스 절감 효과
BLS 서명 집계의 경우 n개의 서명을 하나로 결합하면 검증 비용이 O(n)에서 O(1)에 가깝게 줄어듭니다. 대규모 번들에서 서명 검증 비용이 전체 가스의 상당 부분을 차지하므로 절감 효과가 큽니다. 번들러의 수익성 개선과 사용자 수수료 절감으로 이어질 수 있습니다.
호환성 및 보안
ERC-4337의 기존 EntryPoint 컨트랙트와 하위 호환성을 유지합니다. 집계 서명의 위조 불가능성과 집계기 컨트랙트의 신뢰 모델에 대한 상세한 보안 분석이 포함됩니다.