
Initia: 좋은 모듈형 EVM은 어떻게 생겨야 할까?
번역: Alex Liu, Foresight News
Initia는 모듈형 L1 공용 블록체인으로, 다수의 '양방향 통합'(interwoven) 롤업을 배포하고 수직적으로 통합할 수 있으며, 이를 공식적으로 "Minitias"라고 부릅니다(개념적으로 Dymension과 그의 RollApps와 유사함).
Initia는 Cosmos SDK 기반으로 구축되었으며, 코스모스 생태계 내 이미 Evmos 등의 EVM 솔루션이 존재하는 상황에서 Initia가 자체 InitiaEVM 구축을 선택한 이유는 무엇이며, 그 특별함은 어디에 있는가?
가상머신(VM) 수준의 상호운용성
Initia는 Minitias를 고속, 유연하며 상호운용 가능한 앱 체인을 구축하기 위한 가장 간단한 방법으로 만들고자 하며, 가상 머신은 팀이 추구하는 특정 용도나 언어 선호도에 따라 선택 가능한 Minitia 도구 세트의 일부일 뿐입니다. 다양한 옵션에서 오는 유연성은 바로 모듈화 설계의 장점입니다. Minitias는 InitiaEVM, InitiaMVM(MoveVM), WasmVM 중 하나를 자유롭게 VM로 선택할 수 있습니다.
롤업 중심의 미래에는 수천 개의 롤업들이 원활하게 상호작용해야 하며, 이들은 이후에 추가되는 것이 아니라 처음부터 본질적으로 상호운용 가능해야 합니다. 심지어 서로 다른 가상머신 간에도 마찬가지입니다. 이러한 철학은 Initia가 InitiaEVM을 특별히 최적화하도록 이끌었으며, InitiaEVM, InitiaMVM 및 WasmVM 사이에는 가상머신 간 상호운용성이 존재합니다.
EVM과 코스모스 이중 호환성
InitiaEVM은 코스모스 SDK 모듈로서 설계되어 Solidity 스마트 계약과 EVM 연산을 지원하는 동시에 코스모스 및 IBC와의 상호운용성을 제공합니다.
완전한 EVM 호환성 덕분에 Solidity 계약은 수정 없이 InitiaEVM에 그대로 배포하거나 이전할 수 있습니다.

더욱 중요한 점은 InitiaEVM이 사용자 정의된 Bank Interface(BI)를 통해 EVM과 코스모스 레이어를 결합하며, 네이티브 코인(Native Coin) 계정을 담당하는 표준 코스모스 x/Bank 모듈을 ERC20으로 대체했다는 것입니다.
코스모스 Bank == ERC20.
Initia의 MoveVM 또한 유사한 모델을 사용합니다.

따라서 EVM 기반 Minitias는 비록 코스모스 체인이지만 단 하나의 토큰 표준만을 갖습니다: ERC20.
사람들은 더 이상 코스모스 토큰, 인터페이스 또는 토큰 변환 등의 개념을 고려할 필요가 없습니다. Solidity 프로젝트는 아무런 부담 없이 이전할 수 있으며, 필요 시 코스모스와 연결할 수도 있습니다.
IBC 우선 설계
IBC는 코스모스 생태계에서 자랑하는 주요 크로스체인 프로토콜로, 서로 다른 코스모스 체인 간 자산 전송을 쉽게 해줍니다. InitiaEVM에서는 다음과 같습니다:
-
이출(遷出): Solidity 스마트 계약에서 생성된 ERC20는 별도의 복잡한 작업 없이 즉시 IBC를 통해 다른 체인으로 전송될 수 있습니다.
-
입금(遷入): 네이티브 코스모스 자산은 IBC를 통해 EVM Minitia로 전송되어 ERC20 형태로 생성될 수 있습니다.
이는 Minitias 간 자산 이동을 매우 간단하고 쉬운 것으로 만들어 줍니다.
간소화된 사전 컴파일
InitiaEVM은 Solidity 계약에서 직접 모든 코스모스 메시지를 실행하거나 코스모스 체인 상태를 조회할 수 있습니다. 체인 간 계정(IAC), ICQ, Slinky 조회 등 모든 기능이 포함되어 있습니다. 개발 경험은 기존 EVM 체인 개발과 동일하므로 광범위한 Solidity 생태계 개발자들을 자연스럽게 수용하며 개발 부담을 낮춥니다.
EVM 간 상호작용
InitiaEVM은 이미 IBC 후크(Hook)를 통합하여 멀티체인, 가상머신 간, 계약 간 상호작용을 지원하며, 새로운 멀티체인 세계 질서에서 매우 중요합니다.
요약
Initia의 관점에서, 좋은 모듈형 EVM이란 먼저 "그저 EVM이어야" 합니다. 개발자는 어떤 새로운 개념도 배우거나 소스 코드를 수정하지 않아도 기존의 Solidity 프로그램을 새로운 앱 체인에서 그대로 실행할 수 있어야 하며, 0원의 마이그레이션 비용이 요구됩니다. 또한 롤업 간, 서로 다른 가상머신 간 상호운용성과 토큰 표준, 자산 이전 기능, 그리고 기본 체인과의 통합이 필수적이며, 다가올 멀티체인 세상에서 우수한 사용자 경험을 제공할 수 있어야 합니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














