EIP-7266은 이더리움 EVM에서 거의 사용되지 않는 BLAKE2b 압축 함수 프리컴파일(주소 0x09)을 제거하자는 제안으로, 현재 Stagnant 상태입니다.
제안 배경
BLAKE2 프리컴파일(EIP-152)은 Zcash와의 상호운용성을 위해 이스탄불 업그레이드에서 추가되었습니다. 하지만 실제 사용량이 매우 적어 유지 비용 대비 효용이 낮다는 지적이 있었습니다. EIP-7266은 이를 제거하여 클라이언트 구현의 복잡성을 줄이자고 제안했습니다.
제거 논리
사용되지 않는 프리컴파일은 모든 이더리움 클라이언트가 구현하고 유지보수해야 하는 코드 부담입니다. 제거하면 클라이언트 다양성 향상과 공격 표면 감소 효과가 기대됩니다. EVM 정리(EVM cleanliness) 원칙에 따라 불필요한 기능을 제거해야 한다는 논리입니다.
중단 이유
기존 컨트랙트와의 하위 호환성 파괴 우려와 온체인 상태를 소급 변경하는 것에 대한 커뮤니티 저항이 강했습니다. 실제 피해는 미미하지만 원칙적인 반대 의견이 많아 진행이 멈췄습니다. 현재 Stagnant 상태로 진전이 없습니다.
역사적 맥락
EVM 기능 제거는 이더리움에서 매우 드문 일로, 대부분 추가 방향으로만 발전해 왔습니다. 이 제안은 EVM 정화 노력의 일환으로 논의되었으나 광범위한 지지를 얻지 못했습니다.