본문으로 건너뛰기

VM 장벽 허물기: Initia의 교차 VM 아키텍처가 이더리움 L2 정통성에 도전하는 방식

· 약 10 분
Dora Noda
Software Engineer

만약 개발자가 프로그래밍 언어를 선택하듯이 블록체인 가상 머신(VM)을 선택할 수 있다면 어떨까요? 특정 생태계에 종속되는 대신 해결해야 할 과제에 맞춰 선택하는 것입니다. 이더리움의 레이어 2 생태계가 OP Stack과 Superchain 비전을 통해 EVM 표준화에 집중하는 반면, Initia는 정반대의 접근 방식을 택하고 있습니다. 바로 EVM, MoveVM, 그리고 WasmVM이 공존하고 상호 운용되며 원활하게 소통하는 통합 네트워크입니다.

이것은 단순한 아키텍처적 호기심이 아닙니다. 2026년 블록체인 인프라가 성숙해짐에 따라, 네트워크가 VM의 이질성을 수용해야 하는지 아니면 VM의 균질성을 강제해야 하는지에 대한 문제는 어떤 플랫폼이 차세대 빌더를 끌어들일지, 그리고 어떤 플랫폼이 낡은 툴링과 함께 뒤처질지를 결정하게 될 것입니다.

멀티 VM 가설: 왜 '원 사이즈'가 모든 상황에 맞지 않는가

Initia는 2025년 4월 24일 메인넷을 출시하며 파격적인 제안을 던졌습니다. Initia의 OPinit Stack 롤업 프레임워크는 VM에 구애받지 않으며(VM-agnostic), 레이어 2가 네트워크의 제약이 아닌 애플리케이션의 요구 사항에 따라 EVM, WasmVM 또는 MoveVM을 사용하여 배포할 수 있도록 지원합니다. 이는 Move의 리소스 지향적 보안 모델이 필요한 DeFi 프로토콜이 웹어셈블리(WebAssembly)의 성능 최적화를 활용하는 게이밍 애플리케이션과 함께 단일 상호 운용 네트워크 내에서 실행될 수 있음을 의미합니다.

이러한 아키텍처적 근거는 서로 다른 가상 머신이 각기 다른 작업에 강점이 있다는 인식에서 비롯됩니다.

  • EVM은 성숙한 툴링과 방대한 개발자 층을 보유하고 있으며, 블록체인 개발 활동의 대다수를 차지하고 있습니다.
  • Aptos와 Sui에서 사용되는 MoveVM은 강화된 보안과 병렬 실행을 위해 설계된 객체 기반 모델을 도입했습니다. 이는 형식 검증(formal verification)이 중요한 고가치 금융 애플리케이션에 이상적입니다.
  • WasmVM은 네이티브에 가까운 성능을 제공하며, 개발자가 Rust, C++, Go와 같은 익숙한 언어로 스마트 컨트랙트를 작성할 수 있게 하여 Web2 개발자가 Web3로 전환하는 장벽을 낮춥니다.

Initia의 Interwoven Stack 프레임워크를 통해 개발자는 세 가지 VM을 모두 지원하는 맞춤형 롤업을 배포하는 동시에 범용 계정(universal accounts)과 통합 가스 시스템의 혜택을 누릴 수 있습니다. 즉, 사용자는 어떤 지갑 소프트웨어를 사용하든 관계없이 VM 전반의 컨트랙트와 상호 작용할 수 있으며, 현재 멀티체인 생태계를 괴롭히는 사용자 경험의 파편화 문제를 효과적으로 해결합니다.

기술 아키텍처: 상태 전환의 난제 해결

Initia의 크로스 VM 상호 운용성을 가능하게 하는 핵심 혁신은 서로 다른 실행 환경 간의 상태 전환(state transitions)과 메시지 전달을 처리하는 방식에 있습니다. 기존의 블록체인 네트워크는 상태 변경에 대한 합의를 유지하기 위해 단일 VM을 강제합니다. 이더리움의 EVM은 결정론적 결과를 보장하기 위해 트랜잭션을 순차적으로 처리하는 반면, 솔라나의 SVM은 단일 VM 패러다임 내에서 실행을 병렬화합니다.

반면, Initia의 아키텍처는 근본적으로 다른 상태 모델을 조화시켜야 합니다.

  • EVM은 영구 저장 슬롯을 가진 계정 기반 상태를 사용합니다.
  • MoveVM은 자산이 VM 수준에서 소유권 의미가 부여된 일급 객체인 리소스 지향 모델을 채택합니다.
  • WasmVM은 선형 메모리와 전통적인 컴퓨팅에서 차용한 명시적 상태 관리 패턴으로 작동합니다.

