Little Learnings 에 오신 것을 환영합니다! 매주 금요일에 게시하는 교육용 게시물 시리즈입니다. 이 시리즈의 목적은 암호화폐 업계에서 새롭게 떠오르는 흥미로운 주제나 소식을 쉽게 설명하는 것입니다. 암호화폐 업계에는 워낙 많은 일들이 일어나고 있고, 종종 복잡하기도 하죠. 그래서 제가 비트(Bit) 쉽게 이해할 수 있도록 도와드리고자 합니다.
이 게시물은 오픈캠퍼스(Open Campus) 의 후원을 받아 작성되었습니다.
이 무료 뉴스레터의 훌륭한 후원사인 오픈캠퍼스(Open Campus) 교육을 위한 온체인 금융 레이어를 구축하고 있습니다.
그들은 최근 인도 마디아프라데시 주 정부와 협력하여 5천만 건의 학업 기록을 인터넷에 공개하는 계획을 발표했습니다.
주 내 모든 졸업생은 EDU Chain 에서 인증된 디지털 자격증을 갖게 됩니다.
이는 정말 놀라운 성과이며 교육 분야에서 블록체인 기술의 역할을 한 단계 더 발전시킬 것입니다.
자세한 내용은 여기에서 확인하세요 (정말 멋진 파트너십이니 꼭 확인해 보세요).
MegaETH 퍼블릭 메인넷이 곧 출시됩니다. MegaETH는 무엇이며 어떻게 작동할까요?
면책 조항: 저는 MegaETH의 Sonar 라운드에 투자했습니다.
이전에 MegaETH에 대해 글을 쓴 적은 있지만, 작동 방식에 대해서는 자세히 설명하지 않았습니다. 오늘은 바로 그 부분을 다루려고 합니다. 마침 MegaETH의 공개 메인넷이 2월 9일에 출시된다는 발표가 있었 으니, 지금이 적절한 시기인 것 같습니다.
기초부터 시작해 볼까요? MegaETH란 무엇일까요? MegaETH는 실시간 성능을 위해 설계된 이더리움 레이어 2입니다. Base나 솔라나(Solana) 처럼 거래를 제출하면 0.5초 만에 승인되는 "빠른" 성능과는 다릅니다. 진정한 실시간이란 말 그대로 실시간 처리를 의미하며, 이를 위해서는 초당 수만 건의 거래를 처리할 수 있어야 합니다.
Base 서버는 초당 약 28 초당 거래 수(TPS), 솔라나(Solana) 는 약 3,700건, MegaETH 서버는 약 42,000건을 처리하고 있습니다! 🤯
그들의 목표는 초당 거래 수(TPS) 1밀리초 미만의 지연 시간으로 처리하는 것입니다. 이를 달성하기 위해 팀은 블록체인 노드의 작동 방식을 처음부터 다시 설계했습니다. 아래는 제가 이해한 작동 방식입니다.
내용이 비트(Bit) 전문적이고, 제가 틀린 부분이 있을 수도 있습니다 (혹은 불완전하게 설명했을 수도 있습니다). 최대한 이해하기 쉽게 설명하려고 노력했지만, 혹시 중요한 내용이 빠져 있다면 댓글로 알려주시면 수정하겠습니다!
그들은 어떻게 그렇게 높은 초당 거래 수(TPS)( 초당 트랜잭션 수)를 달성할 수 있는 걸까요?
기존 블록체인은 모든 노드가 합의, 실행, 검증, 저장 등 모든 작업을 수행하도록 강제합니다. 이러한 중복성이 처리량을 저하시키는 원인입니다. 네트워크에서 가장 느린 노드가 모든 노드의 병목 현상을 일으키게 됩니다.
MegaETH는 다른 접근 방식을 취합니다. 특정 작업에 최적화된 다양한 유형의 노드에 책임을 분산시킵니다.
이 시스템은 네 가지 유형의 노드에서 실행됩니다.
시퀀서 노드는 핵심적인 작업을 처리합니다. 트랜잭션의 순서를 정하고 실행하며, 블록을 구성하고 결과를 브로드캐스트합니다. MegaETH는 100개의 코어, 1~4TB의 RAM, 10Gbps 네트워크 등 고성능 하드웨어에서 단일 활성 시퀀서를 실행합니다. 전체 블록체인 상태는 메모리에 저장되므로 I/O 병목 현상이 발생하지 않습니다. 이를 통해 10ms의 블록 시간을 구현할 수 있습니다.
풀 노드는 트랜잭션을 수신하고 상태 변경을 적용합니다. 검증을 위해 재실행할 수 있지만 필수는 아닙니다. 기존 L2 요구 사항과 유사하게 표준 하드웨어에서 실행됩니다.
복제 노드는 트랜잭션을 다시 실행하지 않고도 체인에 대한 최신 정보를 유지합니다. 실행 결과는 시퀀서에서 직접 적용됩니다. 증명 검증 비용이 실행 비용보다 적기 때문에 하드웨어 요구 사항도 낮게 유지됩니다.
검증 노드는 독립적으로 사기 증명을 생성합니다. 이들은 블록을 검증하며 순서에 상관없이 작동할 수 있어 네트워크 부하를 줄입니다.
이러한 분리 덕분에 시퀀서는 속도가 느린 노드가 따라잡을 때까지 기다리지 않고 최대 성능을 발휘할 수 있습니다.
실제 작동 방식은 다음과 같습니다. 사용자가 RPC 노드를 통해 트랜잭션을 제출하면 시퀀서가 이를 수신하여 실행하고 블록 에 포함시킵니다. 그런 다음 시퀀서는 실행 결과(수신 확인, 상태 변경)를 복제 노드와 전체 노드에 브로드캐스트합니다. 또한 데이터 가용성을 위해 EigenDA에 블록을 제출하고 완결성 위해 이더리움 메인넷에도 블록을 제출합니다.

