이더리움 재단, 글람스테르담 업그레이드로 21,000 GAS 전송 가정 깨질 것 경고
ETH/USDT
$6,343,142,589.65
$1,918.71 / $1,885.78
차이: $32.93 (1.75%)
+0.0030%
롱 지불
AI 요약AI
- 이더리움 재단이 8월 17일 블로그에서 하드코딩된 최대 가스 한도가 글람스테르담에서 "깨질 것"이라고 경고했다.
- EIP-8037은 상태 바이트당 1,530 gas, 새 계정당 120바이트를 적용하여 기본 21,000 gas에 더해 183,600 state gas를 부과한다.
- 새 계정 생성 비용은 현재 25,000 gas보다 약 7배 더 비싸진다.
- 24kB 컨트랙트 배포 비용은 약 490만 gas에서 약 3,780만 gas로 증가한다.
GAS 뉴스
GAS(GAS)는 이더리움의 트랜잭션 비용 측정 단위로, 이번 이더리움 재단의 호환성 경고의 중심에 있다. 프로토콜 DevOps 팀은 8월 17일 공식 블로그 게시글에서 하드코딩된 최대 가스 한도를 사용하는 소프트웨어가 "깨질 것"이라고 경고하며, 지갑, 인덱서, 가스 추정 도구를 특히 언급했다. 이 경고는 두 가지 오랜 가정을 겨냥한다. 모든 ETH 전송이 정확히 21,000 gas를 소비한다는 것과, 단일 가스 계수만으로 트랜잭션 비용을 추정할 수 있다는 것이다. 글람스테르담(Glamsterdam) 업그레이드 하에서 기존 계정으로의 기본 전송은 여전히 21,000 gas가 소요되지만, 새 계정을 생성하는 전송에는 상태 가스(State Gas) 요금이 추가로 부과된다. 재단에 따르면 이 포크는 8월 13일 공개 테스트넷이 출시된 후, 8월 20일 플라토베르게트(Platåberget) 테스트넷에서 활성화될 예정이다. 플라토베르게트는 수개월간 온라인 상태를 유지하도록 설계되어, 동일한 변경 사항이 세폴리아(Sepolia)와 후디(Hoodi)로 이동하기 전에 개발자들이 테스트할 시간을 제공한다. 재단은 애플리케이션 및 인프라 개발자들에게 고정 경계 추정 시스템을 검토하고, 솔로 스테이커, 분산 검증자 기술(DVT) 프로젝트, 커스텀 운영자 및 대형 스테이킹 제공업체를 테스트넷에서 테스트할 것을 촉구했다.
글람스테르담에는 또한 내장된 제안자-빌더 분리(ePBS), 블록 수준 액세스 목록(Block-Level Access Lists), 더 큰 컨트랙트 크기 제한이 포함된다. 최대 배포 컨트랙트 크기는 24KiB에서 64KiB로, initcode는 48KiB에서 128KiB로 증가한다. ePBS 하에서 블록 생성과 제안자 역할의 분리는 프로토콜 내부로 이동하며, 새로운 빌더 API 흐름과 페이로드 적시성 검사가 도입된다. 블록 수준 액세스 목록은 실행 중 접근된 상태 위치를 기록하며, 데이터는 블록 본문과 분리되어 eth/71 프로토콜을 통해 교환된다. 재단은 이더리움의 블록 생성 및 검증 파이프라인에 연결된 인프라가 영향을 받을 것이라고 밝혔다. 가장 구체적인 변경 사항은 EIP-8037로, 새로운 상태를 생성하는 작업에 대해 별도의 상태 가스 차원을 도입한다. 재단 발표에 인용된 매개변수에 따르면, 상태 바이트당 가격은 1,530 gas이며 새 계정은 120바이트로 계산된다. 따라서 존재하지 않는 주소로의 전송은 기본 비용 21,000 gas에 더해 183,600 state gas를 추가로 부과한다. 이로 인해 새 계정 생성은 현재 25,000 gas 요금보다 약 7배 더 비싸진다. 새 스토리지 슬롯을 작성하는 비용은 20,000 gas에서 97,920 gas로 상승하고, 24kB 컨트랙트를 배포하는 비용은 약 490만 gas에서 약 3,780만 gas로 급증한다. 제안은 가스를 실행 가스(트랜잭션당 1,670만으로 상한)와 상태 가스(트랜잭션당 상한 없음, 선불이 아닌 실행 중에 청구)의 두 가지 독립적인 차원으로 분할한다. 상태 가스 요금은 먼저 리저버(Reservoir)에서 차감된 후 나머지 실행 가스 허용량을 소비한다. 재단은 하나의 가스 차원만을 기준으로 구축된 가스 추정기가 새로운 상태가 별도로 측정되기 시작하면 잘못된 추정치를 반환할 수 있다고 밝혔다.
이번 재가격화는 상태 성장을 억제하기 위해 설계되었다. EIP-8037 제안 텍스트에 따르면 가스 한도가 3,000만에서 6,000만으로 상승한 후, 일일 새로운 상태는 약 105MiB에서 약 326MiB로 증가한다. 가스 한도가 2억에 도달하면 연간 상태 성장은 약 387GiB가 되어 노드 성능에 영향을 미치는 650GiB 임계값을 위반하게 된다. 목표는 1억 5,000만 기준 가스 한도에서 연간 성장을 약 120GiB로 유지하는 것이다. 재단은 영구 데이터를 자주 추가하는 애플리케이션이 메인넷 배포 전에 테스트해야 할 특히 중요한 대상이라고 밝혔다. 재단은 EIP-8037이 아직 피어 리뷰 중인 초안이며, 수치가 메인넷 전에 변경될 수 있다고 주의를 당부했다. 자동화 마켓 메이커를 포함한 코드 중심의 탈중앙화 금융 애플리케이션의 경우, 코드 예치에 대한 별도 측정은 대형 컨트랙트를 배포 가능한 상태로 유지하도록 설계되었다. 종합하면, 이 두 가지 경고는 단일 주제를 가리킨다. 글람스테르담은 일상적인 매개변수 조정이 아닌 이더리움 상태 모델의 재가격화라는 점이다. 공식 릴리스 노트에 따르면 포크는 8월 20일 플라토베르게트에서 활성화되며, EIP-8037은 런타임에서 새로운 상태를 측정하고, ePBS는 블록 생성을 변경하며, 블록 수준 액세스 목록은 실행 계층 피어 간 데이터 교환 방식을 변경한다. 노드 운영자와 지갑 팀은 21,000 gas 가정이 기존 계정으로의 전송에만 유효하다는 점을 인식하고, 세폴리아와 후디 활성화 전에 새로운 상태 가스 차원에 맞춰 소프트웨어를 검증해야 한다. 레거시 가스 가정에 기반한 알트코인 인프라의 경우, 플라토베르게트 테스트 기간은 변경 사항이 메인넷으로 전파되기 전 마지막 저위험 적응 기회다.
관련 태그
이 콘텐츠는 인공지능으로 생성되어 AI 검토를 거쳤으며 COINOTAG 편집 감독 하에 게시되었습니다.