각 모델은 고유한 강점을 가지고 있지만, 이를 결합하려면 정교한 조율이 필요합니다.

HEMVM과 같은 이종 블록체인 프레임워크에 대한 연구는 이것이 실무에서 어떻게 작동할 수 있는지를 보여줍니다. HEMVM은 "교차 공간 핸들러 메커니즘(cross-space handler mechanism)"을 통해 EVM과 MoveVM을 하나의 통합 시스템으로 통합합니다. 이는 여러 VM의 작업을 하나의 원자적(atomic) 트랜잭션으로 묶는 특수한 스마트 컨트랙트 작업입니다. 실험 결과에 따르면, 이 방식은 VM 내부 트랜잭션에 대해 최소한의 오버헤드(4.4% 미만)를 발생시키면서 크로스 VM 상호 작용에서 초당 최대 9,300건의 트랜잭션(TPS)을 달성했습니다.

Initia는 IBC(Inter-Blockchain Communication) 프로토콜 통합을 통해 유사한 원칙을 적용합니다. Initia L1은 조율 및 유동성 허브 역할을 하며 MoveVM을 네이티브 실행 레이어로 사용하고, 롤업이 EVM이나 WasmVM을 사용할 수 있도록 지원합니다. 이는 코스모스(Cosmos)의 IBC 프로토콜과 기본적으로 호환되는 Move 스마트 컨트랙트의 첫 번째 통합 사례로, 서로 다른 VM 기반의 레이어 2 간에 원활한 메시징 및 자산 브릿징을 가능하게 합니다.

기술적 구현에는 몇 가지 핵심 구성 요소가 필요합니다:

범용 계정 추상화(Universal Account Abstraction): 사용자는 모든 VM의 컨트랙트와 상호 작용할 수 있는 단일 계정을 유지하므로, 실행 환경 간에 이동할 때 별도의 지갑이나 래핑된 토큰이 필요하지 않습니다.

원자적 크로스 VM 트랜잭션(Atomic Cross-VM Transactions): 여러 VM에 걸친 작업이 원자적 단위로 묶여, 모든 상태 전환이 성공하거나 모두 실패하도록 보장합니다. 이는 복잡한 크로스 VM DeFi 작업에서 일관성을 유지하는 데 필수적입니다.

공유 보안 모델(Shared Security Model): Initia에 배포된 롤업은 L1 검증인 세트로부터 보안을 상속받아, 독립적인 L2 네트워크들이 겪는 파편화된 보안 가정 문제를 피할 수 있습니다.

가스 추상화(Gas Abstraction): 통합 가스 시스템을 통해 사용자는 트랜잭션을 실행하는 VM에 관계없이 단일 토큰으로 수수료를 지불할 수 있습니다. 이는 체인마다 네이티브 토큰이 필요한 네트워크들에 비해 UX를 획기적으로 단순화합니다.

이더리움의 반대 서사: 표준화의 힘

Initia의 접근 방식이 왜 논란이 되는지 이해하려면 이더리움의 상반된 비전을 살펴봐야 합니다. Optimism, Base 및 수십 개의 신흥 L2의 기반이 되는 OP Stack은 EVM 호환 롤업을 구축하기 위한 표준화된 도구 세트를 제공합니다. 이러한 균질한 접근 방식은 Optimism이 "슈퍼체인(Superchain)"이라 부르는 것을 가능하게 합니다. 이는 보안, 거버넌스 및 원활한 업그레이드를 공유하며 서로 연결된 체인들의 수평적으로 확장 가능한 네트워크입니다.

슈퍼체인의 가치 제안은 네트워크 효과에 집중되어 있습니다. 생태계에 합류하는 모든 새로운 체인은 유동성, 결합성(composability) 및 개발자 리소스를 확장함으로써 전체를 강화합니다. Optimism의 로드맵은 2026년에 거의 모든 일상적인 블록체인 활동이 레이어 2로 이동하고, 이더리움 메인넷은 순수하게 결합(settlement) 레이어 역할을 할 것으로 예상합니다. 이 세계에서 EVM 표준화는 마찰 없는 크로스 L2 상호작용을 가능하게 하는 공용어가 됩니다.

코인베이스의 L2인 Base는 이러한 전략의 성공을 잘 보여줍니다. 또 다른 OP Stack 체인으로 출시되었음에도 불구하고, 차별화보다는 표준화를 수용함으로써 현재 DeFi 레이어 2 TVL의 46%와 L2 트랜잭션 볼륨의 60%를 점유하고 있습니다. 개발자들은 새로운 VM이나 툴체인을 배울 필요가 없습니다. 그들은 이더리움 메인넷, Optimism 또는 모든 OP Stack 체인에서 작동하는 동일한 Solidity 컨트랙트를 배포합니다.

