Glamsterdam 하드포크

Amsterdam(실행) + Gloas(합의) · 2027년 초 (Strawmap 기준)

블록을 짓는 빌더와 고르는 검증자의 역할을 프로토콜 안에서 나누고(ePBS), 블록이 건드릴 상태를 미리 적어 병렬 실행의 길을 엽니다(BAL).

나에게 달라지는 것

사용자
기존 계정으로 보내는 ETH 전송은 기본 가스 21,000 그대로입니다. 다만 새 주소로 처음 송금하거나 새 저장 공간을 쓰는 거래는 상태를 늘리는 비용이 올라 수수료가 오릅니다. 지갑과 RPC가 갱신되면 쓰는 방식 자체는 바뀌지 않습니다. 모든 ETH 전송에 토큰 전송과 같은 로그가 남아 스마트 컨트랙트 지갑에서 보낸 입금이 거래소에서 인식되지 않던 문제도 줄어듭니다. 아직 적용 전이라 포함되는 EIP 범위는 바뀔 수 있습니다.
지갑·앱 개발자
가스 추정 코드를 손봐야 합니다. 기본 가스 21,000을 고정값으로 가정한 로직과 eth_estimateGas 처리를 실행 가스와 상태 가스를 모두 더한 값에 맞게 갱신해야 하고 그대로 두면 가스를 적게 잡아 거래가 실패할 수 있습니다. 대신 컨트랙트 최대 크기가 24KiB에서 64KiB로 늘어 큰 컨트랙트를 쪼개지 않아도 되고 모든 ETH 이동이 로그로 남아 컨트랙트 지갑의 잔고 추적이 쉬워집니다. CREATE2 팩토리가 고정 주소에 있도록 요구사항이 되어 여러 체인에 같은 주소로 배포하기도 쉬워집니다.
검증자
블록을 짓는 일과 고르는 일이 프로토콜 안에서 나뉩니다(ePBS). 제안자는 빌더의 입찰(비드)을 골라 블록 제작을 맡기고 실행 내용이 제때 왔는지 확인하는 적시성 위원회(PTC) 의무가 새로 생기는 대신 투표 전 검증 부담은 줄어듭니다. 빌더가 무효한 실행 내용을 내도 투표(어테스테이션)를 놓치지 않습니다. 탈퇴 대기열 한도가 총 스테이크에 비례해 늘어나 자금을 빼는 시간이 줄고 통합 전용 한도도 생깁니다. 슬래싱된 검증자는 블록 제안에서 빠집니다.
노드 운영자
블록 접근 목록(BAL)이 의무화되어 블록이 건드린 계정과 저장 공간을 미리 알 수 있습니다. 디스크 읽기와 거래 검증을 병렬로 처리할 수 있어 블록 검증이 빨라지는 대신, 블록마다 평균 약 92.1KiB(압축)의 목록을 전파하고 보관하는 부담이 더해집니다. 합의 쪽에서는 약한 주관성 기간이 약 15.7일에서 약 7.0일로 줄어듭니다. 비컨 블록 구조와 엔진 API가 모두 바뀌는 큰 포크이므로 실행·합의 클라이언트를 모두 갱신해야 합니다.

들어가는 EIP

← 하드포크 · 로드맵