Initia:좋은 모듈화 EVM은 어떤 모습이어야 할까요?

포사이트 뉴스
2024-05-09 15:59:41
수집
모듈화 공용 블록체인 Initia가 왜 자체 InitiaEVM을 구축하기로 선택했는가? 그것의 특별한 점은 무엇인가?

원문 저자:Initia

원문 번역: Alex Liu, Foresight News

Initia는 모듈화된 L1 퍼블릭 블록체인으로, 그 위에 여러 개의 "엮인" (interwoven) 롤업을 배포하고 수직 통합할 수 있으며, 공식적으로 "Minitias"라고 불립니다 (개념은 Dymension과 그 롤앱과 유사합니다).

Initia는 Cosmos SDK를 기반으로 구축되었으며, Cosmos 생태계에 이미 Evmos와 같은 EVM 솔루션이 있는 상황에서, Initia가 왜 자신의 Initia EVM을 구축하기로 선택했는지, 그것의 특별한 점은 무엇인지 궁금합니다.

VM 수준의 상호 운용성

Initia는 Minitias가 고속, 유연하고 상호 운용 가능한 애플리케이션 체인을 구축하는 가장 간단한 방법이 되도록 노력하고 있으며, 가상 머신은 Minitia 툴킷의 도구일 뿐입니다. 팀이 추구하는 특정 사용 사례나 언어 선호에 따라 선택해야 합니다 ------ 다양한 옵션이 제공하는 유연성이 바로 모듈화 설계의 장점입니다. Minitias는 Initia EVM, Initia MVM (Move VM) 및 Wasm VM을 VM으로 자유롭게 선택할 수 있습니다.

롤업 중심의 미래에서 수천 개의 롤업이 원활하게 상호 작용해야 하며, 이들은 본질적으로 상호 운용성을 가져야 하고, 나중에 추가되는 것이 아니라 ------ 심지어 가상 머신 간에도 마찬가지입니다. 이러한 개념은 Initia가 InitiaEVM에 대한 특정 최적화를 추진하게 했습니다. InitiaEVM, InitiaMVM 및 WasmVM 간에는 가상 머신 간의 상호 운용성이 있습니다.

EVM Cosmos 이중 호환성

Initia EVM은 Cosmos SDK의 모듈로 설계되어 Solidity 스마트 계약과 EVM 작업을 지원하면서 Cosmos 및 IBC의 상호 운용성을 추가했습니다.

완전한 EVM 호환성을 바탕으로 Solidity 계약은 수정 없이 Initia EVM에 배포 및 이전할 수 있습니다.

더 중요한 것은, Initia EVM이 사용자 정의된 Bank Interface (BI)를 통해 EVM과 Cosmos 레이어를 결합하여, ERC20이 네이티브 코인(원주 토큰) 계정을 담당하는 표준 Cosmos x / Bank 모듈을 대체했다는 점입니다.

Cosmos Bank == ERC20.

Initia의 MoveVM도 유사한 모델을 사용합니다.

따라서 EVM Minitias는 Cosmos 체인이지만 단 하나의 토큰 표준: ERC20만을 가집니다.

사람들은 Cosmos 토큰, 인터페이스 또는 토큰 변환과 같은 개념을 전혀 고려할 필요가 없습니다. Solidity 프로젝트는 부담 없이 이전할 수 있으며, Cosmos에 연결할 수 있습니다.

IBC 우선

IBC는 Cosmos 생태계에서 자랑스러운 크로스 체인 프로토콜로, 서로 다른 Cosmos 체인 간에 자산을 쉽게 전송할 수 있게 합니다. InitiaEVM에서:

  • 이전: Solidity 스마트 계약에서 생성된 ERC20은 즉시 IBC를 통해 다른 체인으로 전송할 수 있으며, 어떤 복잡한 작업도 필요하지 않습니다.
  • 수신: 원주 Cosmos 자산은 IBC를 통해 EVM Minitia로 전송되어 ERC20을 생성할 수 있습니다.

이로 인해 Minitias 간의 자산 이동이 간단하고 쉬워졌습니다.

간소화된 프리컴파일

Initia EVM은 Solidity 계약에서 직접 Cosmos 메시지나 Cosmos 체인 상태를 쿼리할 수 있습니다. 체인 간 계좌, ICQ, Slinky 쿼리 등 모든 것이 가능합니다. 개발 경험은 EVM 체인 개발과 다르지 않으며, 이는 광범위한 Solidity 생태계 개발자 커뮤니티를 포용하고 개발 부담을 줄입니다.

EVM 간 상호 작용

InitiaEVM은 IBC 훅(Hook)을 통합하여 다중 체인, 가상 머신 간, 계약 간 상호 작용을 지원하며, 이는 새로운 다중 체인 세계 질서에 매우 중요합니다.

요약

Initia에 따르면, 좋은 모듈화 EVM은 첫째, "그냥 EVM이다." 개발자는 새로운 개념을 배우거나 소스 코드를 수정하지 않고도 새로운 애플리케이션 체인에서 과거의 Solidity 프로그램을 실행할 수 있으며, 0 비용으로 이전할 수 있습니다. 둘째, 롤업 간, 서로 다른 가상 머신 간의 상호 운용성을 가져야 하며, 토큰 표준, 자산 이동 기능 및 기본 체인 통합이 필요하여 미래의 다중 체인 세계에서 좋은 사용자 경험을 제공할 수 있습니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축