이더리움 재단(Ethereum Foundation)의 연구원인 토니 워스태터(Toni Wahrstätter)는 12월 9일 기술적인 문제를 언급하며 이더리움의 블록 가스 한도 확장을 해결하는 데 인내심을 가질 것을 촉구했습니다. 우편.
이 논의는 이더리움 커뮤니티가 네트워크 용량을 향상시킬 수 있지만 안정성과 보안에 위험을 초래할 수 있는 변화인 가스 한도 인상에 대해 논의하는 동안 이루어졌습니다.
Wahrstätter는 합의 계층(CL) 클라이언트 사양과 관련된 제약 조건을 강조했는데, 이로 인해 상당한 프로토콜 업그레이드 없이는 현재 3,600만 가스 임계값을 초과하는 것이 불가능해졌습니다.
3,600만 문턱을 넘어
Ethereum의 CL 사양은 네트워크 전반에 걸쳐 효율적인 가십 전파를 위해 최대 10메비바이트(MiB)의 압축되지 않은 블록 크기를 적용합니다. 이러한 제한은 지연이나 불안정성을 유발하지 않고 블록 전파를 유지하는 데 필수적입니다.
블록당 가스를 6천만 개로 늘리는 제안은 이 제한을 위반하여 전파 실패, 검증인 슬롯 누락 및 잠재적인 네트워크 불안정화로 이어질 것입니다.
이러한 제한은 제한적이기는 하지만 서비스 거부(DoS) 공격과 같은 위험을 완화하기 위해 설계되었습니다. 더 큰 블록은 즉각적인 이점을 제공하지 않고 네트워크 노드를 압도하고 취약점을 노출시킬 수 있기 때문입니다.
최대 3,600만 개의 가스 블록은 허용 가능한 가십 크기 제한 내에 유지되어 원활한 전파와 합의 안정성을 보장합니다. 그러나 이 임계값을 초과하면 전파되지 않는 유효한 블록이 생성되어 검증자를 방해하고 네트워크 효율성이 저하될 위험이 있습니다.
더 높은 가스 한도 하에서 네트워크 성능에 대한 경험적 데이터가 부족하면 상황이 더욱 복잡해집니다. 핵심 개발자들은 이더리움의 보안과 신뢰성을 훼손하지 않으려면 신중한 접근 방식이 필요하다고 강조합니다.
이더리움 재단의 ethPandaOps 유닛 멤버인 Parithosh Jayanthi는 이러한 정서를 반영하여 개발자들에게 더 높은 가스 한도의 장단점을 평가하기 위해 테스트 및 데이터 수집의 우선 순위를 지정할 것을 촉구했습니다.
Pectra는 가스 한도를 높이는 방법을 제공합니다.
Ethereum 개발자는 이러한 문제를 해결하기 위해 Pectra 2 네트워크 업그레이드를 준비하고 있습니다. 이번 하드포크에는 더 높은 가스 한도를 위한 토대를 마련하기 위해 고안된 두 가지 중요한 제안이 포함되어 있습니다.
첫 번째는 DoS 위험을 완화하고 보다 안전한 용량 증가를 가능하게 하여 최악의 블록 크기를 줄이는 Ethereum Improvement Proposal 7623(EIP-7623)입니다.
두 번째는 EIP-7691로, 블록당 목표 및 최대 blob 수를 늘려 더 높은 저장 및 전파 요구 사항에서 네트워크 성능에 대한 경험적 데이터를 제공합니다. Blob은 레이어 2 블록체인에서 데이터를 수신하는 데 전념하는 블록 공간입니다.
이러한 변경 사항을 구현함으로써 Pectra 2는 안정성을 유지하면서 더 큰 블록을 처리하는 네트워크의 능력에 대한 중요한 통찰력을 제공할 것입니다.