이더리움 공동 창립자 비탈릭 부테린과 연구원 토니 바어슈태터가 거래 가스 사용량에 프로토콜 차원의 상한을 두는 EIP-7983을 제안하며, 이는 네트워크의 보안성과 성능 강화를 목표로 합니다.
이 제안은 개별 거래당 최대 가스 한도를 1,677만(2²⁴)으로 설정하고 있습니다. 제안서에는 “이 한도를 도입함으로써 이더리움은 특정 DoS(서비스 거부) 공격 벡터에 대한 회복력을 높이고, 네트워크 안정성을 개선하며, 거래 처리 비용에 대한 예측 가능성을 높일 수 있습니다”라고 명시되어 있습니다.
현재 이더리움(ETH) 아키텍처에서는 하나의 거래가 이론적으로 전체 블록의 가스 한도를 모두 사용할 수 있어, 서비스 거부(DoS) 공격의 위험을 초래하고 네트워크의 예측 불가능한 동작을 유발할 수 있습니다.
EIP-7983은 개별 거래에 가스 상한을 설정함으로써 가스 소비를 보다 고르게 분산시키고, 단일 거래가 블록 용량을 초과하여 부담을 주는 상황을 줄이는 것을 목표로 합니다.
관련 내용: 비탈릭 부테린이 바라보는 이더리움의 미래 – 펙트라, 글램스터담, 그리고 그 너머
가스 상한제를 통해 zkVM 호환성 강화
제안된 가스 상한은 대형 거래를 더 작은 단위로 나누도록 유도함으로써, 영지식 가상 머신(zkVM)과의 호환성을 개선하는 데에도 목적이 있습니다.
초안에 따르면, 1,677만을 초과하는 가스 한도를 지정한 거래는 블록 검증 과정에서 거부되어 네트워크에 포함되거나 새 블록에 추가될 수 없습니다. 이 가스 상한은 전체 블록 가스 한도와는 별개로, 채굴자와 검증자는 기존 합의 규칙 내에서 여전히 블록 가스 한도를 조정할 수 있습니다.
부테린과 바어슈태터는 복잡성과 성능의 균형을 맞추기 위해 1,677만을 가스 상한으로 선택했으며, 이는 불필요한 위험을 초래하지 않으면서 현재의 고급 디파이(DeFi) 사용 사례와 스마트 계약 배포를 수용할 수 있다고 주장했습니다.
“이 값은 스마트 계약 배포와 고급 디파이(DeFi) 상호작용을 포함한 대부분의 현재 사용 사례를 가능하게 하면서도 일관된 성능 특성을 보장합니다,”라고 제안서에 명시되어 있습니다.
이번 제안은 새로운 한도를 초과하는 거래에 대해 이전 버전과의 호환성을 제공하지 않지만, 제안서 작성자들은 대부분의 기존 거래가 이 한도보다 훨씬 낮아 사용자와 개발자에 미치는 영향이 최소화될 것이라고 밝혔습니다.
EIP-7983은 거래 실행의 예측 가능성을 개선하기 위한 이전 제안들, 예를 들어 EIP-7825를 기반으로 발전된 것입니다.
관련 내용: 비탈릭 부테린, 이더리움 확장을 위한 부분 무상태 노드 제안
비탈릭은 이더리움을 더 단순하게 만들고 싶어 합니다
5월에 비탈릭 부테린은 비트코인의 미니멀리스트 접근법에서 영감을 받아, 이더리움 네트워크의 기본 프로토콜을 단순화하여 효율성, 보안성, 접근성을 높일 것을 촉구했습니다.
당시 그는 이더리움의 합의, 실행, 공유 구성 요소 전반에 걸쳐 아키텍처를 재구성하여 5년 이내에 더 간결한 설계를 달성할 것을 제안했습니다. 부테린은 이더리움의 복잡성이 증가하면서 개발 시간이 길어지고 비용이 상승하며 보안 위험도 커졌다고 주장했습니다.
최근에 이더리움의 주역은 ‘다원적 정체성(pluralistic identity)’이라 불리는 새로운 디지털 신원 시스템을 소개하며, 이것이 개인의 프라이버시를 보호하면서도 디지털 사회에서 공정한 참여를 가능하게 할 수 있다고 주장했습니다.
매거진: 도지코인 반등할까? 리플, 미국 은행 허가권 노린다: 홀더스 다이제스트, 6월 29일 – 7월 5일