병렬 EVM 살펴보기: 모나드, 세이 V2, 네온 및 이클립스

이 기사는 기계로 번역되었습니다
원문 표시
병렬 EVM은 서로 경쟁하는 것 외에도 이더리움, L2, 솔라나, 아발란체와 같은 2세대 블록체인과도 경쟁해야 할 것입니다.

작성자: 루카시뉴, GCR 연구팀

편집: 루피, 포사이트 뉴스

트랜잭션의 병렬 실행은 사용자 경험과 탈중앙화된 유동성을 희생하지 않으면서 블록체인을 널리 채택하는 데 필요한 유망한 블록체인 확장 기술로, 솔라나와 가상 머신(SVM)은 순수한 순차 실행이 아닌 병렬 실행의 사용을 선구적으로 도입한 바 있습니다. 이 접근 방식은 지배적인 이더 가상 머신(EVM)에 비해 더 복잡합니다. 최근 많은 유망한 프로젝트들이 개발자들에게 익숙한 EVM 환경에서 솔라나의 성능을 갖춘 애플리케이션을 만들 수 있는 가능성을 제공함으로써 이러한 장애물을 극복하려고 시도하고 있습니다.

이 백서에서는 이러한 병렬 EVM 솔루션을 개발 중인 잠재적인 프로젝트인 Monad, Sei V2, Neon EVM, Eclipse에 대해 살펴봅니다. 이러한 네트워크의 설계 방식과 장단점을 살펴보고, 이러한 병렬 블록체인의 미래를 살펴보겠습니다.

병렬 EVM의 미래

이더가 가장 강력한 커뮤니티와 생태계를 갖춘 가장 널리 사용되는 스마트 컨트랙트 블록체인이라는 것은 의심의 여지가 없습니다. 그러나 이더는 확장성을 달성하기 위해 끊임없이 노력하고 있지만, 샤딩에서 롤업으로의 전환으로 인해 이더를 기본 레이어로 확장하는 것이 어려워졌습니다. 롤업 중심의 접근 방식은 확장성을 위한 해결책이 될 수 있지만, 단점이 없는 것은 아닙니다. 다양한 블록체인과의 상호작용으로 인한 유동성 파편화와 열악한 사용자 경험은 극복해야 할 큰 장애물이 될 것입니다.

만약 우리가 알고 있는 이더가 다른 평행 우주에서 10,000 TPS 이상에 도달한다면 어떨까요? 모나드, 세이, 네온, 이클립스는 확장성을 위해 병렬 실행을 활용하는 EVM과 완전히 호환되는 블록체인입니다.

출처: twitter.com/SeiNetwork

모나드

모나드는 병렬 실행을 통해 확장성과 트랜잭션 속도를 크게 향상시키도록 설계된 고성능 EVM 블록체인입니다. 고성능 블록체인이 되기 위해 네 가지 핵심 영역을 최적화합니다.

모나드 BFT

모나드 BFT는 트랜잭션 순서의 일관성을 유지하기 위해 모나드 블록체인에서 사용하는 합의 프로토콜입니다. 일부 노드가 부정직하거나 오프라인 상태인 경우에도 네트워크의 많은 노드가 거래 순서에 대해 안전하게 동의할 수 있으며, 모나드 BFT는 페어링 기반 암호화를 사용하여 개별 서명으로 집계되는 2f+1 검증자로부터 임계값 서명을 수집하는 리더 기반 2단계 커밋으로 작동합니다. 이는 개별 서명에 비해 효율성과 확장성을 개선하고 저장 공간을 줄여줍니다.

지연된 실행

모나드는 합의와 실행을 분리하여 성능을 개선합니다. 합의 레이어에는 트랜잭션 순서에 동의하지만 트랜잭션을 실행하지는 않는 노드가 포함됩니다. 실행 레이어는 시퀀스된 트랜잭션을 독립적으로 실행하여 상태를 업데이트하는 노드로 구성됩니다. 합의와 실행을 분리함으로써 모나드는 더 큰 트랜잭션 패키지를 통해 더 빠른 합의를 달성합니다.1초의 단일 슬롯 완결성과 1초 미만의 실행 지연 시간은 단일 슬라이스에서 높은 트랜잭션 처리량을 달성하면서 일관성을 보장합니다. 이 아키텍처는 합의와 실행을 분리하여 트랜잭션 주문과 처리를 최적화합니다.