모듈러 가설은 실행 단계를 넘어 확장됩니다. 이더리움의 L2 생태계는 데이터 가용성(DA)을 실행과 점진적으로 분리하고 있으며, 롤업은 이더리움의 비싸지만 안전한 DA 레이어, Celestia의 비용 최적화된 DA, 또는 EigenDA의 리스테이킹 보안 모델 중에서 선택하고 있습니다. 하지만 결정적으로, 이러한 모듈러성은 VM 레이어에서 멈춥니다. 거의 모든 이더리움 L2는 결합성을 유지하기 위해 EVM을 고수합니다.

개발자 채택의 과제: 유연성 대 파편화

Initia의 멀티 VM 접근 방식은 근본적인 긴장에 직면해 있습니다. 개발자에게 선택권을 제공하는 동시에 여러 실행 모델, 보안 가정 및 프로그래밍 패러다임을 이해하도록 요구하기 때문입니다.

EVM은 선점 효과와 성숙한 생태계 덕분에 여전히 지배적입니다. Solidity 개발자들은 전투에서 검증된 라이브러리, EVM 보안을 전문으로 하는 감사 법인, 그리고 Hardhat에서 Foundry에 이르는 표준화된 툴링에 접근할 수 있습니다.

WasmVM은 성능과 언어 유연성 측면에서의 이론적 장점에도 불구하고 생태계의 미성숙으로 어려움을 겪고 있습니다. 블록체인 인프라와의 통합은 여전히 까다롭고, 보안 표준은 잘 문서화된 EVM의 취약성 패턴에 비해 여전히 진화 중입니다.

MoveVM은 아마도 가장 가파른 학습 곡선을 도입할 것입니다. Move의 리소스 지향 프로그래밍 모델은 Solidity에서 흔히 발생하는 전체 클래스의 취약성(재진입 공격, 이중 지불 버그)을 방지하지만, 개발자들이 자산 소유권과 상태 관리에 대해 다르게 생각하도록 요구합니다. Sui, Aptos 및 Initia는 2026년에 Move 언어에 대한 독특한 접근 방식으로 개발자의 관심을 끌기 위해 경쟁하고 있지만, MoveVM 생태계 자체 내의 파편화가 서사를 복잡하게 만듭니다.

질문은 이것입니다. 멀티 VM 지원이 개발자 커뮤니티를 파편화할까요, 아니면 각 VM이 최적의 사용 사례를 제공하도록 함으로써 혁신을 가속화할까요? Initia의 도박은 올바른 아키텍처가 크로스 VM 상호운용성을 충분히 원활하게 만들어 개발자가 체인이 아닌 애플리케이션 관점에서 생각하게 함으로써 생태계 파편화 없이 VM 선택권을 가질 수 있다는 것입니다.

상호운용성 인프라: 통합 프로토콜로서의 IBC

Initia의 크로스 VM 비전은 원래 코스모스(Cosmos) 생태계를 위해 개발된 IBC(Inter-Blockchain Communication) 프로토콜에 크게 의존합니다. 보안 취약성과 신뢰 가정을 도입하는 브리지 기반 상호운용성과 달리, IBC는 표준화된 패킷 형식과 확인 메커니즘을 통해 체인 간 신뢰가 필요 없는 메시지 전달을 가능하게 합니다.

Initia는 IBC를 확장하여 이질적인 VM 간에 작동하도록 함으로써, 원자성(atomicity) 보장을 유지하면서 EVM, WasmVM 및 MoveVM 롤업 간에 자산과 데이터가 흐를 수 있도록 합니다. Initia L1은 이 허브 앤 스포크(hub-and-spoke) 모델에서 허브 역할을 하여 롤업 간의 상태를 조정하고 검증인 세트를 통해 최종성(finality)을 제공합니다.

이 아키텍처는 코스모스의 원래 비전을 따르되, 독립적인 레이어 1이 아닌 레이어 2 롤업에 적용한 것입니다. 이더리움의 L2 생태계에 비해 장점은 명확합니다. 이더리움 롤업은 체인 간에 자산을 이동하기 위해 복잡한 브리지 프로토콜(종종 며칠의 출금 기간과 브리지 컨트랙트 위험 수반)이 필요한 반면, Initia의 IBC 네이티브 접근 방식은 L1에서 상속된 보안으로 거의 즉각적인 크로스 롤업 전송을 가능하게 합니다.

