BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

병렬 EVM의 등장으로 어떤 프로젝트에 집중할 가치가 있습니까?

深潮TechFlow
特邀专栏作者
2023-12-26 09:20
이 기사는 약 4909자로, 전체를 읽는 데 약 8분이 소요됩니다
2024년은 병렬 EVM의 해가 될 것입니다.
AI 요약
펼치기
2024년은 병렬 EVM의 해가 될 것입니다.

원저자: David, Shenchao TechFlow

암호화폐 시장의 내러티브는 항상 원인과 결과의 순환을 따릅니다.

최근 몇 달 동안 비트코인 ​​생태계에서 Inscription이 계속 폭발적으로 증가함에 따라 자본 유출 및 FOMO 정서로 인해 Inscription이 다른 체인에서도 번성하게 되었지만 그 결과 부정적인 영향도 가져왔습니다.

Arbitrum, Avalanche, Cronos, zkSync 및 The Open Network를 포함한 여러 블록체인 네트워크는 이후 비문의 수와 다양성으로 인해 성능이 압도되는 것을 경험했습니다.

그래서 비문 열풍으로 인해 시장에서는 EVM의 성능 문제를 재검토하기 시작했습니다.

동시에 EVM 성능 최적화와 관련된 새로운 이야기가 등장하기 시작했습니다. 바로 병렬 EVM(Parallel EVM)입니다.

전 Polygon 공동 창업자인 JD는 최근 소셜 미디어를 통해 모든 L2가 2024년에 자체 브랜드를 변경하고 병렬 EVM이라는 라벨을 붙일 것이라는 예감이 있다고 말했습니다.

패러다임의 CTO인 조지오스(Georgios) 역시 2024년은 병렬 EVM의 해가 될 것이라고 믿으며, 패러다임도 내부적으로 관련 기술을 탐색하고 설계하고 있다고 말했다.

왜 모두가 병렬 EVM에 대해 그렇게 낙관적인 걸까요?

EVM 체인의 성능 부담을 악화시키는 비문의 직접적인 트리거 외에도 EVM 최적화는 암호화 세계에서 지속적인 주제입니다. 새로운 퍼블릭 체인, OP 시리즈 L2, ZK 시리즈 L2 등은 모두 EVM 최적화에서 파생된 이야기입니다. 및 프로젝트의 경우 시장 가치가 더 높아질 것입니다.

그러나 위의 서술은 비교적 성숙된 내용이라, 관련 프로젝트에서 추측할 여지가 별로 없다. 따라서 EVM 성능을 최적화하는 새로운 방법인 병렬 EVM은 강세장에서 쉽게 시장의 관심을 끌 수 있습니다.

개념 자체로 돌아가서 병렬 EVM이란 정확히 무엇입니까? 구체적인 구현 방법은 무엇입니까? 사전에 주목할 만한 다른 관련 프로젝트는 무엇입니까?

이번 호에서는 위의 질문에 답해 보려고 합니다.

병렬화 및 더욱 효율적

그렇다면 병렬 EVM이란 무엇입니까?

Parallel EVM(Ethereum Virtual Machine)은 기존 EVM의 성능과 효율성을 향상시키기 위해 설계된 개념입니다.

우리 모두 알고 있듯이 EVM은 이더리움의 핵심이며 스마트 계약 실행 및 거래 처리를 담당합니다.

네트워크 일관성과 보안을 유지하기 위해 현재 EVM은 설계에 매우 중요한 기능을 가지고 있습니다.

트랜잭션은 순차적으로 실행됩니다.

순차적 실행은 트랜잭션과 스마트 계약이 결정론적인 순서로 실행되도록 보장하여 블록체인 상태를 더 쉽게 관리하고 예측할 수 있게 해줍니다. 이 설계 선택은 안전을 우선시하고 병렬 실행과 관련된 잠재적인 복잡성과 취약성을 줄입니다.

그러나 부하가 높을 경우 네트워크 정체 및 지연이 발생할 수 있습니다.

EVM의 원래 설계를 단일 차선에서 차량이 차례로 전진하는 것으로 생각하면 각 차량은 앞 차량의 속도로 이동해야 합니다. 차량(거래)이 혼잡하면 이후의 모든 차량이 차단됩니다. 도로;