병렬 실행

모나드는 블록 내에서 트랜잭션을 병렬로 실행하여 효율성을 개선할 수 있습니다. 이전 실행이 완료되기 전에 새로운 트랜잭션 실행을 시작하는 낙관적 접근 방식을 사용합니다. 잘못된 결과에 대한 응답으로 모나드는 입출력을 추적하고 일관되지 않은 트랜잭션을 다시 실행합니다. 정적 코드 파서는 종속성을 예측하고, 잘못된 병렬 처리를 피하며, 불확실한 경우 단순 모드로 되돌아갑니다. 이러한 병렬 실행은 트랜잭션 실패 가능성을 줄이면서 처리량을 증가시킵니다.

모나드 DB

모나드는 다음 트랜잭션을 처리하기 전에 I/O 결과를 기다려야 하는 기존 시스템과 달리 병렬 트랜잭션 실행을 위해 비동기 I/O(입/출력 작업)를 수행합니다. 비동기 I/O를 사용하면 CPU는 특정 I/O 결과를 기다리지 않고도 다른 트랜잭션을 처리할 수 있습니다. 모나드 DB는 고급 Linux 커널 기능을 활용하여 효율적인 비동기 디스크 운영을 가능하게 함으로써 동기식 I/O의 한계를 제거합니다. 기존 이더넷 데이터베이스는 비동기 I/O 지원이 부족하지만, Monad DB는 이를 최대한 활용하도록 구축되었습니다. 이러한 비동기 방식은 이더넷 호환성을 유지하면서 트랜잭션 처리의 효율성을 크게 향상시킵니다.

Sei

Sei V2는 최초의 완전 병렬 EVM으로 설계된 Sei 네트워크의 광범위한 업그레이드이며, 이 업그레이드를 통해 Sei는 다음과 같은 기능을 제공할 것입니다:

이전 버전과 호환되는 EVM 스마트 컨트랙트

개발자는 코드를 변경하지 않고도 검토된 스마트 컨트랙트를 다른 EVM 호환 체인에서 세이로 직접 포팅할 수 있습니다. 세이 노드는 EVM 트랜잭션을 처리하는 데 사용되는 Geth(이더넷 가상 머신의 Go 구현)를 가져오게 되며, 그에 따른 모든 업데이트(상태 업데이트 또는 비 EVM 관련 컨트랙트에 대한 호출 포함)는 세이가 EVM을 위해 만든 특수 인터페이스를 통해 이루어집니다. 이는 이더와 같은 다른 블록체인에서 세이로 기존 스마트 컨트랙트를 옮기는 과정을 간소화하기 때문에 중요한 업그레이드입니다.

낙관적 병렬화

모나드와 마찬가지로 세이 V2는 낙관적 병렬화를 사용할 것입니다. 이를 통해 개발자가 종속성을 정의할 필요 없이 블록체인이 동시에 트랜잭션을 실행할 수 있습니다. 충돌이 발생하면 블록체인은 각 트랜잭션이 닿은 스토어 부분을 추적하고 순서대로 트랜잭션을 다시 실행합니다. 이 프로세스는 해결되지 않은 충돌이 모두 해결될 때까지 반복적으로 계속됩니다.

Sei DB

세이 DB는 스토리지를 최적화하고 블록체인의 부풀림을 방지하기 위한 새로운 두 가지 구성 요소로 이루어진 데이터 구조입니다. 이는 상태 저장소와 상태 커밋을 분리하여 기존의 단일 IAVL 트리 설계를 변경합니다. 이 이중 구조는 지연 시간과 디스크 사용량을 줄이면서 단일 트리에 비해 멀티스레드 읽기 및 쓰기 성능을 향상시킵니다.

Neon EVM

Neon EVM은 솔라나 블록체인을 기반으로 구축된 완전한 EVM 호환 솔루션입니다. 솔라나 내에서 스마트 컨트랙트로 실행되므로 개발자는 재구성 없이 이더리움 디앱을 배포할 수 있습니다.

네온 EVM은 솔리디티와 바이퍼 기반 디앱이 솔라나의 네트워크 강점인 낮은 수수료, 빠른 거래 속도, 병렬 거래 실행 기능을 활용할 수 있게 해줍니다.