정상 작동 시에는 시퀀서가 하나만 존재하기 때문에 합의 오버헤드가 없습니다. 즉, 노드 간 합의를 기다릴 필요 없이 트랜잭션이 즉시 처리될 수 있습니다.
다른 L2 서버와 마찬가지로 MegaETH는 이더리움 가상 머신(EVM) 과 완벽하게 호환됩니다. 개발자들이 기존 스마트 계약을 별다른 수정 없이 배포할 수 있다는 점은 L2 서버의 가장 큰 장점 중 하나입니다.
절충 및 완화 방안
블록체인 트릴레마(Trilemma) 대해 잘 아는 사람이라면 항상 장단점이 존재한다는 것을 알 것입니다. 엄청난 규모를 달성하려면 적어도 초기에는 다른 무언가를 희생해야 합니다.
단일 시퀀서를 사용하는 것은 필연적으로 중앙 집중화 위험을 수반합니다. 이러한 위험 및 기타 위험에 대해 더 자세히 알아보려면 이 게시물 과 그에 대한 답변(해당 우려 사항을 다룬 내용)을 참조하시기 바랍니다.
요약(TLDR) , 현재 중앙 집중화에 대한 심각한 우려가 존재합니다 . 이는 모든 2차 교육 기관에 해당하며, 각 기관은 견고한 단계로 발전해야 할 책임이 있습니다. 또한 커뮤니티는 그들에게 책임을 물어야 합니다.
개인적으로 MegaETH의 가장 멋진 점 중 하나는 실시간 성능 덕분에 다른 인프라에서는 불가능했던 애플리케이션과 사용 사례를 구현할 수 있다는 것입니다. 온체인 게임, 초고속 거래, 자율적으로 즉시 거래하는 AI 에이전트 등이 그 예입니다. 물론 다른 블록체인에서도 이러한 것들이 가능하지만, MegaETH는 이를 한 차원 더 높은 수준으로 끌어올립니다.
궁극적으로 성공할지 여부는 개발자들이 무엇을 만들어내는지, 그리고 사용자들이 실제로 그 블록체인을 사용하는지에 달려 있습니다. 저는 일반적으로 새로운 블록체인에 대해 상당히 비관적입니다. L2나 L1 블록체인이 더 필요하다고 생각하지 않습니다. 하지만 MegaETH는 예외라고 생각하며, 다른 많은 블록체인들이 실패한 곳에서 MegaETH가 성공할 것이라는 희망을 (조심스럽게) 갖고 있습니다.
읽어주셔서 감사합니다. 다음 주에 또 다른 유익한 내용으로 찾아뵙겠습니다!
면책 조항: 본 뉴스레터의 내용은 투자 조언으로 간주되어서는 안 됩니다 . 저는 금융 자문가가 아니며, 이는 단지 저의 개인적인 의견과 생각일 뿐입니다. 암호화폐 관련 상품 거래 또는 투자 전에 반드시 전문 금융 자문가와 상담하시기 바랍니다. 공유된 링크 중 일부는 제휴 링크일 수 있습니다.





