EIP-607은 Spurious Dragon 하드포크의 메타 EIP로, 해당 하드포크에 포함된 모든 변경 사항을 정의합니다. Spurious Dragon은 2016년 DoS 공격에 대한 대응의 일환으로 진행되었습니다.
배경
2016년 가을, 이더리움 네트워크는 낮은 가스 비용을 악용한 일련의 DoS 공격을 받았습니다. Tangerine Whistle(EIP-608)이 즉각적인 패치를 적용한 후, Spurious Dragon이 더 근본적인 수정을 위해 뒤따랐습니다.
포함된 변경 사항
EIP-155(리플레이 공격 보호), EIP-160(EXP 가스 비용 조정), EIP-161(상태 트리 정리), EIP-170(컨트랙트 코드 크기 제한)이 포함됩니다. EIP-155의 체인 ID 개념은 이후 이더리움 생태계의 핵심 요소가 되었습니다.
상태 트리 정리
EIP-161을 통해 0 잔액, 0 논스, 빈 코드를 가진 수백만 개의 빈 계정이 상태 트리에서 삭제되었습니다. 이는 DoS 공격으로 부풀어오른 상태 크기를 줄이는 데 기여했습니다.
역사적 의의
Spurious Dragon은 이더리움이 네트워크 위협에 얼마나 빠르게 대응할 수 있는지를 보여주었습니다. 리플레이 공격 보호(EIP-155)는 이후 분기된 ETC와 ETH 간의 트랜잭션 혼동을 방지하는 데 필수적이었습니다.