즉, 개발자에게 익숙한 이더리움 생태계 도구를 사용해 솔라나 호환 컨트랙트를 생성할 수 있습니다. 네온 EVM은 바이퍼, 솔리디티, 메타마스크 등 주요 이더리움 디앱 도구가 솔라나와 호환되도록 하며, 이 솔루션을 통해 유니스왑, 스시스왑, 0x, 메이커다오 등 모든 이더리움 애플리케이션이 최소한의 재구성만으로 솔라나에서 실행될 수 있도록 합니다.

이클립스

이클립스는 솔라나 가상 머신(SVM)으로 구동되는 이더리움의 차세대 옵티미스틱 레이어 2 솔루션입니다. 이클립스 메인넷은 이더의 결제 기능과 SVM의 고성능 및 병렬 실행을 통합하여 속도, 확장성, 보안을 결합한 솔루션을 제공합니다. 결제에는 이더를, 가스 토큰에는 이더리움을 사용하여 호환성과 보안을 보장하면서 트랜잭션 처리량을 증가시킵니다.

이클립스는 데이터 가용성을 위해 셀레스티아를, 영지식 증명을 위해 RISC 제로를 활용하여 이더의 확장성 문제를 해결하고 보안과 탈중앙화를 희생하지 않으면서 더 큰 거래 용량을 목표로 합니다. 즉, Eclipse 팀은 이더넷의 EIP-4844 업그레이드를 계속 면밀히 모니터링하고 향후 이더넷의 DA로 마이그레이션하는 것을 고려할 것이며, 이를 통해 Eclipse의 보안을 더욱 향상시킬 것입니다.

SVM과 Sealevel 런타임은 병렬 트랜잭션 실행을 지원합니다. Sei V2 및 Monad와 마찬가지로, 상태가 겹치지 않는 트랜잭션은 순차적으로 실행하지 않고 병렬로 실행할 수 있습니다.

출처: Eclipse.builders

EVM 호환성을 위해 Eclipse는 Neon EVM을 통합할 예정입니다. 이렇게 하면 이더넷 바이트코드 및 이더넷 JSON-RPC를 포함한 완전한 EVM 호환성을 Eclipse 메인넷에 제공할 수 있습니다. 각 Neon EVM 인스턴스에는 자체 로컬 수수료 시장이 있기 때문에 애플리케이션은 사용자 경험, 보안 또는 이동성을 방해하지 않고 애플리케이션 체인의 모든 이점을 얻기 위해 자체 컨트랙트를 배포하기만 하면 됩니다. 이러한 방식으로 Eclipse는 레이어 2 네트워크일 뿐만 아니라 급성장하는 레이어 3 생태계를 위한 인프라 레이어가 되는 것을 목표로 합니다. Arbitrum과 Base와 같은 트렌드를 선도하는 레이어 2 네트워크는 최근 레이어 3으로 진화하기 시작했습니다. 또한 Solang 컴파일러는 솔리디티 스마트 컨트랙트 코드를 SVM 바이트코드로 컴파일할 수 있습니다. 이를 통해 개발자는 자체 레이어 3을 실행하기 위해 Neon EVM을 사용할 필요 없이 Eclipse에 솔리디티 컨트랙트를 배포할 수 있습니다.

비교

두 개의 개별 병렬 EVM 체인 중 모나드가 더 많은 관심을 받고 있는 것 같습니다. 팔로워 수는 세이보다 훨씬 적지만, 게시물이 더 많은 상호작용을 일으키고, 최근 트위터 스페이스에서 세이가 주최한 스페이스보다 3배 더 많은 사람들이 모나드에 나타났습니다. 이는 모나드가 더 열정적이고 활발한 커뮤니티를 보유하고 있음을 시사합니다. 특히, 에테르 커뮤니티는 곧 출시될 제품에 대해 매우 흥분하고 있는 것으로 보이며, 이는 모나드가 초기 홍보와 채택에 유리한 위치를 차지할 수 있게 해줄 것입니다.

