이더리움 공동 창립자 비탈릭 부테린은 이더리움 블록체인의 보안 및 성능을 강화하기 위해 중요한 업데이트를 제안했습니다. 부테린은 블록체인 연구원 토니 바슈테터와 함께 이더리움 개선 제안 (EIP) 7983을 도입하여 트랜잭션당 최대 가스 한도를 16.77M으로 설정할 것을 추천했습니다.
제안서는 이번 주 GitHub에서 공식적으로 완료되었으며, 이전에 EIP-7825에서 제안된 더 높은 가스 한도를 대체하는 것을 목표로 하고 있습니다.
현재 이더리움의 설계는 하나의 트랜잭션이 블록에 사용 가능한 모든 가스를 활용할 수 있도록 허용합니다. 이는 하나의 트랜잭션이 다른 모든 것들을 효과적으로 밀어내어 서비스 거부 위험을 초래하고 네트워크를 심각하게 느리게 만드는 등의 잠재적인 취약점을 생성합니다. EIP-7983은 엄격한 상한선을 부과하여 트랜잭션을 더 작고 관리 가능한 부분으로 나누어 네트워크의 안정성을 높이고 실행 위험을 줄이는 방식으로 이 문제를 해결합니다.
제안된 16.77M의 가스 상한선으로 인해 이 기준을 초과하는 트랜잭션은 메모리풀(트랜잭션이 검증을 기다리는 곳) 및 블록 검증 단계에서 자동으로 거부됩니다. 이는 네트워크가 효율성을 유지하고 혼잡에 덜 취약하게 하며, 이더리움의 사용량과 수요가 계속 증가하는 상황에서 특히 중요합니다.
16.77M 가스 한도의 이유
왜 하필 16.77M 가스일까요? 부테린과 바슈테터에 따르면, 이 숫자는 유연성과 보안 사이의 중요한 균형을 이룹니다. 이 한도는 복잡한 스마트 계약의 배포와 같은 복잡한 작업을 수용할 수 있을 만큼 크면서도 실행 시간이 예측 가능하고 네트워크 운영이 안정적일 수 있도록 제한되어 있습니다.
원래 EIP-7825는 30M 가스라는 훨씬 더 높은 상한을 제안했습니다. 개발자들이 처음에는 그 수치를 지지했지만, 추가적인 분석과 커뮤니티 논의에서 과부하의 가능성 및 더 낮은 기준의 필요성에 대한 우려가 제기되었습니다. 결과적으로 부테린과 바슈테터는 제안을 재조정하여 현재의 EIP-7983 기준을 수립하게 되었습니다.
경제적으로 16.77M 가스 상한선으로의 조정은 이더리움 트랜잭션에 대한 보다 명확하고 예측 가능한 비용으로 변환됩니다. 현재 시장 가격에서 ETH는 약 $2,550에 거래되고 평균 가스 수수료는 약 0.266 gwei이므로, 이 상한선 아래 최대 크기의 트랜잭션은 Etherscan이 제공한 데이터에 따르면 약 $11.38의 비용이 듭니다.
이 예측 가능성은 트랜잭션 비용을 효과적으로 관리하고자 하는 개별 사용자와 기관 투자자 모두에게 중요합니다.
이더리움 네트워크 보안 강화
EIP-7983의 주요 동기 중 하나는 네트워크 보안의 강화입니다. 프로토콜 수준에서 트랜잭션 크기를 제한함으로써 이더리움 네트워크는 서비스 거부 공격에 대한 방어력을 더 높일 수 있습니다. 이 조치는 네트워크의 무결성을 유지하여 이더리움이 증가하는 탈중앙화 애플리케이션, 디파이 프로토콜, 그리고 다양한 블록체인 기반 서비스를 안정적으로 지원할 수 있도록 합니다.
또한 낮은 가스 상한선은 이더리움의 미래 확장성 계획에 필수적인 영지식 가상머신 솔루션과의 호환성도 향상시킵니다. 영지식 증명 및 관련 기술은 예측 가능한 트랜잭션 크기 및 실행 시간에 크게 의존하여 최적으로 작동합니다.
이더리움은 현재 확장성, 보안, 사용성을 개선하기 위한 주요 업그레이드를 진행 중입니다. 이더리움 2.0 또는 세레니티로 알려진 이러한 업그레이드에는 작업 증명에서 지분 증명 합의 메커니즘으로의 전환, 샤딩 구현, 롤업 및 zkVM 기술의 도입이 포함됩니다.
EIP-7983은 이 확장 솔루션과 잘 맞도록 트랜잭션 제한을 보장함으로써 이보다 더 광범위한 전략을 보완합니다. 가스 상한선은 네트워크 성능의 안정을 돕고, 이더리움이 향후 기술 발전 및 증가하는 채택을 대비할 수 있도록 합니다.
커뮤니티와 개발자의 반응
주요 개발자와 분석가를 포함한 이더리움 커뮤니티는 EIP-7983의 도입을 전반적으로 지지해왔습니다. 이 제안은 이더리움의 트랜잭션 예측 가능성과 네트워크의 취약성에 관한 여러 오랜 문제를 해결합니다.
개발자들은 이 제안이 블록체인 아키텍처의 기술적 제약과 사용자 요구 간의 균형 필요성을 명확히 설명한다는 점에서 긍정적으로 보고 있습니다. 많은 이들이 이 변화가 구현되면 기업, 금융 기관, 그리고 신뢰할 수 있는 블록체인 인프라를 찾는 주류 사용자들에게 이더리움의 매력을 크게 높일 수 있을 것으로 믿고 있습니다.
그러나 일부 개발자들은 신중함을 강조하여 네트워크의 원활한 전환을 보장하기 위해 철저한 테스트 및 커뮤니티 합의가 중요하다고 주장합니다.
EIP-7983을 채택하기 위한 절차에는 커뮤니티 논의, 이더리움 테스트넷에서의 광범위한 테스트, 코어 개발자 간의 합의 구축 등이 여러 단계에 걸쳐 포함될 것입니다. 이더리움의 주요 업그레이드를 위해 신중하게 접근하는 방식을 고려할 때, 전체 구현까지의 과정은 몇 개월이 걸릴 수 있습니다.
이 제안이 성공적으로 구현된다면, 이더리움은 여러 부문에서 보다 광범위한 채택을 장려할 수 있는 안정성과 확장성을 갖게 될 것입니다. 이더리움 생태계 내 이해관계자들, 즉 검증자, 채굴자, 사용자 등은 이 중요한 업데이트의 실질적인 결과를 평가하기 위해 발전을 면밀히 주시할 것입니다.