병렬 EVM은 이 일방통행 도로를 다중 차선 고속도로로 확장하여 여러 차량이 동시에 주행할 수 있도록 하는 것과 같습니다.

기술적 관점에서 병렬 EVM을 사용하면 서로 다른 독립적인 트랜잭션이나 스마트 계약을 동시에 수행할 수 있어 EVM 처리 속도와 시스템 처리량이 크게 향상됩니다.

그렇다면 병렬 EVM을 구현하는 방법은 무엇입니까?

우리는 특별히 심도 있는 기술적인 설명을 할 생각은 없습니다. 여기서는 먼저 일반적인 병렬 EVM 처리 방법을 제공할 수 있습니다.

  • 파티셔닝 또는 샤딩: 트랜잭션을 병렬로 실행할 수 있도록 파티셔닝하거나 그룹화합니다. 이는 서로 다른 트랜잭션이 차례로 실행되는 것이 아니라 동시에 서로 다른 처리 장치에서 실행될 수 있음을 의미합니다. 게다가 솔라나의 SVM도 비슷한 처리 로직을 채택하고 있습니다.

  • 최적화 알고리즘: 트랜잭션 정확성과 순서를 유지하면서 병렬 작업을 효과적으로 관리하고 실행하기 위한 새로운 스케줄링 알고리즘과 최적화 기술을 개발합니다.

  • 보안 및 일관성 보장: 복잡한 동기화 메커니즘과 일관성 모델을 구현하여 병렬 처리의 경우에도 전체 시스템의 보안 및 데이터 일관성이 유지될 수 있도록 보장합니다.

즉, EVM은 트랜잭션을 병렬로 처리함으로써 동시에 더 많은 트랜잭션을 처리하고 TPS를 크게 향상시키며 네트워크 정체를 줄이고 확장성을 향상시킬 수 있습니다.

현재 시장에는 병렬 EVM 설계를 탐구하기 시작한 일부 프로젝트가 있지만 구현 방법에는 고유한 특성이 있습니다. 다음으로, 관련 프로젝트에 대한 자세한 소개와 목록을 말씀드리겠습니다.

독립 팩션: 병렬 EVM으로 설계된 자체 구축 L1

이더리움 EVM의 현재 트랜잭션은 순차적으로 실행되므로 병렬 EVM을 실행하는 첫 번째 아이디어는 매우 간단합니다.

이더리움을 내려놓고 처음부터 시작하여 병렬 EVM을 실행할 수 있는 독립적인 레이어 1을 만듭니다.

대표 프로젝트: Monad와 Sei.

Monad: 병렬 EVM이 내장된 L1

Monad는 기존 EVM의 확장성 문제를 해결하는 데 전념하는 블록체인 프로젝트입니다. 병렬 실행 전략을 채택하고 이더리움과 호환되며 트랜잭션 처리 속도와 시스템 효율성을 높여 블록체인 성능을 최적화하는 것을 목표로 합니다.

Monad는 병렬 실행을 통해 트랜잭션 처리량을 크게 늘리고 부하가 높은 기존 EVM 체인의 정체 문제를 해결하는 것을 목표로 하며, 궁극적인 목표는 물리적 대역폭 한계인 400,000 TPS에 도달하는 것입니다.

트위터에서 병렬 EVM이라는 키워드로 직접 검색해 보면 인기 카테고리에 가장 먼저 나오는 프로젝트가 모나드인데, 이는 병렬 EVM 서사에 맞는 프로젝트의 능력을 반영하는 마케팅 활동이기도 하다.

그렇다면 Monad는 트랜잭션의 병렬 처리를 어떻게 구현합니까?

