저자: Jun, Bankless; 편집: Deng Tong, Golden Finance
이더넷 가상 머신(EVM)은 조용히 블록체인 개발의 근간이 되었습니다. 이는 단순한 기술이 아니라 이를 중심으로 발전한 개발자, 도구, 애플리케이션의 생태계입니다.
오늘날, 이더리움의 설계를 재고하고 EVM을 개선하여 수십억 명의 사용자와 초당 수천 건의 트랜잭션을 처리할 수 있는 블록체인을 만드는 수많은 팀이 있습니다. 이들은 EVM의 강점을 활용하고 새로운 아키텍처와 기능으로 한계를 뛰어넘고 있습니다.
이 글에서는 EVM을 가속화하여 대규모 확장성을 달성하고 향후 암호화폐 채택을 위한 기반을 마련하고 있는 프로젝트를 집중 조명합니다. 오늘은 모나드, 메가ETH, 베라체인, 세이에 대해 자세히 알아보겠습니다.
모나드
먼저 모나드에 대해 알아보겠습니다.
모나드는 초당 10,000건의 트랜잭션 처리량을 목표로 옵티미스틱 병렬 실행을 도입하여 EVM을 향상시키기 위해 2억 2,500만 달러를 모금한 L1 블록체인입니다.
병렬 실행을 사용하면 독립적인 트랜잭션을 동시에 실행할 수 있으므로 처리 속도가 크게 빨라집니다. 여러 대의 세탁기를 동시에 사용한다고 생각하면 각 세탁기가 완료될 때까지 기다릴 필요 없이 모든 작업을 질서정연하게 처리하면서 더 빠르게 처리할 수 있습니다.
이미지 src="https://img.jinse.cn/7309569_watermarknone.png" title="7309569" alt="D987IGzhRChXTdYOrEqc5w1p749wcedQWogRh27w.jpeg">
병렬 실행 외에도 Monad는 스택 전반의 성능을 최적화합니다.
맞춤형 합의 메커니즘인 MonadBFT를 통해 향상된 성능을 달성할 수 있습니다. 단일 시간 슬롯 확정으로 더 빠른 트랜잭션을 가능하게 합니다.
지연 실행을 사용하여 처리와 합의를 분리하여 효율성과 블록 시간을 개선합니다.
병렬화된 커스텀 데이터베이스인 MonadDB를 통해 비동기 상태 액세스가 가능하여 데이터 처리 속도가 빨라집니다.
특히, 모나드의 아키텍처는 소비자급 하드웨어에 최적화되어 있어 값비싼 검증자 설정 없이도 탈중앙화를 쉽게 수행할 수 있습니다.
MegaETH
다음은 메가ETH입니다.
메가ETH는 이더 보안을 새로운 차원의 성능으로 끌어올린 이더 L2입니다. 초당 10만 건의 트랜잭션을 처리할 수 있는 최초의 실시간 블록체인을 구축하는 동시에 보안과 데이터 가용성을 위해 이더와 아이겐다에 의존한다는 대담한 목표를 가지고 있습니다.
메가이더스의 처리량의 핵심은 전문화입니다. 대부분의 블록체인은 각 노드가 검증, 합의 도달, 트랜잭션 실행 등 동일한 작업을 수행합니다. 메가이더넷은 역할 세분화를 통해 이를 변화시킵니다.
노드에는 시퀀서, 증명자, 풀 노드의 세 가지 유형이 있습니다. 시퀀서는 트랜잭션 주문과 실행을 처리합니다. 홀로노드는 단순히 상태 업데이트를 수신하여 체인의 로컬 복사본을 최신 상태로 유지합니다. 프로버는 백그라운드에서 작동하며, 암호학적 증명을 통해 모든 것을 검증합니다.
< /p>
메가이더리움의 주요 구성 요소와 그 상호 작용. 크레딧: MegaETH Research
MegaETH는 또한 시퀀서가 전체 EVM 월드 상태를 메모리에 유지하는 인메모리 연산으로 EVM을 향상시킵니다. 이를 통해 기존 시스템에 비해 상태 액세스 속도가 1,000배 향상됩니다. 또한 블록 빌딩 알고리즘 개선 및 기타 업데이트를 통해 MegaETH는 지연 시간 및 처리량과 같은 문제를 해결할 수 있습니다.
베라체인
이제 베라체인에 대해 이야기하지 않을 수 없습니다.
베라체인은 고성능 EVM과 유사한 L1 블록체인으로, 실행 레이어가 메인 이더네트워크의 EVM 런타임 환경을 미러링합니다. 그 결과 개발자에게 익숙한 모든 도구와 작업을 지원하지만 추가적인 이점이 있는 시스템이 탄생했습니다.
이러한 장점의 중심에는 베라체인이 구축된 모듈식 EVM 중심의 합의 클라이언트 프레임워크인 비콘키트가 있습니다. BeaconKit의 주요 이점은 CometBFT 합의 알고리즘의 기능을 EVM 실행 환경과 통합할 수 있다는 것입니다. 이는 스택을 효과적으로 모듈화하여 합의 계층과 실행 계층을 분리하여 전반적인 베라체인 경험을 향상시킵니다.
< /p>
출처: BeaconKit - EVM 합의 클라이언트 구축을 위한 모듈식 프레임워크
BeaconKit은 모든 EVM 실행 클라이언트와도 페어링할 수 있습니다. BeaconKit은 또한 모든 EVM 실행 클라이언트와 페어링할 수 있으므로, EVM(예: Dencun)의 모든 업그레이드가 Berachain에 자동으로 적용될 수 있습니다. 즉, Berachain은 EVM과 동일한 상태를 유지할 뿐만 아니라 호환성을 잃지 않고 속도를 높이고 확장하며 구성성을 높일 수 있습니다. 예를 들어, 비콘키트를 사용하면 베라체인은 단일 시간 슬롯 최종화가 가능하므로 이더리움에서처럼 12~15분 이상 기다리지 않고 즉시 블록을 최종화할 수 있습니다.
세이
마지막으로 세이에 대해 자세히 알아보겠습니다.
세이는 기존 도구와 개발자 커뮤니티를 활용하면서 더 빠르고 저렴한 트랜잭션을 가능하게 하는 병렬 실행과 EVM 환경을 결합한 것입니다. 병렬 실행을 통해 여러 트랜잭션을 동시에 실행할 수 있어 처리량이 크게 증가하며, 빠른 상태 업데이트를 위해 SeiDB가 이를 보완합니다.
이미지 src="https://img.jinse.cn/7309574_watermarknone.png" title="7309574" alt="w3FAME3RV3WRADwmhR0a3wwcMYxRiU2RMOeWIHoN.jpeg">
Sei의 참신함은 블록 시간을 단 400밀리초로 단축하는 '트윈 터보' 합의 메커니즘입니다. 이는 합의 프로토콜의 일반적인 비효율성을 제거하는 두 가지 핵심 기술을 통해 이루어집니다.
스마트 블록 전파-
스마트 블록 전파는 다음과 같습니다. -블록 생성 속도를 높이고, 검증자의 대기 시간을 줄이며, 궁극적으로 지연 시간을 단축합니다.
낙관적인 블록 처리 - 검증자는 블록 제안을 받는 즉시 트랜잭션 처리를 시작하여 최종화를 가속화합니다.
또한 세이는 EVM과 코스왐 사이의 상호운용성과 같은 기능을 통합하여 코스모스 생태계의 문을 열었습니다.
그러나 세이는 이러한 기능으로 인해 노드 간 통신 복잡성이 증가하기 때문에 노드 간 탈중앙화를 일부 희생해야 합니다. 즉, 더 많은 검증자가 추가될수록 메시지 수가 크게 증가하여 네트워크를 확장하기가 더 어려워집니다.
결론
이러한 야심찬 프로젝트들은 이더의 성과를 기반으로 초당 수천 건의 트랜잭션 처리량으로 확장하는 것을 목표로 합니다. 대부분 아직 초기 단계에 있으며, 4개 중 3개는 아직 메인넷에 출시되지 않았습니다. 이들이 얼마나 성공적으로 확장하고 채택을 촉진하며 효율적인 애플리케이션 개발을 가능하게 할지는 시간이 지나야 알 수 있습니다.
이것은 이더리움에 어떤 의미가 있을까요?
한 가지 긍정적인 점은 이러한 고성능 체인 중 일부는 이더리움의 집계 중심 확장 로드맵과 일치하는 L2 체인이라는 점입니다. 또 다른 긍정적인 점은 이들 모두 EMV와 호환되며 기존 툴을 기반으로 하면서도 고유한 방식으로 보강하여 EVM 도입을 용이하게 한다는 점입니다.
이것은 또한 이더리움 커뮤니티에 중요한 순간입니다. 많은 사람들이 왜 이더리움 자체를 L1으로 확장하는 데 더 집중하지 않는지 의문을 제기하고 있기 때문입니다. 비탈릭은 이더리움의 잠재적 미래에 대한 블로그 게시물을 꾸준히 올리며 '전시 모드'에 돌입한 것처럼 보입니다. 요점은 이더를 L1 처리량으로 확장하는 방법에는 여러 가지가 있으며, 중요한 것은 이 모든 것이 논의되고 탐구되고 있다는 것입니다.
이미지 src="https://img.jinse.cn/7309575_watermarknone.png" title="7309575" alt="2PFEEXOEfCQqrDab2s1oH9RqgUUrkIEDUM75HYDY.png">< /p>