이더리움 역사상 가장 복잡한 업그레이드 중 하나: Glamsterdam, 블록 구축과 가스 청구 재구성
chaincatcher저자: 이더리움 재단
편집: Deep Tide TechFlow
Deep Tide 가이드: 이더리움의 다가오는 Glamsterdam 업그레이드는 블록 구축 방식과 가스 청구의 이중 재구성을 가져와, 하드코딩된 가스 한도를 사용하는 모든 지갑, 인덱서, 추정기가 직접 실패하게 됩니다. 재단은 사전에 공개 테스트넷을 열어 개발자들에게 몇 달의 시간을 제공하지만, 시간은 기다려주지 않습니다.

요약
Platåberget을 만나보세요: Glamsterdam(Gloas + Amsterdam) 업그레이드를 위한 초기 테스트 환경으로, 현재 공개 참여가 가능합니다. 이 업그레이드는 애플리케이션 개발자에게 파괴적인 변화를 가져올 것입니다. 특히 하드코딩된 최대 가스 한도에 의존하는 모든 도구(지갑, 인덱서, 가스 추정기 등)는 작동하지 않게 되며 업데이트가 필요합니다. 이 초기 테스트 기회를 활용하세요!
Platåberget은 커뮤니티가 관련 변경 사항을 테스트할 수 있도록 설계된 단기 테스트넷입니다. 매우 짧게 운영되었던 이전 개발자 네트워크와 달리, Platåberget은 몇 달 동안 운영될 예정으로, 커뮤니티가 Glamsterdam 이후의 이더리움을 경험하고, 장기 테스트넷인 Sepolia와 Hoodi에 Glamsterdam이 적용되기 전에 테스트하고 문제를 발견할 수 있는 안정적인 환경을 제공합니다.
Glamsterdam 포크에 포함된 내용
Glamsterdam 업그레이드는 합의 계층과 실행 계층 모두에 중대한 변화를 가져옵니다. 주요 내용은 다음과 같습니다:
내장형 제안자-빌더 분리(ePBS): 블록이 구축, 제안, 검증되는 방식에 대한 주요 변경으로, 새로운 빌더 API 프로세스와 PTC(로드 적시성) 검사가 포함됩니다. 블록 생성 및 검증 파이프라인에 의존하는 인프라는 영향을 받을 것으로 예상해야 합니다.
블록 수준 접근 목록: 트랜잭션 후 접근된 상태 위치와 변경 사항을 기록하는 필수 블록 수준 접근 목록이 도입됩니다. 블록 수준 접근 목록은 블록 본문과 별도로 저장되며 eth/71을 통해 실행 계층 노드 간에 교환될 수 있습니다.
가스 재가격 책정: 가스 하한을 약 2억으로 낮추기 위한 일련의 조정된 가스 비용 변경입니다. 하드코딩된 최대 가스 한도를 가진 모든 도구가 영향을 받습니다.
더 큰 컨트랙트 및 초기화 코드: 배포 가능한 최대 컨트랙트 크기가 24KiB에서 64KiB로 증가하고, 최대 초기화 코드 크기가 48KiB에서 128KiB로 증가합니다.
미래 호환 합의 데이터 구조
Platåberget의 검증자 세트는 비교적 작지만 공개적으로 참여할 수 있습니다. 누구나 새로운 검증자를 예치하고 검증자 및 빌더 예치 프로세스를 테스트할 수 있습니다. ePBS는 합의 계층에 대한 중대한 변경이므로, 모든 독립 스테이커, DVT(분산 검증자 기술) 프로젝트, 맞춤형 소프트웨어, 대규모 운영자가 인프라를 테스트할 충분한 기회를 갖도록 하고자 합니다. 테스트넷에서의 Glamsterdam 포크는 8월 20일로 예정되어 있어, 예치하고 포크 전환을 준비할 충분한 시간이 있습니다.
Glamsterdam의 또 다른 중요한 변경 사항은 가스 재가격 책정입니다. 이 변경은 네트워크의 모든 지갑, 인덱서, 가스 추정기에 영향을 미치므로 더 넓은 대상에게 영향을 미칩니다. 포크가 메인넷에 적용되기 전에 시스템의 어떤 도구나 가정이 문제를 일으킬 수 있는지 파악할 기회로 활용하세요.
포함된 EIP의 전체 목록은 Glamsterdam 메타 EIP-7773에서 추적됩니다.
Platåberget 사용하기
포함된 EIP, 클라이언트 지원, 출시 상태 요약은 Platåberget 리소스 페이지를 확인하세요. 네트워크 설정, 구성 값, 부트 노드, 클라이언트 릴리스 정보는 devnet-8 사양을 참조하세요.
Platåberget 페이지는 EL 및 CL 클라이언트를 구성하기 위한 원클릭 네트워크 추가 프로세스와 예치 및 가스 비용을 충당하기 위한 테스트넷 ETH를 제공하는 수도꼭지를 제공합니다.
노드를 실행할 때 다음 사항을 명심하세요:
대중은 Dora 브라우저를 통해 검증자 또는 빌더 예치를 제출할 수 있습니다.
제네시스 검증자 세트는 소수 엔티티에 자동 스테이킹을 사전 할당하지 않고, 공개 예치를 통해 안내하고 시작을 돕기 위해 제네시스에 일부 ETH를 할당합니다.
클라이언트 릴리스: 각 클라이언트의 릴리스는 선택 사항이므로 선택한 버전이 포함되어 있는지 확인하세요.
클라이언트 이미지
현재 클라이언트 팀이 태그된 릴리스 버전을 준비할 때까지 아래의 ethPandaOps 컨테이너 이미지를 사용하세요.
합의 계층

