[Immutable Series #1] ImmutableX: 재정의하는 웹3 게임의 미래

Chris Song
11 min readApr 3, 2024

--

1. 서론

ImmutableX와 Immutable zkEVM은 현대 블록체인 기술의 한계를 극복하고자 만들어진 두 가지 레이어 2 스케일링 솔루션입니다. 이 기술들은 이더리움의 확장성 문제를 해결하고, 더 빠른 트랜잭션 속도와 낮은 거래 비용을 제공하는 것을 목표로 합니다.

ImmutableX: NFT를 위한 최적화된 레이어 2

ImmutableX는 특히 NFT 시장을 위해 설계되었습니다. ZK-Rollups 기술을 이용해 빠른 거래 처리 속도와 낮은 가스 비용을 실현하는 동시에, 이더리움의 보안성을 유지합니다. 게임, 예술, 수집품 등 다양한 NFT 프로젝트에서 이 플랫폼을 활용하고 있습니다.

Immutable zkEVM: 이더리움과 완벽 호환

Immutable zkEVM은 이더리움과 완전히 호환되는 레이어 2 솔루션으로, 더 복잡한 스마트 계약과 데파이 프로젝트에 이상적입니다. 이 기술은 이더리움 생태계를 확장하고, 개발자가 기존 이더리움 도구와 언어를 사용해 효율적으로 애플리케이션을 구축할 수 있게 합니다.

이번 글에선 NFT를 위해 최적화된 레이어2인 ImmutableX에 대해 리뷰하고, 이어서 다음 글에서 zkEVM을 다루어보도록 하겠습니다.

2. ImmutableX

ImmutableX는 현재 블록체인 기술의 혁신적인 진화를 대표하는 레이어 2 스케일링 솔루션 중 하나로, 이더리움의 확장성 문제를 해결하기 위해 개발되었습니다. 그러나 아직 시장에서 Web3 게임 포지션에서 압도적으로 활약하고 있는 플레이어는 정해지지 않았습니다. 이런 맥락으로 Arbitrum, Optimism, Polygon과 같은 다른 레이어 2 솔루션이 제공하는 속도와 비용 효율성에 대한 경쟁이 치열합니다.

ImmutableX가 주목받는 이유는 Zero-Knowledge Rollups (ZK-Rollups)를 사용하여 거의 실시간의 거래 처리와 낮은 가스 비용을 제공하는 독특한 기술적 특성 때문입니다. 하지만, 이러한 기술적 우위에도 불구하고, 시장 내에서 더 큰 입지를 확보하기 위해서는 넘어야 할 장벽이 있습니다. 예를 들어, 사용자와 개발자의 채택을 늘리고, 다양한 애플리케이션과 통합될 수 있는 유연성을 제공해야 합니다.

또한, 블록체인 기술의 빠른 발전과 다양한 솔루션의 출현은 ImmutableX가 지속적으로 혁신하고 사용자의 요구에 부응해야 한다는 압력을 가중시키고 있습니다. 이는 ImmutableX가 단순히 기술적인 측면에서만 우수함을 넘어서, 시장 동향을 잘 파악하고 적응하는 능력이 필요함을 의미합니다.

따라서, ImmutableX의 서론에서는 이러한 경쟁적인 환경과 잠재적인 도전 과제를 인식하는 동시에, ImmutableX가 어떻게 이러한 시장의 요구를 충족시키고, 블록체인 기술의 발전에 기여할 수 있는지에 대한 심층적인 분석이 필요합니다. 이를 통해 ImmutableX의 강점과 한계를 모두 이해하고, 그 가능성을 더 설득력 있게 평가할 수 있을 것입니다.

3. Immutable X의 역사

Immutable X(IMX)의 역사는 인기 있는 블록체인 기반 트레이딩 카드 게임인 ‘Gods Unchained’로 거슬러 올라갑니다. 이 게임은 블록체인 기술을 이용하여 각 플레이어가 소유한 카드의 소유권을 보장하고, 시장에서 자유롭게 거래할 수 있도록 하는 혁신적인 개념을 선보였습니다.

Gods Unchained와의 연관성
Gods Unchained는 블록체인 게임의 가능성을 대중에게 인식시킨 선구적인 프로젝트였습니다. 하지만 이 게임의 성공은 동시에 이더리움 블록체인의 한계를 드러냈습니다. 특히, 고가의 가스 비용과 낮은 처리량은 사용자 경험을 저해하고, 게임 내 NFT 거래의 확장성에 제한을 두었습니다.

Immutable X의 탄생
이러한 문제를 해결하기 위해 ‘Gods Unchained’의 개발사인 Immutable Pty Ltd는 Immutable X를 개발하였습니다. Immutable X는 이더리움의 레이어 2 스케일링 솔루션으로, ZK-Rollups 기술을 사용하여 거래 처리량을 증가시키고 가스 비용을 줄이는 것을 목표로 합니다. 이 솔루션을 통해, Immutable은 NFT 및 기타 디지털 자산의 거래를 더 접근하기 쉽고, 효율적이며, 비용 효과적으로 만들고자 했습니다.

성장과 발전
Immutable X는 출시 이후, 빠른 속도로 발전하며 NFT 시장의 중요한 플레이어로 자리 잡았습니다. 다양한 파트너십을 통해 생태계를 확장하고, 기술적 혁신을 계속해서 추진해왔습니다. 또한, 사용자 기반을 넓히고, 다양한 산업과의 연계를 강화하여 블록체인 기술의 적용 범위를 넓혀가고 있습니다.

이렇게 Immutable X는 ‘Gods Unchained’의 성공에서 시작된 경험을 바탕으로, 블록체인 및 NFT 시장에 새로운 혁신을 가져오는 주요한 기술로 발전했습니다.

4. Immutable X의 서사

ImmutableX는 특히 높은 이더리움 가스 비용과 네트워크 혼잡 문제를 극복하기 위해 만들어진 레이어 2 스케일링 솔루션입니다. 이를 통해, 특히 NFT 거래에서 효율성을 크게 높이고 비용을 절감할 수 있게 되었습니다. 초기에는 이러한 기술적 제약을 극복하기 위한 해결책이 필요했고, ImmutableX는 ZK-Rollups 기술을 도입하여 이 문제를 해결하였습니다​ (Moralis Academy)​.

ZK-Rollups는 여러 거래를 하나의 큰 배치로 묶고, 이 배치에 대한 ‘증명’을 생성하여 메인 네트워크에 배포함으로써 블록체인의 처리량을 높이고 비용을 낮추는 방식입니다. 이 기술은 거래 검증에 필요한 데이터의 양을 줄임으로써 블록의 검증 속도를 빠르게 하고, 이더리움 네트워크에서의 거래 비용을 절감합니다. ImmutableX는 이를 통해 더 빠른 거래 처리와 낮은 가스 비용을 제공하여 사용자 경험을 개선하였습니다​ (BeInCrypto)​.

하지만 이 기술적 혁신에도 불구하고, ImmutableX는 시장 내 경쟁, 사용자 채택 확대, 다양한 애플리케이션과의 통합성 확보 등 여러 도전에 직면했습니다. ImmutableX는 이러한 도전들을 극복하기 위해 REST API와 SDK를 제공하여 개발자들이 더 쉽게 플랫폼에 접근하고 NFT 프로젝트를 개발할 수 있게 지원했습니다. 또한, Immutable zkEVM을 통해 이더리움과의 호환성을 높이고, 더 넓은 블록체인 생태계와의 연결을 강화했습니다​ (OKX)​.

ImmutableX의 발전 과정은 기술적 혁신, 사용자 기반 확장, 그리고 지속 가능한 블록체인 솔루션에 대한 지속적인 약속에서 볼 수 있듯이, 블록체인 산업 내에서 중요한 성장을 거듭하고 있습니다.

5. Immutable X의 4가지 핵심 역량

ImmutableX의 핵심 역량은 다음 네 가지 주요 요소로 구성됩니다:

4.1 ZK-Rollup 기술
ImmutableX는 Zero-Knowledge Rollups (ZK-Rollups)를 사용하여 이더리움 레이어 2 스케일링 솔루션의 핵심 기술로 활용합니다. 이 기술은 수백 개의 트랜잭션을 하나의 배치로 묶어 처리함으로써 트랜잭션 처리량을 증가시키고, 가스 비용을 크게 절감합니다. ZK-Rollups는 거래의 보안과 속도를 유지하면서 블록체인의 확장성 문제를 해결합니다​ (Moralis Academy)​​ (BeInCrypto)​.

4.2 API 추상화 계층
ImmutableX는 개발자가 NFT 프로젝트를 쉽게 설계하고 구현할 수 있도록 REST API를 제공합니다. 이 API는 복잡한 비동기 블록체인 상호작용을 동기식 REST API 호출로 변환하여 개발자가 스마트 계약과 직접적으로 상호작용하지 않고도 프로젝트를 쉽게 배포할 수 있게 합니다​ (BeInCrypto)​.

4.3 확장성과 보안
ImmutableX는 이더리움 메인넷과 동일한 수준의 보안을 제공하며, 동시에 높은 확장성을 갖추고 있습니다. 플랫폼은 StarkWare와 협력하여 대규모 트랜잭션 배치를 오프체인에서 처리하고, 이를 메인 네트워크에서 하나의 검증 가능한 증명으로 압축하여 전송함으로써 처리 속도를 높이고 가스 비용을 절감합니다​ (BeInCrypto)​.

4.4 유동성과 Orderbook
ImmutableX는 공유 Orderbook을 제공하여 프로토콜의 유동성을 개선합니다. 사용자는 하나의 마켓플레이스에서 주문을 생성하고 다른 곳에서 이를 체결할 수 있습니다. 이는 NFT 마켓플레이스 구축을 용이하게 하며, 다양한 마켓플레이스에서 NFT가 거래될 수 있도록 하여 유동성을 크게 증가시킵니다​ (BeInCrypto)​.

이러한 핵심 역량을 통해 ImmutableX는 블록체인 및 NFT 시장에서 경쟁력을 갖추고, 사용자와 개발자에게 매력적인 플랫폼을 제공합니다.

6. ImmutableX 생태계의 주목할 만한 프로젝트

ImmutableX는 다양한 프로젝트와 게임을 통해 주목할 만한 성장을 이루었습니다. 다음은 ImmutableX 생태계 내에서 두드러진 몇 가지 프로젝트입니다:

TokenTrove: TokenTrove는 높은 거래량을 자랑하는 ImmutableX의 주요 마켓플레이스 중 하나입니다. 이 플랫폼은 ‘Gods Unchained’, ‘Guild of Guardians’, ‘Ember Sword’와 같은 인기 있는 블록체인 게임의 NFT를 특징으로 하며, 프로젝트가 수동으로 선택되어 보안이 강화된 마켓플레이스를 제공합니다​ (AFK Gaming)​.

Gods Unchained: 거의 20,000명의 신규 사용자가 최근 한 달 동안 가입한 것으로, 이 블록체인 게임은 시장에서 매우 인기를 끌고 있습니다. ‘Gods Unchained’는 수집 가능한 카드를 교환하고 거래할 수 있는 독특한 무료 플레이 카드 게임입니다​ (NFT News Today)​.

Guild of Guardians: 아직 출시되지 않았지만, ‘Guild of Guardians’는 주목할 만한 플레이 투 언 게임으로, 플레이어들이 자신의 ‘Guardians’ 팀을 구축하고 길드에서 경쟁하여 보상을 얻을 수 있는 모바일 RPG입니다​ (NFT News Today)​​ (Saakuru)​.

Book Games: Gary Vaynerchuk에 의해 창조된 이 NFT 컬렉션은 19.13백만 달러의 30일 거래량을 기록하며 ImmutableX에서 가장 활발하게 거래되고 있습니다. 이 컬렉션은 전략 게임에서 거래되고 소각됩니다​ (NFT News Today)​.

이 프로젝트들은 ImmutableX가 게임, NFT 컬렉션, 마켓플레이스 등 다양한 영역에서 강력한 생태계를 구축하고 있음을 보여줍니다.

7. Immutable X의 비전과 미션

ImmutableX는 NFT 인프라를 이더리움 블록체인 위에 제공하는 레이어 2 스케일링 솔루션으로, 다음 세대의 Web3 게임을 지원하고자 하는 명확한 비전을 가지고 있습니다. 이는 사용자와 개발자 모두에게 빠른 트랜잭션 속도와 가스 비용 없는 완전한 탄소 중립 NFT 민팅을 제공함으로써 향상된 경험을 목표로 합니다. ImmutableX의 스타트업 경로는 이더리움의 확장성 제약을 극복하고자 했던 Etherbots와 Gods Unchained의 초기 개발 경험에서 비롯되었습니다​ (Immutable Games)​.

ImmutableX는 StarkWare와의 협력을 통해 스케일링 기술인 StarkEx를 사용하여 보안성을 유지하면서도 스케일링 능력을 증가시켰습니다. 이 기술은 개발자가 보안성을 손상시키지 않으면서도 게임을 쉽게 출시하고 확장할 수 있도록 지원합니다. 또한, ImmutableX는 SDK 및 REST API를 제공하여 개발자가 기존 인프라 구축에 드는 시간과 노력을 줄이고 게임 제작에 더 집중할 수 있도록 합니다​ (Immutable Games)​.

ImmutableX의 창립자인 James Ferguson은 이렇게 말했습니다: “Immutable은 웹3 생태계에서 선도적이고 야심 찬 개발을 통해 새로운 창조 시대의 요구를 충족시키고자 합니다.” 이러한 말은 ImmutableX가 시장 내에서 선구적인 역할을 수행하고자 하는 강력한 의지와 비전을 반영합니다.

  • Telegram Channel
  • X(Twitter)

https://twitter.com/chris_loves_ai

  • LinkedIn

https://www.linkedin.com/in/chris-song-0bb03439/

--

--