멀티 VM 기능이 필요한 애플리케이션(예: 핵심 금융 로직에는 Move를, 고성능 주문 매칭에는 WasmVM을, 기존 유동성 소스와의 호환성에는 EVM을 사용하는 DeFi 프로토콜)의 경우, 이 아키텍처는 브리지 기반 시스템에서는 불가능한 원자적 구성(atomic composition)을 가능하게 합니다.

2026년과 그 이후: 어떤 패러다임이 승리할 것인가?

블록체인 인프라가 성숙해짐에 따라, 멀티 VM과 균질한 VM 간의 논쟁은 탈중앙화 컴퓨팅에 대한 두 가지 경쟁적인 비전을 구체화합니다.

이더리움의 접근 방식은 네트워크 효과와 결합성을 최적화합니다. 모든 체인이 동일한 VM 언어를 사용하면 생태계의 집단 지성이 증폭됩니다. 감사자, 툴링 제공업체 및 개발자가 프로젝트 간에 원활하게 이동할 수 있습니다. 이더리움 L2 트랜잭션의 90%를 차지하는 OP 슈퍼체인의 시장 점유율은 적어도 이더리움 생태계 내에서는 표준화가 승리하고 있음을 시사합니다.

Initia의 접근 방식은 기술적 다양성과 애플리케이션별 최적화를 최적화합니다. 사용 사례에 Move의 보안 보장이 필요하다면 EVM에서 구축하도록 강요받아서는 안 됩니다. Wasm의 성능 특성이 필요하다면 다른 체인의 유동성에 대한 접근을 희생해서는 안 됩니다. 멀티 VM 아키텍처는 다양성을 결함이 아닌 기능으로 취급합니다.

초기 증거는 엇갈립니다. Initia의 즉각적인 로드맵은 특정 기술 업그레이드보다는 생태계 개발과 커뮤니티 참여에 초점을 맞추고 있으며, 이는 팀이 추가적인 아키텍처 반복보다 채택을 우선시하고 있음을 시사합니다. 한편, 이더리움 L2들은 소수의 지배적인 플레이어(Base, Arbitrum, Optimism)를 중심으로 통합되고 있으며, 기존 60개 이상의 L2 대부분이 2026년의 "대규모 구조조정"에서 살아남지 못할 것이라는 예측이 나옵니다.

부인할 수 없는 사실은 두 접근 방식 모두 블록체인 인프라를 더 큰 모듈러성을 향해 밀어붙이고 있다는 점입니다. 그 모듈러성이 VM 레이어까지 확장될지, 아니면 실행을 표준화된 상태로 유지하면서 데이터 가용성과 시퀀싱 단계에서 멈출지는 다음 사이클의 기술적 지형을 정의할 것입니다.

개발자들에게 선택은 점점 더 우선순위에 달려 있습니다. 생태계 호환성과 최대의 결합성을 중시한다면, 이더리움의 균질한 L2 생태계는 타의 추종을 불허하는 네트워크 효과를 제공합니다. VM 고유의 기능이 필요하거나 특정 워크로드에 대해 실행 환경을 최적화하고 싶다면, Initia의 크로스 VM 아키텍처는 상호운용성을 희생하지 않고 그렇게 할 수 있는 유연성을 제공합니다.

2026년 블록체인 산업의 성숙은 단일 승자가 없을 수도 있음을 시사합니다. 대신 우리는 표준화에 최적화된 이더리움-EVM 메가버스(megaverse), 애플리케이션 특화 체인을 수용하는 코스모스-IBC 유니버스, 그리고 두 패러다임을 결합하려는 Initia와 같은 새로운 하이브리드라는 뚜렷한 클러스터의 출현을 보게 될 것입니다.

개발자들이 이러한 아키텍처 결정을 내림에 따라, 그들이 선택한 인프라는 시간이 지나면서 누적될 것입니다. 질문은 어떤 VM이 가장 좋은가가 아닙니다. 블록체인의 미래가 단일 표준처럼 보일 것인지, 아니면 상호운용성이 획일성을 강요하는 대신 다양성을 연결하는 다중 언어(polyglot) 생태계처럼 보일 것인지입니다.

BlockEden.xyz는 EVM, MoveVM 및 신흥 블록체인 아키텍처를 지원하는 멀티 체인 API 인프라를 제공합니다. 통합 API 플랫폼 탐색을 통해 각 VM에 대한 별도의 인프라를 관리할 필요 없이 이질적인 블록체인 네트워크 전반에서 구축해 보세요.

출처