"모두가 메가 이더가 사실상 EVM에서 가스 제한을 없앤다는 사실을 간과하고 있습니다." -@0x_ultra
이것은 X 타임라인에 대한 관심을 불러일으켰습니다 - 어떻게 작동하고 그 의미를 분석해 봅시다.
일반적인 블록체인 네트워크
먼저, 기존 네트워크를 구성하는 요소에 대한 개요를 통해 차이점을 강조해 보겠습니다.
이미지로 그림을 단순화하여 설명하겠습니다(도움이 된다면 이 섹션을 건너뛰셔도 됩니다):

블록체인 네트워크에서 일반적인 역할: 블록 생성자, 노드, 사용자 네트워크, 그리고 사용자.
이제 이러한 역할이 무엇을 나타내는지 분석해 보겠습니다.
일반적인 네트워크 역할
체인에 연결할 수 있는 블록을 생성하는 주체입니다.
L1의 경우 이 역할을 맡도록 무작위로 선택된 다양한 검증자가 분산되어 있지만, L2의 경우 일반적인 구조에서는 이 역할을 단일 컴퓨터인 시퀀서에게 부여합니다.
블록 생성자 역할을 수행하는 두 당사자 간의 주요 차이점은 시퀀서는 일반적으로 하드웨어 요구사항이 더 많고 역할을 포기하지 않거나 거의 포기하지 않는 반면, 검증자는 지속적으로 교체된다는 것입니다(예: Solana의 리더는 ~1.2초 후에 교체됨).
이 머신은 블록 생산자(검증자나 시퀀서 중 하나)가 생성한 블록을 받습니다. 시퀀서)가 생성한 블록을 받아 직접 실행하여 기존 체인 기록과 정확성을 검증한 다음, 로컬 '진실'을 업데이트하여 체인 자체와 동기화 상태를 유지합니다.
동기화되면 앱 사용자, 체인 정보에 접근하고자 하는 개발자 등이 이 정보를 사용할 수 있게 됩니다. 이것이 블록체인의 '네트워크'입니다.
네트워크의 속도는 가장 느린 엔티티에 따라 달라진다는 점에 유의해야 합니다.
즉, 체인 정보를 제공하는 이러한 엔티티가 검증자/시퀀서가 생성한 블록을 따라잡고 올바른지 검증하지 못하면 네트워크는 느린 속도로 실행됩니다.
이것은 여러분입니다. 앱에서 읽거나 체인에 트랜잭션을 제출하면 모든 정보는 블록 생성자와 동기화된 전체 노드를 통해 라우팅됩니다. 이는 설명이 필요 없습니다.
하드웨어 프로토콜
이것이 바로 당사자들입니다. 하지만 이것이 가스 제한과 어떤 관련이 있을까요? 이를 이해하려면 분산 네트워크에서 가스 및 다른 두 가지 확장 차원이 무엇을 나타내는지 논의해야 합니다.
단순히 말해, 가스 한도는 체인 상의 연산 또는 블록의 복잡성을 나타내며, 네트워크가 노드에게 하는 약속입니다: 생성되는 블록을 따라잡기 위해 뒤처지지 않고 생성된 블록을 처리하기 위해서는 X만큼의 하드웨어만 있으면 된다는 약속입니다. 이는 본질적으로 흐름 제한 방식입니다.
하지만 이것이 체인의 처리량을 결정하는 유일한 요소는 아닙니다.
다른 두 가지 영향 요인은 다음과 같습니다.
연산과 함께 네트워크의 암묵적인 '하드웨어 프로토콜'을 형성합니다.

