블록 가스 한도 증가에 관하여: 기술적 고려 사항 및 앞으로의 경로

이 기사는 기계로 번역되었습니다
원문 표시

블록 가스 한도 증가: 기술적 고려사항 및 향후 방향

작성자: Toni, Marek, Pari, Jacek, Paul, TimAlex.

저자 주:
핵심 개발 커뮤니티는 네트워크의 확장성과 사용자 경험 향상을 위해 지속적으로 노력하고 있습니다. pumpthegas.org와 같은 최근 커뮤니티 주도 이니셔티브를 통해 이더리움(ETH)의 블록 가스 한도를 6천만까지 높이자는 요구가 늘고 있습니다. 이러한 열정은 이더리움의 용량 확장이라는 공동 목표를 반영하지만, 프로토콜과 클라이언트의 기술적 현실을 고려하여 신중하게 접근해야 합니다. 36백만 가스를 넘어서는 한도 증가를 적극적으로 요구하기 전에, 잠재적인 결과에 대해 더 깊이 이해하고, 더 많은 분석과 실증적 데이터 수집, 향후 프로토콜 변경의 결과 면밀한 검토가 필요합니다. 이를 통해 자신감 있고 신중한 조정이 이루어질 수 있습니다.


맥락

합의 계층(CL) 클라이언트는 현재 공식 사양에 명시된 특정 제약 사항을 구현하고 있습니다. 이러한 제약 사항에는 gossip 전파를 위한 최대 허용 압축되지 않은 블록 크기인 10 MiB가 포함됩니다. 실제로 이는 최대 가능한 블록 가스 한도에 간접적으로 영향을 미칩니다. 오늘날 일부 커뮤니티 구성원이 제안한 것처럼 가스 한도를 6천만으로 높이면 이 gossip 제약을 초과하는 블록이 생성되어 슬롯 누락과 전반적인 네트워크 불안정성이 발생할 수 있습니다.

이러한 클라이언트 수준의 가정이 재검토되고 개선될 때까지 네트워크는 특정 임계값을 넘어서는 증가를 고려할 때 주의해야 합니다.

한도의 근거(보안 고려사항):

이러한 제약 사항은 임의적이지 않습니다. 네트워크를 보호하기 위해 마련된 것입니다. 극단적으로 큰 블록은 노드가 감당하기 어려운 양의 데이터를 처리하도록 강제함으로써 잠재적인 DoS 벡터를 유발할 수 있습니다. 이러한 대규모 블록에 대한 실용적인 사용 사례가 없고, 악의적인 행위자가 이를 악용할 위험이 있기 때문에, 핵심 개발자들은 부정적인 영향을 완화하고 네트워크 건강을 보호하기 위해 한도를 설계했습니다.


실제 의미

  • 36M 가스까지의 기능:
    이 수준의 블록은 허용 가능한 크기 범위 내에 있어 클라이언트가 전파하고 합의 안정성을 유지할 수 있습니다. 이를 통해 검증자가 gossip 한도로 인해 전파가 차단되어 예기치 않은 슬롯 누락을 겪지 않도록 합니다.

  • 36M 가스 이상:
    10 MiB를 초과하는 유효한 블록은 예상대로 전파되지 않을 수 있습니다. 이로 인해 일부 검증자가 유효한 블록을 생성했음에도 불구하고 자신의 슬롯을 놓치게 됩니다. 현재 쉽게 우회할 수 없는 gossip 한도가 병목 현상을 일으킵니다. 또한 추가적인 실증 데이터 없이는 blob 개수 증가를 안내했던 초기 분석이 크게 증가한 가스 한도 하에서의 운영 복잡성을 완전히 반영하지 못할 수 있습니다.


왜 Pectra를 기다려야 하나?

핵심 개발자들은 최악의 경우 블록 크기를 줄이고 안전하게 용량을 늘릴 수 있는 여유 공간을 만들어내는 Pectra 네트워크 업그레이드를 계획하고 있습니다. 주목할 만한 향후 변경 사항은 다음과 같습니다:

  • EIP-7623(Pectra에 포함):
    이 제안은 최악의 경우 블록 크기를 줄이는 것을 목표로 합니다. calldata 집약적 거래의 calldata 비용을 높임으로써 추가 blob 또는 더 높은 가스 한도를 안전하게 처리할 수 있는 방법을 열어줍니다. 최악의 시나리오를 줄이면 잠재적인 DoS 벡터를 완화하고 네트워크가 더 무거운 부하 하에서도 안정적이고 복원력 있게 유지될 수 있습니다.

  • EIP-7691(Pectra에 포함):
    이 제안은 블록당 target/maximum blob 개수를 4/6에서 6/9로 늘릴 것입니다. 증가된 blob 개수 하에서 네트워크 성능을 관찰하면 전파 행동, 저장 요구 사항, 클라이언트 리소스 사용 등에 대한 실증적 증거를 얻을 수 있습니다. 이 경험적 증거는 블록 구성 및 크기에 대한 더 안전한 조정을 안내할 것입니다.

Pectra 하드포크를 먼저 배포하고 EIP-7623EIP-7691의 결과를 분석함으로써 우리는 중요한 실증적 증거를 확보할 수 있습니다. 이 데이터는 핵심 개발자와 더 넓은 이더리움 커뮤니티에 블록 구성 및 크기 변화에 대한 네트워크 반응을 알려줄 것입니다. 이해를 바탕으로 커뮤니티는 이더리움의 견고성과 보안을 유지하면서 가스 한도를 높이는 방법에 대해 더 잘 판단할 수 있습니다.

향후 PeerDAS와 같은 업그레이드는 이러한 통찰을 바탕으로 매개변수와 확장 기능을 더 정교하게 개선할 것입니다.


인내와 협력에 대한 호소

이더리움 커뮤니티의 적극적인 접근과 확장 솔루션에 대한 열정은 칭송받아 마땅합니다. 핵심 개발자들도 이 추세를 잘 알고 있으며, 일반적으로 책임감 있는 방식으로 가스 한도를 높이는 방법을 찾는 것을 지지하고 있습니다. 그러나 너무 빨리, 특히 36M 가스를 넘어서 움직이는 것은 의도하지 않은 결과와 네트워크 불안정성의 위험이 있습니다.

우리는 모든 이해관계자 - 사용자, 검증자, 연구원, 클라이언트 개발자 - 에게 이 전환 과정에서 인내심을 갖고 협력할 것을 촉구합니다.
Pectra 하드포크 이후까지 중요한 용량 증가를 미루고, EIP-7623EIP-7691의 실제 효과를 모니터링하며, 결과를 면밀히 검토함으로써 이러한 증가가 책임감 있고 지속 가능한 방식으로 구현되도록 할 수 있습니다.

많은 사람들이 단기간에 이더리움의 가스 한도를 크게 높이고 싶어 하지만, 점진적인 접근이 더 건전할 수 있습니다. 예를 들어 약 36M 가스 정도로 시작하여 네트워크 반응을 주의 깊게 관찰하고, 클라이언트 성능을 평가하며, 예기치 않은 문제가 발생하지 않는지 확인할 수 있습니다. 데이터가 추가 증가를 지지한다면 네트워크의 안정성과 보안을 유지하면서 더 높은 한도로 안전하게 진행할 수 있습니다.

마지막으로 향후 며칠/몇 주 내에 핵심 개발자들이 이 문제를 해결하기 위해 추가 업데이트와 지침을 제공할 것으로 예상됩니다.


요약

  • 현재 C

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트