Tech/EIPs/#1716
EIP 1716카테고리 · 유형 · 메타상태 · 최종

Hardfork Meta: Petersburg

EIP-1716은 2019년 2월에 활성화된 페테르스부르크(Petersburg) 하드포크의 메타 EIP입니다. 콘스탄티노플 하드포크와 동시에 배포되어 보안 취약점이 있는 EIP-1283을 제거했습니다.

배경: 콘스탄티노플 연기

콘스탄티노플 하드포크(EIP-1013) 활성화 직전, ChainSecurity가 EIP-1283의 SSTORE 변경이 재진입 공격 취약점을 만든다고 발견했습니다. 이로 인해 콘스탄티노플이 긴급 연기되었고 페테르스부르크가 함께 계획되었습니다.

페테르스부르크의 역할

페테르스부르크는 콘스탄티노플의 모든 변경 사항에서 EIP-1283만 제외한 버전입니다. 두 하드포크가 동시에 활성화되어, EIP-1283의 변경 사항이 실질적으로 차단되었습니다.

포함된 내용

콘스탄티노플의 EIP-145(비트 이동 오피코드), EIP-1014(CREATE2), EIP-1052(EXTCODEHASH), EIP-1234(블록 보상 감소 및 난이도 폭탄 지연)가 포함되고, EIP-1283(SSTORE 순 가스 측정)만 제외되었습니다.

역사적 의의

블록체인 프로토콜 업그레이드 과정에서 보안 감사의 중요성을 보여준 사례입니다. 활성화 직전 취약점 발견과 긴급 대응은 이더리움 커뮤니티의 위기 대응 능력을 보여주었습니다.

활성화 정보

2019년 2월 28일 블록 7,280,000에서 콘스탄티노플과 동시에 활성화되었습니다. 이후 이스탄불 하드포크(EIP-1679)에서 EIP-2200을 통해 SSTORE 개선 사항이 안전하게 도입되었습니다.

공식 EIP 문서open_in_new