실행 계층

지원 및 피드백
사양에서 오류나 문제를 발견하면 가장 좋은 피드백 채널은 이더리움 R&D Discord 서버입니다. Discord를 사용하지 않으려면 다음 사양 저장소에서 이슈를 제기할 수도 있습니다: 합의 계층, 실행 계층, execution-apis, builder-specs, beacon-APIs.
Platåberget은 커뮤니티가 Glamsterdam 이후의 이더리움을 경험하고 문제를 발견하기 시작할 기회를 제공합니다.
가스 재가격 책정은 애플리케이션 개발자에게 특히 중요합니다. 하드코딩된 최대 가스 한도에 의존하는 모든 도구(지갑, 인덱서, 가스 추정기 등)는 작동하지 않게 되며 업데이트가 필요합니다. 이러한 변경은 다운스트림 도구를 가장 놀라게 할 가능성이 높으므로, dApp 및 지갑 개발자가 인프라 운영자와 함께 Platåberget에서 테스트하기를 바랍니다.
재가격 책정은 블록 가스 한도 이상을 포함합니다. 개별 작업의 가격도 변경되며, EIP-8037은 새로운 상태를 생성하는 작업에 대해 별도의 상태 가스 차원을 도입합니다. 계정 생성, 코드 배포, 새 스토리지 슬롯에 쓰기는 이제 상태 바이트당 고정 비용(CPSB)으로 측정되며, 선불이 아닌 런타임에 부과됩니다. 실제 결과는 표준 ETH 전송이 더 이상 항상 고정 21,000 가스가 아니라는 것입니다. 기존 계정으로의 전송은 여전히 21,000(이제 TXBASECOST + COLDACCOUNTACCESS + TXVALUECOST로 분해됨)이지만, 존재하지 않는 계정으로 자금을 보내면 런타임에 STATEBYTESPERNEWACCOUNT × CPSB의 추가 상태 가스 수수료가 발생합니다. 21,000이 모든 전송을 커버한다는 가정이나 단일 가스 차원을 가정하는 추정치는 재평가되어야 합니다. 내재 비용 분석은 EIP-2780을, 상태 접근 비용 증가는 EIP-8038을 참조하세요.
피드백이 클라이언트 소프트웨어와 사양에 통합되면, 한 달 내에 비최종 개발자 네트워크가 이어져 극단적인 합의 시나리오를 테스트할 것입니다.
이러한 개발자 네트워크가 한동안 안정적으로 운영된 후, 기존 장기 테스트넷(Sepolia, Hoodi)이 Glamsterdam 포크를 거칠 것입니다. 업그레이드를 완료하고 안정적으로 유지되면, 다음 단계는 이더리움 메인넷의 Glamsterdam 전환입니다 🎊.
진행 상황을 더 자세히 추적하려는 사람들에게 가장 좋은 채널은 이더리움 R&D Discord 서버, All Core Dev 콜, Glamsterdam 업그레이드 트래커, 또는 EthPandaOps의 Glamsterdam 개발 네트워크 GitHub 저장소입니다.
Platåberget에서 만나요 🐻❄️!
이 콘텐츠는 정보 및 교육 목적으로만 제공되며 BTCC와 관련된 투자 자문을 하지 않습니다. BTCC는 위 내용의 진실성, 정확성 및 독창성을 보장하기 위해 최선을 다하지만, 보장할 수는 없습니다.