Monad 병렬 실행 전략의 핵심은 공통 종속성이 없는 트랜잭션을 병렬로 식별하고 실행하는 능력입니다. Monad와 Ethereum의 블록은 모두 선형적으로 정렬된 트랜잭션 모음이지만 Monad는 최적화된 실행 전략을 통해 최종 결과에 영향을 주지 않고 트랜잭션이 병렬로 진행될 수 있도록 합니다. 이 병렬 실행 전략에는 다음과 같은 핵심 기술이 포함됩니다.

  • 낙관적 실행: 이전 트랜잭션이 완료되기 전에 후속 트랜잭션 실행을 시작합니다. 이 방법은 트랜잭션 종속성 오류로 이어질 수 있지만 입력 및 출력 비교를 추적하여 데이터 불일치가 발견되면 시스템은 올바른 실행 결과를 보장하기 위해 트랜잭션을 다시 실행합니다.

  • 스케줄링 및 종속성: 불필요한 반복 실행을 줄이기 위해 Monad는 정적 코드 분석기를 통해 트랜잭션 간의 종속성을 예측하고 트랜잭션 실행을 지능적으로 예약하여 병렬 실행의 효율성을 최적화합니다.

  • 상태 병합(State Merging): 트랜잭션은 병렬로 실행되지만, 전체 블록의 상태 일관성을 보장하려면 각 트랜잭션에서 업데이트되는 상태를 순차적으로 병합해야 합니다.

자금 조달 측면에서도 Monad는 좋은 성과를 보이고 있습니다. 올해 2월에는 공식 트위터를 통해 드래곤플라이가 주도하는 1,900만 달러의 시드 라운드 자금 조달을 발표했으며, 개인 투자자들 중에는 코비(Cobie), 하수(Hasu) 등 업계 유명 인사도 포함돼 있다.

동시에 이 프로젝트의 창립자는 Jump Trading의 전 연구 책임자였던 Keone Hon입니다. 프로젝트가 아직 토큰을 발행하지 않았기 때문에 Jump Trading의 거래 및 시장 조성 경험을 고려할 때 토큰 성능을 기대해 볼 수 있습니다.

올해 9월 Monad Labs는 프로젝트의 기술 문서를 공개하여 프로젝트의 기본 토큰이 MON이라고 함을 밝혔습니다. 그런데 문서에 MON이라는 소개가 삭제됐고, 토큰에 다른 이름이 있을 수도 있다는 추측이 나온다.

대규모 자금 조달, 시장 조성자 배경, 새로운 공개 체인 및 병렬 EVM... 이러한 요소가 결합되어 Monad에 대한 광범위한 관심과 기대를 끌 수 있습니다.

그러나 병렬 EVM의 성능을 검증하려면 여전히 테스트넷 데이터와 메인넷 운영이 필요합니다.

SEI: V2 버전은 병렬 EVM을 의제로 삼을 것입니다.

Sei는 거래 최적화를 위해 특별히 설계되었으며 DeFi, NFT 시장 및 게임 DEX를 포함한 다양한 거래 애플리케이션을 위한 고급 인프라를 제공하기 위해 노력하는 오픈 소스 레이어 1 블록체인입니다.

우리 모두 알고 있듯이 Sei는 새로운 프로젝트가 아닙니다. 올해 8월 메인넷이 준비되었으며, 이전 V1 버전에서는 거래 보안 향상을 목표로 선행 거래 방지 메커니즘, 주문 일괄 처리 지원 기능 등 거래에 특별히 최적화된 기능을 구현했습니다. 능률.

