이더리움의 상하이(Shapella) 업그레이드, 완전 해부
출금, 가스 조정, 그리고 그 이후의 일들—과대광고 없이.
요약
Shapella 업그레이드는 Shanghai(실행 레이어용)와 Capella(합의 레이어용)의 합성어로, 2023년 4월 12일에 이더리움에서 실행되었습니다. 주요 특징은 Beacon Chain 출시 이후 처음으로 스테이킹 출금을 가능하게 한 것입니다.
헤드라인 변경사항인 EIP-4895는 검증자 출금이 합의 레이어에서 실행 레이어로 자동으로 "푸시"되는 시스템을 도입했으며, 사용자 트랜잭션이나 가스 수수료가 필요하지 않습니다. 이와 함께 EVM을 미세 조정하는 4개의 작은 EIP들이 배포되었는데, 가스 비용 절감(Warm COINBASE), 바이트코드 최적화(PUSH0), 컨트랙트 생성 제한(Initcode metering)이 포함됩니다. 이 업그레이드는 또한 SELFDESTRUCT 오피코드가 단계적으로 폐지될 것이라는 최종 경고를 개발자들에게 제공했습니다.
Shapella는 Merge의 루프를 효과적으로 닫았고, 다음 주요 업그레이드인 Dencun이 2024년 3월 13일에 뒤따르며 EIP-4844 "blob"으로 네트워크의 초점을 확장성으로 전환했습니다.
왜 Shapella가 중요한 이정표였나
Beacon Chain의 시작부터 2023년 4월까지, ETH 스테이킹은 일방통행이었습니다. 32 ETH를 예치해 네트워크 보안에 도움을 주고 보상을 받을 수 있었지만, 원금이나 합의 레이어 보상을 다시 빼낼 수는 없었습니다. 이렇게 잠긴 유동성은 상당한 약속이었고 많은 잠재적 스테이커들에게 장벽이었습니다.
Shapella는 출구 문을 열어 모든 것을 바꾸었습니다.
업그레이드의 핵심은 EIP-4895였는데, 이는 **시스템 수준의 "출금 작업"**을 독창적으로 설계했습니다. 스테이커들이 트랜잭션을 만들고 가스를 지불해 출금하는 대신, 이제 프로토콜 자체가 자동으로 합의 레이어에서 적격 자금을 수집하고 실행 레이어로 푸시합니다. 이 깔끔한 푸시 기반 설계는 복잡성과 위험을 최소화하여 변경사항을 테스트하고 안전하게 배포하기 훨씬 쉽게 만들었습니다.