세이는 성능 지표가 모나드보다 더 높은 것으로 보이고 먼저 출시되었음에도 불구하고 상대적으로 덜 주목을 받고 있습니다. 세이는 병렬화된 EVM이 발표된 이후 엄청난 랠리를 보였지만, 코스왐 체인으로 먼저 출시되었고 토큰이 유통된 지 꽤 오래되었다는 사실이 참신함을 떨어뜨렸습니다. 세이의 내러티브는 모나드에 비해 약해 보이며, 코스모스 배경 때문에 이더리움 커뮤니티 구성원들은 세이를 이더리움 생태계 프로젝트로 보지 않습니다.

곧 출시될 솔라나의 파이어댄서 클라이언트 덕분에 네온 EVM과 이클립스는 모나드와 세이보다 뛰어난 성능을 제공할 것이며, 이는 병렬화를 구현함에도 불구하고 SVM에 비해 EVM이 직면한 성능상의 단점을 보여줍니다. 이러한 성능 우위와 다른 프로젝트보다 일찍 메인넷을 출시했음에도 불구하고 Neon은 시장에서 자리를 잡는 데 어려움을 겪고 있습니다. 적어도 Neon의 초기 채택률은 매우 실망스러웠습니다. 이는 아마도 네온의 타겟층이 명확하지 않았기 때문일 것입니다. 이더리움 커뮤니티는 솔라나의 불안정성, 보안성 부족, 탈중앙화 부족으로 인해 솔라나를 매우 의심하고 있습니다. 따라서 솔라나에서 애플리케이션을 출시하는 데 관심이 없습니다. 반면에 솔라나 커뮤니티는 SVM에 만족하고 있으며 EVM으로 전환하는 데 관심이 없기 때문에 Neon EVM은 아무도 관심을 갖지 않는 어색한 위치에 놓이게 됩니다.

이클립스도 같은 운명에 직면할까요? 이더넷 레이어 2로서 이더넷의 보안, 탈중앙화, 안정성의 이점을 활용합니다. 그러나 베이스 레이어에서 솔라나 VM을 실행하기 때문에 여전히 이더리움 커뮤니티의 회의론에 직면할 수 있습니다. 이더와 솔라나의 강점을 통합하는 동시에 모듈형 블록체인 설계 트렌드를 미묘하게 통합하고, 디앱 전용 레이어 3 롤업을 지원함으로써 이클립스는 현재 웹3.0의 모든 핫 트렌드와 내러티브에 발맞추고 있는 것처럼 보입니다. 디자인, 기술, 성능 측면에서 이클립스는 출시에 대한 강력한 내러티브를 만들 수 있는 완벽한 위치에 있을 것이며, 현재까지 이클립스는 유망해 보이며 강력한 추진력을 유지하고 있으며 더 많은 마케팅 전문가를 고용하고 있습니다.

향후 전망

웹3 분야는 경쟁이 매우 치열하여 많은 레이어 1 및 레이어 2 솔루션이 관심을 끌기 위해 경쟁하고 있습니다. 성공은 최첨단 기술을 보유하는 것뿐만 아니라 매력적인 스토리를 만들고, 강력한 커뮤니티를 구축하며, 개발자를 참여시키는 것이 중요합니다. 따라서 후자에 뛰어난 블록체인은 좋은 위치에 있습니다.

모나드는 다가오는 병렬 EVM 내러티브에 적합한 위치에 있습니다. 모나드는 세이보다 약간 낮은 성능에도 불구하고 가장 많은 과대광고와 관심을 받고 있습니다. 그러나 암호화폐 이야기는 곧 사라질 것입니다. 모나드는 이러한 단기적인 과대광고를 활용하여 생태계를 탐색해야 할 것입니다.

서로 경쟁하는 것 외에도 이더, 레이어 2, 솔라나, 아발란체, 폴리곤과 같은 2세대 블록체인과도 경쟁해야 할 것입니다. 이 모든 경쟁자들은 커뮤니티와 생태계를 성장시킬 수 있는 더 많은 시간을 가졌습니다. 반짝이는 신제품, 혁신적인 기술, 인상적인 성능의 매력은 모나드, 세이, 이클립스가 출시될 때 관심을 끌 것입니다. 장기적인 성공은 이러한 관심을 활용하고 사용자와 개발자가 자체적으로 번성하는 생태계와 커뮤니티를 계속 발전시킬 수 있는 능력에 달려 있습니다.

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