(관련 자료:Sei Network: DEX 확장성을 돌파하는 레이어 1 블록체인

Sei는 최신 V2 버전(2024년 상반기 구현 예정) 설계에서 병렬 EVM을 의제로 삼았습니다.

  • 낙관적 병렬화: Sei는 또한 낙관적 병렬화 전략을 채택하여 체인이 모든 트랜잭션을 병렬로 실행할 수 있도록 합니다. 트랜잭션이 동일한 상태에 도달하면 시스템은 각 트랜잭션이 접촉하는 스토리지 부분을 추적하고 충돌하는 트랜잭션은 모든 충돌이 해결될 때까지 순서대로 다시 실행됩니다.

  • Geth 호환성: 핵심 Sei 바이너리의 일부로 Sei 노드는 Ethereum 가상 머신의 Go 구현인 Geth를 자동으로 가져와 Ethereum 트랜잭션을 처리하고 EVM용으로 생성된 Sei 특수 인터페이스를 통해 결과 업데이트를 수행합니다.

  • SeiDB 스토리지 최적화: Sei는 스토리지 인터페이스를 재설계하고 보다 효율적인 데이터 구조와 데이터베이스를 사용하여 상태 확장을 줄이면서 읽기 및 쓰기 성능을 최적화합니다.

이러한 기술은 함께 Sei v2의 핵심을 형성하여 완전히 병렬화된 EVM일 뿐만 아니라 높은 성능과 호환성을 제공합니다. 동시에 Sei는 다양한 A 표준화된 실행 환경을 제공하여 적용 범위와 매력을 더욱 확장합니다.

문서에 제공된 테스트 데이터에 따르면 Sei가 트랜잭션을 병렬로 처리할 때 피크 테스트 TPS는 약 28,300에 이릅니다. 이론적 테스트 값만으로 판단하면, 병렬 EVM의 효율성은 현재의 다양한 유형의 L1보다 훨씬 강력하며, 실제로 구현 시 너무 많은 할인을 받지 않기를 바랍니다.

(관련 자료:Sei v2 기술 설계에 대한 자세한 설명

토큰의 경우 SEI는 지난 한 달 동안 80% 증가했는데, 프로젝트의 높은 시장 가치를 고려하면 이 증가폭은 이미 매우 인상적이다. 병렬 EVM 내러티브가 계속됨에 따라 토큰은 여전히 ​​상승할 수 있지만 베타 이득에 더 가깝습니다.

Eclectic: L2가 되어 다른 체인의 기능을 EVM과 결합

위의 L1 자체 포함 아이디어와 달리 병렬 EVM에 대한 다른 솔루션을 갖춘 일부 L2 프로젝트도 있습니다.

다른 체인이나 가상 머신의 성능을 빌려 이더리움 트랜잭션 실행을 지원하세요.

대표 프로젝트 : Neon, Eclipse, Lumio.

Neon: 솔라나 생태계 L2에 EVM 도입

Neon EVM은 솔라나 블록체인을 기반으로 구축된 최초의 병렬화된 이더리움 가상 머신으로, 병렬 트랜잭션 처리를 통해 블록체인 효율성과 확장성을 향상시키도록 설계되었습니다.

이 프로젝트의 가장 큰 특징은 교차 생태계 운영입니다. 개발자는 솔라나의 병렬 실행 아키텍처를 사용하여 이더리움 dApp을 확장하고, EVM 환경과의 호환성을 유지하면서 병렬 실행을 통해 네트워크 효율성을 최적화하고, 트랜잭션 속도를 높이며, 비용을 절감할 수 있습니다. .

구체적인 구현 측면에서 Neon은 이더리움 거래를 Solana 거래로 변환한 후 이를 Solana 검증자에게 제출하는데, 이는 Solana에서 실행되고 Neon 프로그램의 상태를 업데이트합니다.구체적인 프로세스는 간단히 다음과 같이 이해될 수 있습니다.

  • 사용자는 브로커에게 전송되는 거래에 서명합니다. 에이전트는 EVM 에뮬레이터를 실행하고 Neon-txn 실행을 담당하는 솔라나의 계정입니다.

  • 에이전트는 솔라나에 블록체인 상태를 요청하고 솔라나 상태에서 Neon-Txn을 테스트 실행합니다.

  • 에이전트는 수신된 데이터를 기반으로 솔라나 규칙에 따라 새로운 txn(트랜잭션)을 구성하고 이를 패키징된 데이터와 함께 솔라나에 전송하여 데이터 처리를 수행합니다.

  • 마지막으로, eth 규칙에 따라 트랜잭션은 서명 확인을 위해 Neon으로 다시 전송되며, 일단 확인되면 Solana에서 병렬로 실행됩니다.

토큰 성과 측면에서 NEON은 지난 한 달 동안 3배나 증가했지만 전체 시장 가치는 SEI보다 현저히 낮습니다. 솔라나 생태계의 회복과 관련 토큰 열풍을 고려할 때, 솔라나 생태계의 유일한 병렬 EVM인 NEON은 이후의 시장 성과에 여전히 주목할 가치가 있습니다.

Eclipse: Ethereum 생태계의 L2에 SVM 도입

EVM의 순차적 실행으로 인한 성능 부족 문제에 직면한 네온의 생각은 솔라나에 EVM을 도입하는 것이지만, 반대로 이더리움에 SVM을 도입하는 것도 같은 목표를 가진 선택이다.

Eclipse 메인넷은 이더리움에 SVM을 도입하고 이더리움의 결제, SVM(Solana Virtual Machine) 실행, Celestia의 데이터 가용성, RISC Zero의 영지식 증명 등 여러 기술을 결합한 일반적인 L2 솔루션입니다.

프로젝트 목표는 여러 작업을 동시에 수행할 수 있는 대규모 병렬 실행 환경을 제공하여 네트워크 처리량과 효율성을 높이는 동시에 정체 및 거래 수수료를 줄이는 것입니다. 이 구조를 통해 Eclipse는 dApp의 확장성과 사용자 경험을 향상시키는 것을 목표로 합니다.

구체적인 구현 측면에서 Eclipse는 SVM(Solana Virtual Machine) 및 Sealevel 런타임을 통해 병렬 EVM을 구현합니다.

SVM을 사용하면 특히 이러한 트랜잭션이 중첩 상태에 영향을 주지 않는 경우 다양한 트랜잭션을 병렬로 실행할 수 있습니다. 이러한 방식으로 SVM은 하드웨어 코어 수가 증가함에 따라 성능을 직접적으로 확장하여 최적화된 병렬 실행을 가능하게 합니다. 이 설계를 통해 Eclipse는 처리 속도와 네트워크 처리량을 크게 늘리는 동시에 정체 및 트랜잭션 비용을 줄일 수 있습니다.

(관련 자료:팟캐스트 노트 | Eclipse Lianchuang과의 대화: Solana SVM은 어떻게 이더리움의 L2가 될 수 있나요?

간단히 말해서, Eclipse의 설계 논리는 거래 실행은 Solana의 SVM에 있고, 거래 정산은 여전히 ​​이더리움에 있다는 것입니다.

프로젝트 배경으로 보면 Eclipse는 Polychain, Polygon Ventures, Tribe Capital, Infinity Ventures Crypto, CoinList 등을 포함한 투자자와 함께 2022년에 1,500만 달러의 자금 조달을 완료할 예정입니다.

Eclipse 공동 창업자이자 CEO인 Neel Somani는 Airbnb, Two Sigma, Oasis Labs 및 기타 회사에서 경험을 갖고 있으며 최고 상업 책임자(CCO) Vijay는 Uniswap 및 dYdX 팀의 전 비즈니스 개발 이사였습니다.

12월 13일 Eclipse 테스트넷이 출시되었으며 테스트넷에 계약을 배포하는 선착순 1,000명의 개발자는 기념 NFT 보상을 받게 됩니다. 동시에, 프로젝트가 아직 토큰을 출시하지 않았기 때문에 높은 자금 조달 배경을 고려할 때 에어드랍 기회를 얻기 위해 프로젝트의 소셜 미디어 업데이트에 적극적으로 교류하고 세심한 주의를 기울이는 것이 좋은 선택이 될 것입니다.

Lumio: L2 트랜잭션 처리를 위한 Move 및 Aptos 소개

최근 출시된 Lumio도 L2이며 제품 설계에서 병렬 EVM과 특정 통합을 갖추고 있습니다.

Lumio는 Aptos를 OP Rollup 기반의 L2인 Ethereum L2로 사용하기 위해 최선을 다하고 있습니다. 제품 특성상 거래 처리는 앱토스(Aptos), 거래 정산은 이더리움(Ethereum)이 사용된다.

다른 L2와 비교하여 Lumio의 공식 자료는 성능 비교를 제공합니다.

  • 가스 비용은 기존 L2보다 3~4배 낮습니다($0.1 대 $0.0006).

  • TPS는 기존 L2(1K vs 30K)보다 1~2배 더 높습니다.

  • 엔터프라이즈급 애플리케이션에 적합한 고성능 보안 실행 계층으로 기존 Web2 애플리케이션을 Web3으로 전환하는 데 적합합니다.

  • 이동 및 EVM은 가상 머신 전체에서 호출됩니다.

자금조달 배경 측면에서는 2021년 프로젝트 주관기관인 폰템이 메카니즘캐피탈, 케네틱캐피탈 주도로 450만달러의 자금을 조달받았고, 애니모카, 빅신 등 기관의 참여도 유치했다. 새로운 Lumio L2는 가까운 시일 내에 새로운 자금 조달이 발표될 것으로 알려졌습니다.

또한 Pontem은 Move 및 EVM 호환 제품 구축에 중점을 두고 있으며 Facebook 내 Libra 기간 동안 Pontem은 애플리케이션 개발을 위해 Move를 사용해 왔으며 Aptos 생태계의 최초 프로젝트 당사자이기도 합니다.

다른 퍼블릭 체인이 회복하면서 앱토스가 자본 유출로 영향을 받을 수 있다면, 병렬 EVM 서사와 관련된 루미오(Lumio)도 주목을 받을 수 있습니다. 동시에 Pontem과 Lumio에는 현재 토큰이 없습니다. Lumio 테스트넷이 온라인으로 전환됨에 따라 적극적인 상호 작용을 위한 에어드랍 기회가 있을 수 있습니다.

Polygon Miden: 기존 L2, 새로운 가상 머신

Polygon Miden은 Miden VM에서 실행되는 개발 중인 영지식(zk) 롤업입니다. 이 가상 머신 설계는 영지식 친화성에 중점을 두고 직접적인 EVM 호환성보다 이러한 측면을 우선시합니다. zk 롤업으로서 Polygon 네트워크의 거래 개인 정보 보호 및 확장성을 향상하도록 설계되었습니다.

Polygon Miden의 Github 페이지를 보면 병렬 트랜잭션 실행, 즉 인과적으로 독립적인 트랜잭션을 병렬로 처리하는 기능이 언급되어 있습니다.

이것이 어떻게 달성됩니까?

특히 Miden은 기존 블록체인의 투명성 요구 사항을 변경하고 영지식 증명을 활용하여 사용자가 로컬에서 스마트 계약을 실행하고 네트워크에서 신속하게 확인할 수 있는 증명을 생성함으로써 검증 가능성을 달성합니다.

이 방법을 사용하면 계산 부담이 줄어들고 트랜잭션이 자연스럽게 병렬화되어 전반적인 처리 효율성과 속도가 향상됩니다.

동시에 프로젝트 트위터는 Miden이 아직 개발 단계에 있으며 관련성이 낮은 정보가 공개되었음을 보여줍니다. 하지만 폴리곤의 L2의 전반적인 디자인으로 볼 때 사이드체인, zk-STARK, SDK 등 다양한 기술 솔루션을 보유하고 있으며, 병렬 EVM이 가장 중요한 방향은 아닙니다.

Polygon이 성공적인 L2로 가치가 발견된 점을 고려하여 Miden의 디자인 작성자는 이것이 기술적으로만 병렬 EVM의 서사와 관련될 수 있다고 믿습니다. 또한 Matic 토큰은 알파 혜택을 얻을 수 없었기 때문에 Matic은 토큰 성능 측면에서 병렬 EVM 내러티브와 완전히 관련되지 않을 수 있습니다.

마지막으로 표를 사용하여 병렬 EVM 내러티브와 관련된 모든 프로젝트를 비교하여 독자에게 참조를 제공할 수도 있습니다.

글의 시작 부분에서 언급했듯이 내러티브는 항상 순환됩니다.

병렬 EVM에 대한 서사는 상승 조짐을 보이고 있지만 계속해서 뜨거울 수 있을지는 한편으로는 서로 다른 L1과 L2의 실제 기술적 혁신에 달려 있습니다. 내년 1분기에 장애물이 다가오는 프로젝트 측면의 동향 Kun은 Ethereum의 동작을 업그레이드하고 최적화하며 성능 최적화에 대한 병행 EVM의 내러티브도 클라이막스로 이어질 수 있습니다.

퍼블릭 체인
ETH
Odaily 공식 커뮤니티에 가입하세요