블록체인 개발의 가장 큰 병목 현상이 확장성이나 보안이 아니라, 단일 프로그래밍 언어와의 강제적인 결합이라면 어떨까요? 이더리움의 레이어 2 생태계가 동질적인 EVM 전용 아키텍처를 통해 시장 점유율 90%를 넘어서고 있는 가운데, 생태계의 통일성보다 개발자의 선택권이 더 중요하다는 반론이 힘을 얻고 있습니다. 단일 상호 운용 네트워크에서 EVM, MoveVM, WasmVM의 세 가지 가상 머신 중 하나를 선택할 수 있게 해주는 블록체인 플랫폼, Initia를 소개합니다. 문제는 멀티 VM 블록체인이 작동할 수 있느냐가 아닙니다. 이더리움의 "모든 것을 지배하는 하나의 VM" 철학이 유연성 혁명 속에서 살아남을 수 있느냐는 것입니다.

이더리움 동질성의 역설
이더리움의 레이어 2 확장 전략은 개발자 채택이라는 한 가지 지표에서 엄청난 성공을 거두었습니다. EVM 호환 체인들은 이제 동일한 Solidity 또는 Vyper 코드를 Arbitrum, Optimism, Base 및 수 십 개의 다른 L2에 최소한의 수정만으로 배포할 수 있는 통합된 개발자 경험을 지원합니다. zkEVM 구현은 영지식 롤업을 구축하는 개발자의 마찰을 사실상 제거했으며, 이더리움의 기존 툴링, 표준 및 감사된 스마트 컨트랙트 라이브러리와 원활하게 통합되었습니다.
이러한 동질성은 이더리움의 강력한 힘인 동시에 아킬레스건이기도 합니다. 한 EVM 호환 체인을 위해 작성된 스마트 컨트랙트는 다른 체인으로 쉽게 마이그레이션될 수 있어 강력한 네트워크 효과를 창출합니다. 하지만 2015년에 설계된 EVM의 아키텍처는 블록체인 사용 사례가 진화함에 따라 점점 더 분명해지는 근본적인 한계를 지니고 있습니다.
EVM의 스택 기반 설계는 실행 전에 어떤 온체인 데이터가 수정될지 알 수 없기 때문에 병렬화를 방해합니다. 모든 것은 실행이 완료된 후에야 명확해지며, 이는 고처리량 애플리케이션에 본질적인 병목 현상을 일으킵니다. EVM의 프리컴파일드(precompiled) 연산은 하드코딩되어 있어 개발자가 이를 쉽게 수정, 확장 또는 최신 알고리즘으로 교체할 수 없습니다. 이러한 제약은 개발자를 미리 정의된 연산에 가두고 프로토콜 수준의 혁신을 제한합니다.
이더리움 기반의 DeFi 애플리케이션의 경우 이는 수용 가능합니다. 하지만 서로 다른 성능 특성을 요구하는 게이밍, AI 에이전트 또는 실물 자산(RWA) 토큰화의 경우, 이는 일종의 구속복과 같습니다.
가상 머신 다양성에 대한 Initia의 베팅
Initia의 아키텍처는 다른 도박을 걸고 있습니다. 개발자가 공유 보안과 원활한 상호 운용성의 혜택을 누리면서도 자신의 애플리케이션에 가장 적합한 가상 머신을 선택할 수 있다면 어떨까요?
Initia 레이어 1은 보안, 유동성, 라우팅 및 상호 운용성을 조정하는 오케스트레이션 레이어 역할을 하며, EVM, MoveVM 또는 WasmVM 실행 환경을 실행할 수 있는 레이어 2 롤업 네트워크인 "Minitias"를 관리합니다. 이러한 VM 불가지론적(VM-agnostic) 접근 방식은 Cosmos SDK를 기반으로 구축되고 Celestia의 데이터 가용성 레이어를 활용하며 사기 증명 및 롤백 기능을 지원하는 프레임워크인 OPinit Stack에 의해 가능해졌습니다.
흥미로운 점은 L2 애플리케이션 개발자가 Cosmos SDK 측에서 롤업 매개변수를 수정하는 동시에, 자신의 필요에 가장 적합한 가상 머신이나 스마트 컨트랙트 언어에 따라 EVM, MoveVM 또는 WasmVM 호환성을 선택할 수 있다는 것입니다. NFT 게이밍 플랫폼은 리소스 지향 프로그래밍 모델과 병렬 실행을 위해 MoveVM을 선택할 수 있습니다. 이더리움 생태계 호환성을 추구하는 DeFi 프로토콜은 EVM을 선택할 수 있습니다. 10~100배의 성능 향상이 필요한 컴퓨팅 집약적 애플리케이션은 WasmVM의 레지스터 기반 아키텍처를 선택할 수 있습니다.
혁신은 가상 머신 선택 그 이상으로 확장됩니다. Initia는 이러한 이질적인 실행 환경 간의 원활한 메시징 및 자산 브리징을 가능하게 합니다. 자산은 신뢰할 수 있는 중개자 없이 블록체인의 가장 어려운 문제 중 하나인 교차 VM 상호 운용성을 해결하는 IBC 프로토콜을 사용하여 EVM, WASM 및 MoveVM 레이어 2 사이를 이동할 수 있습니다.
기술적 분석: 세 가지 VM, 서로 다른 트레이드오프
개발자가 왜 특정 VM을 선택하는지 이해하려면 근본적인 아키텍처 차이를 살펴봐야 합니다.
MoveVM: 리소스 지향 설계를 통한 보안
Aptos와 Sui에서 사용되는 MoveVM은 디지털 자산을 특정 소유권 및 전송 의미론을 가진 일급 리소스로 취급하는 객체 기반 모델을 도입합니다. 그 결과 자산 중심 애플리케이션에 있어 EVM보다 훨씬 안전하고 유연한 시스템이 탄생했습니다. Move의 리소스 모델은 EVM 스마트 컨트랙트를 괴롭히는 재진입 공격(reentrancy attacks) 및 이중 지불과 같은 전체 취약점 클래스를 방지합니다.
하지만 MoveVM은 단일적이지 않습니다. Sui, Aptos 그리고 이제 Initia는 동일한 Move 언어를 공유하지만, 동일한 아키텍처 가정을 공유하지는 않습니다. 객체 중심 실행, 낙관적 동시성(optimistic concurrency), 하이브리드 DAG 원장 등 실행 모델이 다르기 때문에 플랫폼마다 보안 감사 범위가 달라집니다. 이러한 파편화는 기능(실행 레이어의 혁신)인 동시에 과제(EVM에 비해 부족한 감사 전문가)이기도 합니다.
EVM: 네트워크 효과의 요새
이더리움 가상 머신은 선점 효과와 거대한 개발자 생태계 덕분에 가장 널리 채택된 상태로 남아 있습니다. EVM의 모든 연산은 서비스 거부 공격을 방지하기 위해 가스를 부과하여 예측 가능한 수수료 시장을 형성합니다. 문제는 효율성입니다. EVM의 계정 기반 모델은 트랜잭션 실행을 병렬화할 수 없으며, 가스 계측 방식은 최신 아키텍처에 비해 트랜잭션 비용을 높게 만듭니다.
그럼에도 불구하고 툴링, 감사자 및 유동성이 모두 이더리움을 중심으로 돌고 있기 때문에 EVM의 지배력은 지속됩니다. 모든 멀티 VM 플랫폼은 이 생태계에 접근하기 위해 EVM 호환성을 제공해야 하며, 이것이 바로 Initia가 하는 일입니다.
WebAssembly (Wasm): 타협 없는 성능
WASM VM은 레지스터 기반 아키텍처 덕분에 EVM보다 10~100배 빠르게 스마트 컨트랙트를 실행합니다. EVM의 고정된 가스 계측과 달리 WASM은 효율성을 위해 동적 계측을 사용합니다. Cosmos 구현체인 CosmWASM은 가스 한도 조작 및 스토리지 액세스 패턴과 관련된 EVM 취약점 공격에 대응하기 위해 특별히 설계되었습니다.
WASM의 과제는 파편화된 채택입니다. EVM에 비해 상당한 성능, 보안 및 유연성 향상을 제공하지만, 이더리움 L2를 매력적으로 만드는 통합된 개발자 경험이 부족합니다. WASM 보안을 전문으로 하는 감사자가 적고, 광범위한 이더리움 생태계의 크로스체인 유동성을 확보하려면 추가적인 브리징 인프라가 필요합니다.
여기서 Initia의 멀티 VM 접근 방식이 전략적으로 흥미로워집니다. 개발자에게 한 생태계 또는 다른 생태계를 강요하는 대신, 세 가지 환경 모두에서 유동성과 사용자에 대한 액세스를 유지하면서 애플리케이션의 성능 및 보안 요구 사항에 맞는 VM을 선택할 수 있도록 합니다.
IBC 네이티브 상호 운용성: 누락된 조각
현재 115개 이상의 체인을 연결하는 블록체인 간 통신(IBC) 프로토콜은 Initia의 멀티 VM 비전을 가능케 하는 안전하고 허가 없는(Permissionless) 크로스 체인 메시징 인프라를 제공합니다. IBC는 제3자 중개자 없이 데이터와 가치 전송을 가능하게 하며, 암호학적 증명을 사용하여 서로 다른 이종 블록체인 간의 상태 전환을 검증합니다.
Initia는 IBC와 옵티미스틱 브릿지를 병행 활용하여 크로스 체인 기능을 지원합니다. INIT 토큰은 Initia L1과 롤업 사이, 그리고 네트워크 내 서로 다른 VM 환경 간의 브릿징을 용이하게 하기 위해 다양한 형식(OpINIT, IbcOpINIT)으로 존재합니다.
이 시점은 전략적입니다. IBC v2는 2025년 3월 말에 출시되어 성능 향상과 확장된 호환성을 가져왔습니다. 앞으로 IBC의 비트코인 및 이더리움 확장은 2026년까지 강력한 성장 궤도를 보여줄 것으로 예상되는 반면, LayerZero는 다른 아키텍처 접근 방식으로 엔터프라이즈 통합을 추진하고 있습니다.
이더리움 L2가 체인 간 자산 이동을 위해 중앙 집중식 또는 멀티시그(Multisig) 브릿지에 의존하는 것과 달리, Initia의 IBC 네이티브 설계는 암호학적 최종성(Finality) 보장을 제공합니다. 이는 브릿지 보안이 크로스 체인 인프라의 아킬레스건이었던 기관용 사용 사례에서 매우 중요합니다. 실제로 2025년에만 브릿지에서 20억 달러 이상의 자산이 도난당했습니다.
개발자 벤더 종속성(Vendor Lock-in) 타파