EIP-7668은 이더리움 실행 레이어에서 블룸 필터(Bloom filters)를 제거하는 Core 제안으로, 현재 Stagnant 상태입니다. 블룸 필터의 실용적 가치가 낮아졌다는 판단에서 비롯된 제안입니다.
블룸 필터의 역할
이더리움 블록 헤더에 포함된 블룸 필터는 원래 특정 이벤트나 로그가 블록에 포함되어 있는지 빠르게 확인하기 위한 목적으로 설계되었습니다. 그러나 실제로는 거짓 양성(false positive) 비율이 높아 신뢰성이 낮습니다.
제거 이유
블룸 필터는 블록 헤더에 256바이트를 추가하지만 실용적인 가치는 제한적입니다. 현대의 이더리움 클라이언트와 인덱서들은 블룸 필터 대신 더 정확한 이벤트 인덱싱 방법을 사용합니다.
침체 이유
블룸 필터 제거는 기존 RPC API(eth_getLogs 등)와의 호환성에 영향을 미칠 수 있어 생태계 전반의 대규모 업데이트가 필요합니다. 이러한 광범위한 영향으로 인해 진행이 멈췄습니다.
역사적 맥락
블룸 필터는 초기 이더리움 설계의 일부였으나, 네트워크 성장과 함께 더 효율적인 대안이 등장했습니다. 이 제안은 기술 부채를 해소하려는 시도로 볼 수 있습니다.