이 글은 Blocmates의 게스트 게시물입니다. Blocmates는 종종 복잡하고 전문 용어로 가득 찬 암호화폐 공간에서 명확성을 제공하는 귀중한 암호화폐 뉴스 및 교육 리소스입니다. 이 글에서 Blocmates의 작가 Gaz는 가장 인기 있는 Layer 2 중 하나인 Megaeth를 분석하고, 많은 사람들이 또 다른 Layer 2에 대해 흥분하는 기술적 이유를 설명합니다. 특히 EVM 생태계 개발에 발맞추고자 하는 사람들에게는 매우 즐거운 글입니다.
더 많은 Blocmates 콘텐츠를 보려면 암호화폐 기사와 가이드, 암호화폐 뉴스를 읽어보세요.
Megaeth, 전례 없는 속도와 확장성 목표로 레이어 2 경쟁에 진출
좋아, 이제 여러분은 시장에 출시되어 성능이 떨어지는 이 모든 레이어 2(L2)에 질렸을 것입니다. 알겠습니다. 저도 같은 생각입니다. 50개가 넘는 L2가 존재하기 때문에 충분하다고 주장할 수 있습니다.
그렇게 말하면서, 메가스는 다른 유형의 플레이어가 될 수 있고, 그 후원자들도 같은 생각을 하는 듯합니다.
피터 티엘은 그의 책 “제로 투 원(Zero to One)”에서 새로운 제품이 시장에 영향을 미치려면 기존 제품보다 최소 10배 이상 개선되어야 한다고 분명히 밝혔습니다.
이것이 바로 메가스가 이루고자 하는 것입니다.
블록체인에 Web2 성능을 도입하는 것은 쉬운 일이 아닙니다. 많은 재고와 심각한 기술적 조정이 필요합니다. 실시간 지불, 거래 및 파생 상품은 Megaeth가 목표를 달성할 수 있다면 실현될 수 있는 가능한 결과 중 일부에 불과합니다.
이들은 지난달 말에 Dragonfly Capital이 주도한 시드 라운드에서 2,000만 달러를 모금했습니다. Big Brain Holdings, Figment Capital, Robot Ventures와 같은 다른 대형 후원자들도 참여했습니다.
여기에 Crypto Twitter(CT)에서 찾을 수 있는 가장 큰 엔젤들, 즉 Cobie, Mert, Hasu, Vitalik 자신을 더하면 성공의 비결이 분명 있을 겁니다. 이제 해야 할 일은 그 빌어먹을 것을 요리하는 것뿐입니다.
그렇다면, 이건 이상한 토끼를 주제로 한 또 다른 폰지 사기일까요? 아니면 메가에스가 비탈릭의 “엔드 게임”을 현실 세계로 가져올까요?
스스로 결정하세요.
메가스란 무엇인가?
Megaeth 팀에서 직접 언급한 대로, “Megaeth는 ETH L2의 성능 지표를 실행하는 하드웨어의 한계까지 끌어올려 블록체인과 기존 클라우드 컴퓨팅 서버 간의 격차를 메우는 것을 목표로 합니다.”
가장 단순한 형태로 말하면, 이는 과부하된 네트워크로 인한 부담에도 즉각적인 지연 시간으로 초당 10만 건의 거래를 처리할 수 있는 실시간 블록체인을 의미합니다.
속도와 확장성이 핵심입니다.
이제 이를 달성하려면 후드 아래에 심각한 조정이 필요합니다. 이를 진정으로 이해하려면 먼저 현재의 Layer 1(L1)과 L2가 무엇을 하고 있는지 살펴봐야 Megaeth가 훨씬 더 정교해지는 이유를 알 수 있습니다.
L1과 L2의 내부 작동
블록체인이 상태를 변경하려면 트랜잭션을 정렬하고 순차적으로 추가해야 합니다. 합의 메커니즘은 트랜잭션을 순서대로 정렬하고 실행 메커니즘은 이를 체인에 추가합니다. 노드는 이러한 작업을 수행합니다.
현재 L1 환경에서는 모든 노드가 합의와 실행을 보장하기 위해 동일한 작업을 수행합니다. 그러나 각 L1에는 이러한 노드가 작동하기 위해 충족해야 하는 하드웨어 요구 사항이 다르며 이러한 요구 사항을 늘리면 분산화 대 성능 측면에서 문제가 발생할 수 있습니다.
이 문제는 다음 클립에서 Megaeth 공동 창립자가 토끼 같은 방식으로 웅변적으로 설명하고 있습니다.
https://x.com/hotpot_dao/status/1807806098000482815
이제 위의 짧은 클립에서 언급했듯이, L2는 노드가 수행하는 작업을 전문 분야별로 구분하여 이 “낙오자” 문제를 해결하는 방법을 찾았습니다. 다시 말해, 일부 노드는 다른 노드보다 어떤 일을 더 잘 수행합니다.
이는 작업을 완료하기 위해 다양한 기술 스택을 사용하는 특수 시퀀서 노드와 다양한 유형의 롤업에서 확인할 수 있습니다.
그렇다면 메가스가 더 나은 이유는 무엇일까요?
Megaeth 크루는 무작정 뛰어들어 새로운 편집된 아이디어를 떠올리기 시작한 것이 아닙니다. 대신, 그들은 특정 변경 사항이 성능에 어떤 영향을 미칠지 신중하게 검토하고 정말 필요한 것만 변경하는 “측정, 그런 다음 구축” 접근 방식을 취했습니다.
첫째, 그들은 보안을 기본 계층 자체, 이 경우 Ethereum과 Eigen DA에 제공함으로써 L2 성능 지표의 측면을 크게 개선할 수 있다는 것을 발견했습니다. 새로운 것은 아니죠?
속도와 확장성을 높이기 위한 다음 단계는 전체 노드에서 실행 작업을 제거하는 것입니다.
Megaeth 네트워크에서 그들은 세 가지 주요 역할을 만들었습니다. 프로버, 풀 노드, 시퀀서입니다. 노드에 특화된 작업을 제공함으로써 이러한 작업이 분산되고 노드의 부하가 크게 줄어듭니다.
시퀀서의 역할은 여전히 거래를 정렬하고 실행하는 것인데, 이는 우연히도 가장 컴퓨팅 집약적인 작업입니다.
이런 이유로 시퀀서 노드는 훨씬 더 많은 전력과 하이엔드 하드웨어 요구 사항이 있는 서버에서 실행됩니다. 게다가 Megaeth는 한 번에 하나의 활성 시퀀서만 실행하여 실행 단계에서 합의 부하를 제거합니다.
전체 노드는 네트워크 상태를 업데이트하기 전에 증명만 확인하면 되고, 이 작업은 시퀀서가 해야 하는 작업에 비하면 꽤 순합니다. 따라서 지금까지 짐작하셨겠지만 전체 노드를 실행하는 데 필요한 하드웨어는 시퀀서보다 훨씬 적습니다.
기본적인 거래 흐름은 아래 다이어그램에서 확인할 수 있습니다.
노드 전문화라는 개념은 Vitalik의 “End Game” 블로그 게시물에서 다루어졌는데, 블록 생성을 프로세스에서 보다 중앙 집중화하더라도 블록 검증의 속도와 신뢰할 수 없는 특성을 획기적으로 개선할 수 있는 잠재력이 있다고 했습니다.
Megaeth 팀은 현재 이더리움 가상 머신(EVM) 모델의 TPS 속도가 암호화폐가 Web2 세계와 경쟁하기에 충분하지 않다고 생각합니다.
시퀀서 노드의 하드웨어 성능을 향상시킴으로써 이제 이들 노드는 블록체인 상태 전체를 저장할 수 있는 충분한 RAM을 확보하게 되었고, SSD 읽기로 인해 발생하는 지연을 제거하고 전체 프로세스를 훨씬 더 빠르게 진행할 수 있게 되었습니다.
따라서 시퀀서 노드를 제외하고, 최초의 실시간 블록체인을 실현하기 위해서는 몇 가지 다른 문제를 해결해야 합니다. 기술 이야기는 계속됩니다.
모든 블록체인에서 전체 노드가 시퀀서에서 무슨 일이 일어나고 있는지 알기 위해서는 “상태 동기화”라고 알려진 작은 프로세스가 필요하며, 이 메커니즘을 매우 효율적으로 만드는 것 자체가 상당한 도전입니다.
간단히 말해서, ERC-20이 상태를 동기화하도록 거래를 수정하는 방식은 현재 데이터를 원래의 원시 형태로 전송하는 경우보다 더 많은 대역폭을 차지합니다.
필요한 대역폭을 줄이기 위해서는 이 프로세스를 어떻게든 심각하게 압축해야 합니다.
전형적인 블록체인 데이터 구조는 트리, 즉 Merkle Tree로 생각할 수 있습니다. 상태 루트는 시퀀서와 전체 노드가 모두 유지해야 하는 트리 구조의 핵심 요소입니다.
가장 단순한 형태로, 저 같은 비개발자, 왼쪽 커브의 경우, *깊은 한숨*… 상태가 변경될 때마다 해시 형태로 키 값을 저장하는 트리의 모든 리프(상태 변경과 관련된 다른 “자식 노드”를 가리킴)를 업데이트하고 해시를 다시 계산해야 합니다.
이로 인해 수백만 번의 데이터 읽기와 엄청난 컴퓨팅 파워가 필요하게 됩니다.
이 프로세스를 보다 효율적으로 만들기 위해 Megaeth는 이러한 리프를 “서브 트리”로 그룹화하여 상태 루트를 업데이트하는 데 필요한 데이터 읽기 횟수를 줄입니다.
Megaeth 팀조차도 이것이 자신들이 목표로 하는 성능에 비하면 아직 최적이 아니라고 말하는 매우 복잡한 과정입니다.
그런 다음 블록 가스 한도에 의해 제기된 문제가 있습니다. 이는 단일 블록 내에서 소비될 수 있는 최대 가스 양에 대한 한도입니다.
이러한 제한은 모든 노드가 서로 보조를 맞출 수 있고 토끼 경주에서 아무도 뒤처지지 않도록 보장하기 위해 존재합니다.
또한 블록 시간 내에 블록이 안정적으로 생성되도록 보장해야 합니다. 그렇지 못하면 잠재적인 악용자에게 다양한 공격 벡터가 노출되기 때문입니다.
메가스팀은 이런 문제를 매우 면밀히 살펴보고 있으며, 이런 문제를 해결하는 것이 비탈릭의 꿈에서 실시간 블록체인을 구현하는 데 중요한 열쇠가 될 것입니다.
정말 똑똑한 녀석들이죠, 의심할 여지 없이요!
이런 것들이 왜 중요한가?
EVM 체인이 최대한의 잠재력을 발휘하고 Web2 세계와 경쟁하려면 모든 것이 더 빨라야 합니다.
현재 EVM 체인의 낮은 거래 처리량은 초당 수백만 건의 거래를 처리할 수 있는 Web2의 최신 데이터베이스 서버와 비교할 수 없습니다.
암호화폐가 정말로 세계를 집어삼킬 것이라면 이는 빠르게 바뀌어야 하며, 메가스는 이를 현실로 만들기 위해 큰 발걸음을 내딛고자 합니다.
기본 체인의 속도는 그에 기반한 분산형 애플리케이션(dapp)의 역량을 결정합니다. 속도와 확장성은 dapp이 기존 웹 세계의 dapp과 경쟁하는 데 가장 중요합니다.
컴퓨팅 능력을 높이거나 효율성을 높여야 하며, 블록 시간을 대폭 줄여야 합니다.
현실 세계의 물리학과 고빈도 거래 등을 체인에 적용하고 기존 웹과 보조를 맞추려면 현재 1초 단위인 블록 간격을 밀리초 단위로 줄여야 합니다.
메가에스는 이러한 모든 사항을 염두에 두고 있으며, 혼잡 수준이 높을 때에도 거래를 즉시 처리하고 실시간으로 결과 업데이트를 게시할 수 있는 실시간 블록체인을 구축하기 위해 이러한 문제를 해결하기 위해 노력하고 있습니다.
마무리 생각
이번 사이클에서 암호화폐 시장 전체가 과포화 상태에 빠진 것은 분명 우려할 만한 일이며, 새로운 프로젝트가 두각을 나타내려면 나머지와 구별되는 정말 특별한 것이 필요할 것입니다.
사용자들이 전에 없던 수준의 성능을 경험할 수 있고, 빌더들이 과거의 제한 없이 개발할 수 있는 실시간 블록체인이라는 개념은 그 자체로 흥미로운 제품입니다.
메가에스는 단순한 강화된 중앙집중형 시퀀서 그 이상이 될 것이라고 분명히 밝혔습니다.
팀은 현재 블록체인 기술이 직면한 문제를 더 깊이 살펴보고, 인용하자면 “암호화폐 인프라에 더 이상 성능을 개선할 여지가 거의 없어, 업계가 마침내 채택을 방해하는 다른 과제에 리소스를 전환할 수 있도록” 무언가를 구축하는 것을 목표로 합니다.
몇 달 안에 라이브 테스트넷이 출시되면 초보자와 괴짜 모두 미래를 직접 경험할 수 있게 될 것입니다.
이것이 우리가 모두 인내심을 가지고 기다려온 경건하지 못한 수준으로 우리를 인도하는 데 필요한 것이기를 바랄 뿐입니다.