네트워크 처리량에 영향을 미치는 3차원 스케일링
기존의 암호화폐 설정에서는 단일 컴퓨터(풀 노드)가 독립적으로 실행되어 세 가지 차원의 가능한 최대 요구 사항을 모두 처리할 수 있는 것이 일반적이었습니다.
풀 노드에는 다음이 필요합니다.
모든 블록 다운로드/업로드에 필요한 대역폭
< li>모든 블록에 대한 모든 트랜잭션을 재실행하기 위한 컴퓨팅 파워
전체 체인 상태를 저장하기 위한 스토리지 용량
전체 체인 상태를 저장하기 위한 스토리지 용량
전 블록 다운로드 / 업로드 대역폭
위와 같은 측면에서 계산은 일반적으로 평균적인 EVM 네트워크에서 가장 제한적이기 때문에 잘 분산된 네트워크에서는 블록 제한이 거의 비슷합니다.
표: 2024년 EVM 체인의 가스 파라미터 비교(출처: 패러다임 [https://www.paradigm.xyz/2024/04/reth-perf ])
따라서 문제는 단일 머신에 필요한 컴퓨팅 파워로 파악됩니다. 블록 생산자 체인을 따라잡는 데 필요한 컴퓨팅 파워로 파악됩니다.
이 문제를 어떻게 해결할 수 있을까요? 노드 전문화.
노드 전문화: 메가에스의 해답
"도대체 노드 전문화란 무엇인가요?"
전통적으로 단일 개체(전체 노드)를 특정 기능을 수행하는 일련의 전문화된 머신으로 분할하는 접근 방식을 취했다는 뜻입니다.
그렇다면 풀 노드는 블록 생성자의 최대 대역폭, 연산 및 저장 결과를 처리해야 합니다.
이제: 풀 노드는 풀 블록 대신 상태 차이만 수신하는 복제 노드로 대체되며, 복제 노드는 블록을 독립적으로 실행한 후 블록이 유효하다는 증명을 복제 노드에 보고하는 증명 노드 네트워크 전반에 분산되어 있습니다.
시각화:

네트워크와 복제 노드의 관계를 증명하는 시각화
이것의 의미는 다음과 같습니다:
계산(즉, 트랜잭션 복잡성)이 더 이상 각 블록에 대해 단일 엔티티가 처리하지 않고 대신 증명 네트워크의 일련의 머신에 분산되어 있기 때문입니다. 따라서 더 이상 확장에 있어 가장 시급한 제한 차원이 아니며, 사실상 제약 조건이 사라졌습니다
위와 같이 대역폭과 스토리지로 문제가 이동했으며, 현재 상태 증가로 인해 스토리지 크기에 초점을 맞추고 있습니다. 이를 해결하기 위해 트랜잭션 복잡성(가스)이 아닌 업데이트된 kv 수에 기반한 가격 모델을 반복하고 있습니다.
단일 머신을 여러 머신 그룹으로 분할함으로써 이 특정 설정에 몇 가지 신뢰 가정을 주입합니다.
마지막으로, 메가이더스는 100% 체인 상태를 직접 확인하고자 하는 사람들을 위해 풀 노드 옵션도 제공한다는 점에 주목할 필요가 있습니다.

메가이더스의 최신 노드 사양
계산 / 가스 제한이 사라졌어요 - 저에게는 어떤 의미인가요? -이것은 저에게 어떤 의미인가요?
가스 한도 없음의 영향
가장 높은 수준에서 이는 '사람들이 온체인에서 더 복잡한 일을 할 수 있게 되었다'는 의미이며, 이는 일반적으로 계약과 트랜잭션의 엄격한 크기 제한에서 분명하게 드러납니다.
@dailofrog(열렬한 온체인 아티스트)에 대한 @yangl1996의 직접 답변 :

그 외에도 다음과 같은 것들이 있습니다. 몇 가지 예시 클래스 :
복잡한 온체인 계산
저장 및 상태 관리
프로토콜 설계
완전한 영지식 증명 검증 실행
체인 외부 구성 요소 없이 복잡한 암호화 연산
복잡한 수식을 사용한 실시간 자동 시장 메이커
세밀한 공식을 사용한 실시간 자동화 시장 메이커
결국 중요한 것은 체인 창의성입니다. 이는 희소성, 가스 최적화, 계약 최적화에서 풍요로움으로 가득한 EVM 패러다임으로 사고방식을 전환하는 것입니다.
팀들이 이를 어떻게 활용할지는 두고 볼 일이지만, 오랫동안 생태계에서 조용히 찬사를 받아온 것이 될 것 같습니다.
