악셀라(Axelar) — 멀티 체인 세계의 상호 운용성

이 기사는 기계로 번역되었습니다
원문 표시
면책조항 : 이 보고서의 내용은 저자의 의견을 반영하며 정보 제공의 목적으로만 제공됩니다. 토큰의 구매나 판매 또는 프로토콜 사용을 권장하려는 의도로 작성된 것이 아닙니다. 본 보고서에 포함된 어떠한 내용도 투자 조언이 아니며 그렇게 해석되어서는 안 됩니다.

1. 소개

1.1. 멀티체인 환경의 부상

블록체인 기술 초기에 이더리움은 스마트 계약을 기반으로 구축된 분산 애플리케이션(Dapp)을 통해 온체인 활동의 부활을 주도했습니다. 중요한 것은 이러한 dApp이 이더리움 생태계 내에서 상호 운용이 가능하여 ERC-20과 같은 표준을 통해 기능을 자유롭게 결합하고 자산과 정보를 교환할 수 있다는 것입니다. 그러나 이더리움의 제한된 확장성으로 인해 증가하는 트랜잭션 요청 수를 안정적으로 처리할 수 없었습니다. 결과적으로, 네트워크 정체와 가스 요금이 급증하면서 "확장성", 즉 더 많은 사용자와 자금이 네트워크에 진입함에 따라 대량의 트랜잭션을 안정적으로 처리할 수 있는 블록체인 네트워크의 능력이 매우 중요해졌습니다.

Ethereum의 확장성 문제를 해결하기 위해 Solana, Aptos 및 Sui와 같은 새로운 모놀리식 레이어 1(L1) 블록체인은 높은 처리량과 낮은 수수료를 염두에 두고 개발되었습니다. 또한 이더리움 생태계 내에서는 자체 네트워크에서 트랜잭션을 실행하고 그 결과를 이더리움에 기록하는 레이어 2(L2) 솔루션을 통해 확장성 문제를 해결하려는 시도가 나타났습니다. 또한 Cosmos SDK 프레임워크를 사용하면 금융, 게임 및 기타 목적에 맞는 앱별 체인(앱체인)을 구축하는 데 필요한 모듈을 선택하고 조합할 수 있습니다.

또한 보다 유연하고 확장 가능한 네트워크를 구축하기 위해 모듈식 블록체인 아키텍처가 등장했습니다. 이 아키텍처는 합의, 실행, 데이터 가용성과 같은 핵심 기능을 유기적으로 결합할 수 있는 독립적인 레이어로 분리합니다. 최근 이더리움 생태계 내에서는 Arbitrum Orbit, Optimism의 OP Stack과 같은 모듈형 블록체인 개발 프레임워크가 등장하면서 모듈형 아키텍처를 갖춘 다양한 블록체인이 등장하게 되었습니다.

L1 블록체인의 수평적 확장과 L2, L3, 앱체인의 수직적 확장이 동시에 일어나면서 오늘날의 블록체인 생태계는 다양한 블록체인 네트워크가 공존하는 멀티체인 시대로 진입했습니다. 이 개발을 통해 개발자는 자신의 프로젝트에 가장 적합한 블록체인을 자유롭게 선택할 수 있으며 사용자는 이전보다 더 다양한 서비스와 기회에 액세스할 수 있습니다.

그러나 이러한 블록체인 확장으로 인해 상호 운용성이 희생되었습니다. 주권 블록체인에서 호스팅되는 애플리케이션은 브리지나 시퀀서를 통해 연결되어 나쁜 사용자 경험과 과도한 보안 위험을 초래하고 사용자에게 수십억 달러의 자금 손실을 초래합니다.

도난 및 지나치게 복잡한 사용자 경험 외에도 멀티체인 환경의 증가로 인해 유동성이 다양한 블록체인에 분산되면서 유동성 단편화가 발생했습니다. 사용자들은 또한 체인별로 별도의 계정과 지갑을 관리해야 하는 불편함을 겪고 있습니다. 이 시나리오는 블록체인 간의 원활한 자산 및 데이터 교환을 촉진하고 Web3 애플리케이션의 통합 유동성 및 사용자 경험을 뒷받침하는 블록체인 상호 운용성 솔루션의 필요성을 강조했습니다.

1.2. 블록체인 상호운용성 솔루션의 출현과 발전

초기 크로스체인 상호 운용성 솔루션에는 체인 간 자산 전송을 가능하게 하는 브리지가 포함되었습니다. 이러한 브릿지는 전송 체인에서 토큰을 잠그고 수신 체인에서 포장된 토큰을 발행하는 Lock & Mint 접근 방식과 Burn & Mint 접근 방식과 같은 방법을 사용하여 블록체인 간에 이동하는 자금을 보호하기 위해 종종 간단한 다중 서명 설정을 사용했습니다. 송신 체인에서 토큰을 소각하고 수신 체인에서 새 토큰을 발행합니다. 이러한 방법은 유동성 단편화를 부분적으로 완화했지만 새로운 보안 취약점을 도입하고 열악한 사용자 경험을 제공했습니다.

브리지 프로토콜을 사용하더라도 사용자는 여전히 각 체인의 개별 계정과 지갑을 관리하고 각 체인에 직접 거래를 제출해야 했기 때문에 원활한 사용자 경험을 방해했습니다.

예를 들어, 사용자가 이더리움 네트워크의 토큰 A를 사용하여 솔라나 네트워크에서 토큰 B를 구매하려는 경우 다음을 수행해야 합니다.

1. 이더리움 네트워크에서 자산을 관리하는 지갑에 액세스하세요.
2. 지갑을 브리지 프로토콜에 연결하고 토큰 A에 대한 브리지 트랜잭션을 제출합니다.
3. 솔라나 네트워크의 자산을 관리하는 지갑에 접근하세요.
4. 토큰 A와 토큰 B 간의 거래를 지원하는 탈중앙화 거래소(DEX)에 지갑을 연결하세요.
5. 브리지된 토큰 A를 토큰 B로 교환합니다.

사용자 경험을 개선하기 위해 Cosmos는 크로스체인 메시징을 용이하게 하는 IBC(Inter-Blockchain Communication) 표준을 도입했습니다. 이를 통해 Cosmos 기반 앱체인 간에 자산뿐만 아니라 임의의 메시지도 전송할 수 있습니다. 이러한 메시지는 수신 체인에서 스마트 계약 실행 또는 데이터 교환을 트리거할 수 있습니다. 이 혁신은 여러 앱 체인에서 자산 브리징 및 교환 프로세스를 단순화하여 다양한 체인의 자산을 사용하여 수확량 농업 기능을 제공하는 Quasar 와 같은 Dapp의 개발을 가능하게 합니다.

IBC는 브리지 프로토콜만으로는 달성할 수 없었던 사용자 경험 관점에서 상호 운용성을 크게 향상시켰습니다. 그러나 IBC는 주로 자산 이전 및 이러한 자산을 사용한 기본 스마트 계약 실행에 중점을 둡니다. 이러한 제한은 단일 거래 내의 복잡한 교차 체인 상호 작용이나 다중 체인 작업에 영향을 미칩니다. 또한 IBC는 주로 Cosmos 생태계 내에서 운영되므로 Ethereum 및 Solana와 같은 다른 블록체인 환경과의 직접적인 상호 운용성을 어렵게 만듭니다.

따라서 유형이나 구조에 관계없이 모든 블록체인을 포괄하는 진정한 블록체인 인터넷을 달성하려면 보다 보편적이고 개방적인 크로스체인 메시징 프로토콜이 필요합니다. 포괄적인 크로스체인 상호 운용성에 대한 이러한 요구를 해결하기 위해 Axelar 가 개발되었습니다.

2. Axelar : 완전한 상호 운용성을 위한 프로토콜

Axelar는 종종 특정 생태계로 제한되는 기존 크로스체인 메시징 솔루션의 한계를 극복하도록 설계된 차세대 크로스체인 메시징 프로토콜입니다. Axelar는 web3 상호 운용성 플랫폼으로, 모든 블록체인을 연결하는 오픈 스택을 제공하고 원클릭 사용자 및 빌더 경험을 가능하게 합니다.

컴퓨터 네트워킹의 표준 통신 프로토콜인 TCP/IP는 인터넷의 고립된 네트워크가 공통 언어로 통신할 수 있도록 해주었습니다. Axelar를 블록체인 생태계를 위한 안전하고 프로그래밍 가능한 TCP/IP로 생각하십시오. 그 목표는 다양한 블록체인이 고유한 특성을 유지하면서 검증된 정보와 가치를 안전하게 교환할 수 있도록 하는 것입니다.

2024년 5월 현재 Axelar는 Ethereum, Polygon, Avalanche 등 Cosmos IBC 및 EVM(Ethereum Virtual Machine) 기반 네트워크를 포함하여 총 64개의 블록체인 네트워크로 크로스체인 메시징을 지원합니다. 가까운 미래에 Axelar는 Solana, Aptos, Sui, Stacks, Hedera, Stellar 등과 같은 EVM 기반이 아닌 네트워크와의 상호 운용성을 지원하여 생태계를 확장할 계획입니다.

Axelar와 호환되는 네트워크, 출처: Axelarscan

Axelar는 개발자에게 여러 블록체인과 상호 작용하는 인터체인 Dapp의 편리한 개발 및 배포를 촉진하는 크로스체인 개발 플랫폼을 제공합니다. Axelar를 기반으로 구축된 인터체인 Dapp은 복잡한 크로스 체인 상호 작용을 수행할 수 있지만 사용자 관점에서 보면 원래 체인의 Dapp에 단일 트랜잭션을 제출함으로써 크로스 체인 기능을 경험하게 됩니다. 여러 네트워크에 걸친 작업의 추상화는 사용자에게 단일 네트워크 내에서 작동하는 것과 유사한 원활한 경험을 제공합니다.

Axelar의 기술력과 잠재력은 다양한 프로젝트 및 기업과의 협업을 통해 입증되었습니다. 몇 가지 주목할만한 예는 다음과 같습니다.

  • RWA 기반 스테이블코인 USDY 발행사인 Ondo Finance는 Axelar를 사용하여 USDY의 크로스체인 브리지를 구현했습니다. RWA.xyz 리더보드에서 CentrifugeProvenance 도 상호 운용성을 위해 Axelar를 사용하고 있습니다.
  • MetamaskTrust Wallet 과 같은 주요 암호화폐 지갑은 크로스체인 스왑 기능을 위해 Axelar 기반 애플리케이션 Squid를 활용합니다.
  • dYdXUniswap 과 같은 주요 DeFi 프로젝트는 Axelar와의 파트너십을 통해 크로스체인 기능을 강화했습니다.
  • 게임 프로젝트 Immutable은 Axelar와 협력하여 크로스체인 인프라를 구축했습니다.
  • 스테이킹 유동성 프로젝트 Lido Finance는 Axelar를 통해 스테이킹된 ETH(stETH)를 Cosmos 및 BNB 체인으로 확장했습니다.
  • JP Morgan , Microsoft , Deutsche BankMastercard 와 같은 글로벌 기업은 Web3 이니셔티브를 위한 크로스체인 인프라에서 Axelar와 협력하고 있습니다.

다음으로 Axelar가 블록체인 생태계의 표준 보안 통신 프로토콜이 되는 것을 목표로 하는 방법을 이해하기 위해 Axelar 프로토콜의 아키텍처와 기능을 자세히 살펴보겠습니다.

2.1. 프로토콜 아키텍처

Axelar 프로토콜은 Axelar 네트워크, 게이트웨이 계약 및 API/SDK와 같은 주요 구성 요소로 구성됩니다. 아키텍처는 다음 구조로 설명할 수 있습니다.

2.1.1. Axelar 네트워크: 체인 간 통신을 위한 분산형 허브

Axelar는 연결된 블록체인 간의 메시지와 자산 연결을 분산시키기 위해 자체 네트워크를 운영합니다.

이 네트워크는 블록체인 구축으로 유명한 Cosmos SDK 프레임워크를 사용하여 구축되었으며, 합의 알고리즘으로 DPoS(Delegated Proof of Stake)를 사용합니다. 사용자는 Axelar의 기본 토큰인 $AXL을 스테이킹하여 검증자 노드를 운영할 수 있습니다. 검증인 노드를 실행하지 않는 사용자라도 자신의 $AXL을 위임하여 네트워크 검증에 참여할 수 있습니다. 검증인에게.

  • 5월 17일 현재 약 130개의 개체가 스테이킹 중입니다 $AXL 그리고 노드를 실행 중입니다.
  • 그 중 가장 높은 지분을 보유한 상위 75개 엔터티가 활성 검증자로 선택되어 네트워크 검증에 참여합니다.
  • 검증인으로 선정되지 않은 나머지 노드 운영자는 블록 전파를 돕고 작은 인센티브를 받습니다.

검증인은 Axelar Network에 연결된 블록체인의 상태를 모니터링하고 Axelar에 제출된 크로스체인 거래를 확인합니다. 이를 위해 각 검증자는 연결된 블록체인에 대한 노드를 운영하고 데이터를 읽어 크로스체인 트랜잭션의 유효성을 확인합니다.

예를 들어, 사용자가 Ethereum에서 Polygon으로 자산을 전송하기 위해 크로스체인 거래를 요청하면 Axelar의 유효성 검사기는 다음 단계를 따릅니다.

  1. Ethereum 노드를 확인하여 Ethereum에서 트랜잭션이 발생했는지 확인하십시오.
  2. 수신자의 주소가 Polygon 노드에서 유효한지 확인하세요.
  3. 거래의 유효성이 확인되면 Axelar 블록체인에 거래를 기록하고 실행합니다.

Axelar는 검증인의 투표권이 선형이 아닌 스테이킹된 토큰의 제곱근에 비례하여 증가하는 2차 투표 시스템을 사용합니다. 예를 들어, 투표권을 두 배로 늘리려면 검증인은 $AXL 스테이킹. 이를 통해 소수의 검증인이 과도한 영향력을 행사하는 것을 방지하고 더 많은 참가자가 동등한 의사 결정 권한을 갖도록 보장하여 네트워크의 분산화 및 공정성을 향상시킵니다.

2.1.2. 게이트웨이 계약

Axelar 네트워크에 연결된 각 블록체인에는 해당 네트워크에서 스마트 계약(또는 비스마트 계약 체인의 다른 종류의 설치)으로 구현된 게이트웨이 계약이 있습니다. 이러한 계약은 두 가지 주요 기능을 수행합니다.

  1. 소스 네트워크에서 이벤트, 트랜잭션 및 상태를 관찰합니다.
  2. Axelar 네트워크 검증자가 소스 네트워크에서 관찰된 이벤트를 확인한 후 대상 네트워크에서 트랜잭션을 실행합니다.

게이트웨이 계약은 특정 프로토콜에 따라 다양한 블록체인을 통해 서로 통신합니다.

  • CGP(Cross-Chain Gateway Protocol): 네트워크 간 정보를 인식하고 교환하기 위한 게이트웨이 계약 규칙을 정의합니다.
  • CTP(교차 체인 전송 프로토콜): 네트워크 간에 자산과 데이터를 전송하기 위한 규칙을 설정합니다.

이러한 프로토콜을 통해 네트워크는 높은 상호 운용성을 달성하면서 고유한 구조와 합의 메커니즘을 유지할 수 있습니다.

게이트웨이 계약은 Axelar의 검증인에 의해 관리됩니다. 각 게이트웨이 계약은 모든 Axelar 검증자가 공동으로 보유하는 키로 제어됩니다. 이 설정은 키를 키 공유라는 조각으로 나누는 다자간 암호화 방식을 사용합니다. 각 검증인은 검증인과 스테이킹된 AXL 토큰의 양에 따라 결정되는 다수의 주요 지분을 보유합니다. 게이트웨이는 검증인 키 공유의 임계값에 의해 승인된 경우에만 소스 체인의 메시지를 확인하거나 대상 체인에서 작업을 실행할 수 있습니다.

2.1.3. API 및 SDK

Axelar는 개발자에게 인터체인 애플리케이션의 쉽고 빠른 개발을 촉진하기 위한 API 및 SDK를 제공합니다.

Axelar API는 개발자가 Axelar Network와 상호 작용할 수 있는 인터페이스 역할을 하며 간단한 호출을 통해 자산 전송, 메시지 중계 및 거래 상태 확인과 같은 기능을 활성화합니다. API를 사용하면 개발자는 복잡한 크로스체인 로직을 직접 구현할 필요 없이 인터체인 Dapp을 구축할 수 있으며 제공된 기능을 활용하여 크로스체인 기능을 애플리케이션에 원활하게 통합할 수 있습니다.

Axelar SDK에는 API 호출에 필요한 미리 작성된 코드 라이브러리는 물론 개발자가 이러한 라이브러리를 보다 효과적으로 이해하고 활용하는 데 도움이 되는 샘플 코드 및 설명서가 포함되어 있습니다. SDK는 JavaScript, Python, Go 등 다양한 프로그래밍 언어를 지원하므로 다양한 개발자가 사용할 수 있습니다.

따라서 Axelar에서 제공하는 API 및 SDK를 활용하면 개발자는 복잡한 크로스체인 로직을 직접 구현하지 않고도 Axelar의 기능을 애플리케이션에 쉽게 통합할 수 있습니다.

2.2. GMP(일반 메시지 전달)

위 아키텍처를 기반으로 Axelar 네트워크는 크로스 체인 토큰 전송 트랜잭션과 GMP(일반 메시지 전달) 트랜잭션이라는 두 가지 유형의 크로스 체인 트랜잭션을 지원합니다.

  • 체인 간 토큰 전송: 이는 토큰이 소스 체인에 잠겨 있고 래핑된 토큰이 대상 체인에 발행되는 잠금 및 발행 메커니즘에서 작동하는 기존 브리지와 유사하게 작동합니다.
  • GMP(일반 메시지 전달): 이 기능은 단순한 자산 전송 이상의 크로스체인 메시징 기능을 제공합니다. Axelar의 게이트웨이 프로토콜과 CGP/CTP 표준을 통해 GMP는 종종 자산 브리징 없이 체인 전반에 걸쳐 무제한 스마트 계약 기능 호출과 상태 동기화를 가능하게 합니다.

예를 들어, GMP를 사용하면 체인 전체에 걸쳐 동기화된 계약으로 자산을 잠글 수 있는 체인 간 대출 프로토콜을 구축할 수 있으므로 자산 간에 자산을 연결하지 않고도 다양한 네트워크에서 대출을 실행할 수 있습니다. 또한 사용자는 소스 체인의 토큰을 사용하여 크로스체인 거래에 대한 가스 요금을 지불할 수 있으므로 여러 네트워크(Axelar 네트워크 포함)에서 가스 요금을 제공할 필요가 없습니다. 사용자의 관점에서 볼 때 체인 전체에 필요한 여러 트랜잭션은 소스 체인에 제출된 단일 트랜잭션으로 추상화됩니다.

2.2.1. 메커니즘 및 장점

GMP 거래의 세부적인 운영은 간단하지만 강력한 사용 사례인 크로스체인 스왑에서 가장 잘 설명됩니다. Squid는 크로스체인 스왑을 지원하는 Dapp의 한 예입니다. 이를 통해 사용자는 체인 간 기본 토큰을 직접 스왑하여 브리징 이상의 기능을 수행할 수 있습니다. 크로스체인 스왑은 다음 단계를 따릅니다.

크로스체인 스왑 프로세스, 출처: Axelar 블로그
  1. 사용자는 자신의 기본 토큰을 다른 체인인 "체인 B"의 기본 토큰과 교환하려고 소스 체인 "체인 A"에서 크로스 체인 스왑을 시작합니다.
  2. 사용자의 토큰은 체인 A에서 두 체인 모두에 유동성이 있는 스테이블코인으로 교환됩니다.
  3. 스테이블코인은 체인 B의 액체 DEX를 통해 원하는 토큰으로 교환하라는 지침(GMP)과 함께 체인 B에 연결됩니다.
  4. 가스 토큰은 체인 A와 체인 B 모두에서 가스 수수료를 지불하기 위해 필요에 따라 변환됩니다.
  5. 체인 B에서 스왑이 실행된 후 사용자는 지갑에 원하는 체인 B 토큰을 받습니다.

5월 17일 현재 Axelar에서 처리하는 180만 건의 거래 중 약 2/3가 GMP 거래였으며, 이 기능을 활용한 인터체인 Dapp의 개발로 GMP의 사용량이 꾸준히 증가하고 있습니다.

Axelarscan의 월별 거래 통계(6월 3일 기준) , 출처: Axelarscan

GMP는 크로스체인 트랜잭션 내에서 토큰 브리징을 포함하는 상호 운용성 솔루션에 비해 몇 가지 이점을 제공합니다.

  • 가스 비용 절감: 사용자는 소스 체인의 자산을 전송하거나 소각하지 않고 대상 체인의 계약과 직접 상호 작용하여 가스 비용을 절약합니다.
  • 자산 투명성: 다른 체인의 계약에 사용된 자산은 원래 체인에 유지되므로 자산의 소스와 상태를 추적하기가 더 쉽습니다.

결과적으로 GMP는 사용자에게 1) 투명한 자산 사용 환경2) 비용 효율적이고 원활한 인터체인 Dapp 경험을 제공합니다.

2.3. 허브 및 스포크 아키텍처

상호 운용성을 제공하기 위해 여러 네트워크를 연결하는 두 가지 기본 방법이 있습니다. 각 네트워크가 다른 네트워크에만 연결되는 지점 간 접근 방식과 각 네트워크가 중앙 허브에 연결되어 통신하는 허브 앤 스포크 접근 방식입니다. 다른 모든 네트워크에.

지점 간, 허브 및 스포크 구조, 출처: Axelar 블로그

Axelar는 Hub & Spoke 모델을 채택하고 있으며, Axelar 네트워크는 다양한 연결된 네트워크로 둘러싸인 분산형 허브 역할을 합니다. 이 모델은 지점간 방식에 비해 더 높은 확장성과 보안을 제공합니다.

지점 간 접근 방식에서 새 네트워크를 추가하려면 기존의 모든 네트워크와 직접 연결을 설정해야 합니다. 지원되는 네트워크 수가 증가하면 필요한 연결 수도 기하급수적으로 늘어납니다. 이와 대조적으로 허브 앤 스포크 접근 방식을 사용하면 새 네트워크를 중앙 허브에만 연결할 수 있으므로 다른 모든 네트워크와의 연결이 용이해집니다. 이로 인해 확장성이 향상되고 연결 프로토콜 업데이트를 더 쉽게 관리할 수 있습니다.

보안 관점에서 볼 때 Hub & Spoke 모델은 연결된 네트워크의 문제에 대해 더욱 강력합니다. Point-to-Point 구조에서는 특정 블록체인에 문제가 생기면 빠르게 확산될 수 있습니다. 안전을 유지하려면 전체 네트워크를 종료해야 합니다. Hub & Spoke 모델에서는 문제가 있는 블록체인과 허브의 연결만 끊어서 나머지 네트워크를 보호하면 됩니다.

Axelar는 중앙 허브인 Axelar 네트워크를 분산형 네트워크로 설계했습니다. 이 접근 방식은 Hub & Spoke 모델의 높은 확장성을 활용하는 동시에 분산화와 보안을 강화합니다.

2.4. $AXL 토큰경제학

Axelar 네트워크의 중심에는 $AXL 네트워크 내의 다양한 참여자와 요소를 유기적으로 연결하는 토큰입니다. $AXL 토큰은 다음과 같은 몇 가지 주요 기능을 제공합니다.

  • 거버넌스 투표: $AXL 보유자는 보유량에 비례하여 네트워크 업그레이드, 수수료 정책 변경 등 주요 의사결정 과정에 참여할 수 있습니다.
  • 검증인 참여: 사용자는 $AXL Axelar Network 검증에 참여합니다.
  • 거래 수수료: Axelar를 통해 수행되는 모든 크로스체인 거래에는 $AXL로 지불되는 수수료가 발생합니다.
  • 검증인 인센티브: 블록 생성 및 검증에 대한 보상은 $AXL로 지급됩니다.

IBC와 호환되는 네트워크의 경우 Axelar 유효성 검사기는 IBC의 라이트 클라이언트를 실행하여 트랜잭션을 확인할 수 있습니다. 그러나 IBC와 호환되지 않는 새로운 네트워크의 경우 검증자는 트랜잭션을 확인하기 위해 전체 노드를 실행해야 하므로 운영 비용과 부담이 늘어납니다.

이 문제를 해결하기 위해 Axelar는 일정량의 $AXL를 도입하는 토큰경제학 모델을 구현했습니다. IBC와 호환되지 않는 새로운 네트워크에 대해 추가 전체 노드를 실행하는 검증인에 대한 보상으로 토큰 인플레이션을 제공합니다. 이 인플레이션 모델은 증가된 작업량에 대해 검증자에게 보상합니다. 처음에는 새로운 네트워크를 연결하면 0.75%의 인플레이션율이 발생하여 전체 $AXL 토큰 공급량은 초기 10억 개에서 약 11억 5천만 개입니다.

$AXL의 총 공급량, 출처: CoinMarketCap

연결된 체인 수가 100개, 심지어 1,000개로 증가함에 따라 관련 인플레이션은 $AXL의 가치와 Axelar Network의 보안에 장기적으로 부정적인 영향을 미칠 수 있습니다. 이러한 문제를 해결하기 위해 Axelar 커뮤니티는 토큰경제학 개선 사항을 제안하고 통과시켰습니다. 제안된 개선 사항은 다음과 같습니다.

  • 인플레이션 감소: 새로운 네트워크 연결과 관련된 인플레이션율을 0.75%에서 0.2%로 낮춥니다.
  • 수수료 소각 메커니즘: 검증자에게 분배된 거래 수수료의 일부를 소각하고 $AXL 위임자. 연소율은 커뮤니티 거버넌스를 통해 결정됩니다.

현재 인플레이션 감소 제안이 시행되어 Axelar의 연간 총 인플레이션율은 4.8%(19개의 비IBC 체인 각각에 대한 1% 기본 인플레이션 + 0.2% 추가 인플레이션)로 낮아졌습니다. 수수료 소각 메커니즘은 아직 채택되지 않았습니다. 일단 구현되면 인플레이션 감소 조치와 함께 총 공급량을 줄여 $AXL의 가치를 안정화하는 데 도움이 될 것으로 예상됩니다.

3. Axelar의 주요 응용 분야

3.1. 오징어

Squid는 Axelar의 GMP를 활용하여 사용자가 제출한 크로스체인 스왑 주문에 대한 최적의 브리지 및 스왑 경로를 찾고 실행하는 크로스체인 유동성 라우터입니다. 사용자는 소스 체인의 가스 토큰을 사용하여 전체 거래 비용을 지불하므로 한 번의 클릭으로 쉽게 크로스 체인 스왑을 수행할 수 있습니다. 대체 가능한 토큰 스왑 외에도 Squid는 NFT 결제 기능도 제공하므로 사용자는 특정 네트워크에 보유하고 있는 자산을 사용하여 다른 체인에서 NFT를 구매할 수 있습니다. 또한 Squid는 API를 제공하여 다른 응용 프로그램이 Squid의 기능을 자유롭게 활용할 수 있도록 합니다.

Squid Checkout의 인터페이스, 출처: Squid Checkout

Axelar의 일반적인 크로스 체인 트랜잭션에는 Axelar 네트워크를 통해 대상 체인에서 트랜잭션이 실행되기 전에 소스 체인에서 블록 생성과 블록 최종성 검증이 포함됩니다. 이러한 구조적 제한은 총 거래 시간이 상호 작용하는 네트워크의 유형과 상태에 따라 짧게는 1분에서 거의 1시간까지 달라질 수 있음을 의미합니다. 이 문제를 해결하기 위해 Squid는 Boost 기능을 도입했습니다. 이 기능을 사용하면 사용자는 대상 체인에서 거래를 먼저 실행하는 Squid가 제공하는 단기 대출에 대해 추가 수수료를 지불할 수 있습니다.

Boost 기능은 소스 체인의 브리지 트랜잭션이 완료되기 전에 대상 체인에서 스왑 트랜잭션을 수행하여 작동합니다. 이는 사용자가 구매하려는 토큰을 즉시 받는다는 것을 의미합니다. 소스 체인의 토큰 전송 트랜잭션이 완료되면 Squid는 토큰을 복구하여 크로스체인 트랜잭션을 완료합니다. 이는 사용자의 대기 시간을 크게 줄이고 거래 경험을 향상시킵니다.

현재까지 Squid에서는 약 100만 건의 GMP 거래가 처리되었으며 이는 Axelar의 모든 GMP 거래 중 80%를 차지합니다.

3.2. 프라임 프로토콜

Prime Protocol은 Axelar의 GMP 기능을 활용하여 크로스체인 대출 서비스를 제공하는 Dapp입니다.

Prime Protocol 인터페이스, 출처: Prime Protocol

Prime Protocol은 주로 Moonbeam 네트워크에서 작동하며, Prime Contract라고 알려진 스마트 계약이 연결된 다양한 네트워크에 배포됩니다. 사용자가 특정 체인의 Prime Contract에 자산을 예치하면 해당 계약은 Axelar의 GMP를 통해 Moonbeam 네트워크의 Prime Protocol Hub에 예금 정보를 보냅니다. 사용자가 대출을 요청하면 대출 요청 메시지가 GMP를 통해 Moonbeam 네트워크의 허브로 전송됩니다. 처리 후 메시지는 대출이 실행될 체인의 프라임 계약으로 전달되어 해당 체인의 자산을 사용하여 사용자의 대출 요청을 이행합니다.

단일 체인에서 운영되고 해당 체인에서만 담보를 받는 기존 DeFi 대출 프로토콜과 달리 프라임 프로토콜은 9개 다른 체인의 자산을 담보로 활용하고 이러한 체인 전체에서 차용을 허용합니다. 또한 사용자는 이 과정 전반에 걸쳐 원래 체인의 토큰으로 거래 수수료를 지불할 수 있어 단일 체인에서 대출 및 차용과 유사한 경험을 제공할 수 있습니다.

4. AVM(Axelar Virtual Machine) 및 Axelar의 기술 로드맵

AVM(Axelar Virtual Machine) 은 Axelar 크로스체인 스택의 프로그래밍 가능한 레이어이자 미래 개발자 도구 및 기능 시리즈의 기반입니다. 이는 Axelar가 블록체인을 연결하는 블록체인 이기 때문에 가능합니다. 이는 스마트 계약 논리를 지원하는 기능으로 인해 상호 운용성 프로토콜 중에서 고유합니다.

앞서 언급했듯이 GMP는 추상화된 크로스체인 메시징 기능을 제공하여 사용자 경험을 크게 향상시킵니다. 그러나 여러 블록체인에 걸쳐 통합된 사용자 경험을 개발하는 것은 여전히 복잡하고 노동집약적인 작업입니다. 이러한 한계를 극복하고 개발자 친화적인 크로스체인 개발 환경을 제공하기 위해 Axelar는 온체인 투표에서 승인된 네트워크 업그레이드로 3월에 추가된 스마트 계약 가능 크로스체인 레이어인 AVM 위에 개발자 도구를 구축하고 있습니다. .

AVM은 CosmWasm 기반 스마트 계약 실행 환경과 Axelar의 크로스체인 기능을 결합한 가상 머신입니다. 크로스체인 상호 운용성을 보장하면서 스마트 계약을 실행하기 위한 안전하고 효율적인 환경을 제공합니다. 이를 통해 개발자는 크로스체인 애플리케이션을 보다 쉽게 구축할 수 있습니다. 멀티체인 애플리케이션은 스마트 계약 계층에서 구축될 수 있으며 AVM은 프로토콜 계층에서 변환을 처리합니다. 이는 사용자와 개발자에게 새로운 수준의 체인 추상화를 제공합니다.

다음은 AVM을 기반으로 최근 출시되었거나 로드맵에 있는 추가 개발자 도구입니다.

4.1. 인터체인 마에스트로

Interchain Maestro는 멀티체인 개발을 단순화하고 개발자가 "한 번 구축하면 어디에서나 실행할 수 있도록" 애플리케이션 로직을 변환합니다.

Interchain Maestro는 Axelar 로드맵에서 곧 출시될 혁신입니다. 이는 개발자가 AVM을 사용하여 크로스체인 환경에서 Dapp을 쉽게 개발, 배포 및 관리하는 데 도움이 됩니다. 개발자가 배포하려는 애플리케이션의 코드를 Maestro에 제출하면 대상 체인과 호환되도록 자동으로 코드를 수정하여 배포합니다. Maestro는 또한 단일 인터페이스에서 Dapp의 운영 상태를 모니터링하고 Maestro에 업로드된 코드를 수정하기만 하면 지원되는 모든 체인에서 스마트 계약의 자동 업데이트를 허용합니다.

4.1.1. ITS(인터체인 토큰 서비스)

ITS(인터체인 토큰 서비스)는 브리지를 넘어 여러 블록체인에서 기본적으로 이동하는 토큰을 지원합니다.

ITS는 온체인 투표를 통해 승인된 후 1월에 메인넷에 출시되었습니다. ITS는 개발자가 여러 블록체인에서 토큰을 쉽게 발행하고 관리할 수 있도록 지원합니다. 코드가 필요 없이 몇 번의 클릭만으로 Axelar에 연결된 모든 EVM 호환 체인에 토큰을 동시에 배포할 수 있습니다. 인터체인 토큰은 사용자 정의가 가능하며 사용자 정의 기능을 자동으로 변환하여 체인에서 체인으로 보존합니다. ITS를 통해 발행된 모든 인터체인 토큰은 이후 크로스체인 스왑을 위해 Squid Router에서 지원될 수 있어 유틸리티와 상호 운용성이 더욱 향상됩니다.

ITS를 통해 발행된 토큰은 ERC-20 표준을 준수합니다. 토큰이 체인 간에 이동할 때 토큰은 소스 체인에서 소각되고 동일한 양의 토큰이 대상 체인에서 발행되어 Axelar 지원 네트워크 전체에서 일관된 총 공급량을 유지하는 소각 및 주조 메커니즘을 따릅니다. ITS는 또한 개발자가 단일 인터페이스에서 여러 체인에 걸쳐 토큰을 관리할 수 있도록 토큰 관리자 기능을 제공합니다. ITS를 통해 발행된 모든 인터체인 토큰은 이후 크로스체인 스왑을 위해 Squid Router에서 지원될 수 있습니다.

ITS를 활용한 주목할만한 프로젝트는 Frax Finance 입니다. Frax Finance는 ITS를 자체 Layer-2 솔루션인 Fraxtal에 통합하여 Fraxtal 생태계에 참여하는 개발자가 크로스체인 토큰을 빠르고 쉽게 발행할 수 있도록 지원합니다.

Maestro는 개발자가 각 체인의 복잡성에 대해 걱정하지 않고 크로스체인 Dapp을 구축하고 운영할 수 있도록 지원함으로써 개발 및 운영과 관련된 시간과 비용을 절감합니다. 이는 인터체인 생태계에 더욱 적극적으로 참여하도록 촉진합니다.

4.2. 인터체인 증폭기

Interchain Amplifier를 사용하면 개발자는 프로토콜 수준 프로그래밍 없이 새로운 블록체인을 Axelar 네트워크에 쉽게 연결할 수 있습니다.

Amplifier는 프로토콜 계층 프로세스를 자동화하여 스마트 계약 개발자만 쉽게 게이트웨이 계약을 배포하고, 배포된 게이트웨이 계약을 활성화하고, 네트워크 검증에 참여할 검증자 그룹을 선택하고, 거버넌스 제안을 시작하고 새로운 체인 승인을 위해 투표할 수 있도록 합니다. 이를 통해 모듈식 및 애플리케이션별 블록체인 개발자는 해당 네트워크를 Axelar 네트워크에 쉽게 연결할 수 있습니다.

현재 서비스는 정식 출시 전 파일럿 테스트를 진행 중이며, 파일럿 프로그램에 스택스, 문리버, 헤데라, 아이언피시 등 네트워크가 참여하고 있다.

AVM은 스마트 계약 실행 환경을 제공할 뿐만 아니라 전체 Axelar 생태계의 확장을 촉진하는 핵심 인프라 역할을 합니다. 이를 통해 Axelar는 블록체인 간의 경계가 사라지는 진정한 인터체인 생태계로 발전하여 광범위한 분산형 애플리케이션 플랫폼을 만들 수 있습니다.

5. 경쟁 프로토콜과의 비교

크로스체인 메시징을 기반으로 한 블록체인 상호 운용성 분야에서 다른 주요 프로토콜로는 LayerZeroWormhole이 있습니다. 각 프로젝트는 Axelar와 경쟁하면서 블록체인 상호 운용성을 위한 고유한 방법을 제공합니다.

메시지 확인 측면에서 LayerZero는 처음에 v1에서 크로스체인 메시지를 전송하기 위해 두 개의 중앙화된 엔터티(데이터 전달을 위한 오라클과 데이터 확인을 위한 중계기)를 사용했습니다. 그러나 v2에서는 애플리케이션 개발자가 네트워크 내에서 유효성 검사기를 선택하여 메시지를 확인하는 DVN(분산 검증 네트워크)으로 전환했습니다. 유효성 검사기는 메시지의 무결성을 확인하지만 트랜잭션 내용 자체의 유효성은 확인하지 않습니다. LayerZero DVN의 중앙화 수준에 대한 의문이 제기되었으며 , 그 중 일부는 Ethereum 외부 소유 계정(EOA)에 의해 통제되는 것으로 보입니다.

Wormhole은 메시지의 무결성과 유효성을 확인하는 Guardian이라고 불리는 신뢰할 수 있는 19명의 알려진 검증자 세트를 지정했습니다. Wormhole은 메시지 확인을 위해 이러한 유효성 검사기의 평판에 의존합니다. 이 접근 방식을 "권한 증명"이라고 합니다.

반면 Axelar는 경제적 인센티브 구조에 따라 메시지 검증에 참여하는 약 75명의 검증자를 사용합니다. Axelar는 연결하는 많은 체인과 유사하게 지분 증명 합의를 실행합니다. 검증인은 스테이킹 및 위임된 $AXL로 네트워크를 보호하며 악의적인 행동으로 인해 스테이킹된 자산이 손실됩니다. 또한 Axelar의 시스템을 사용하면 누구나 최고 스테이커가 되어 검증자가 될 수 있으므로 LayerZero 및 Wormhole에 비해 더 높은 수준의 분산화가 보장됩니다.

확장성과 관련하여 LayerZero는 Point-to-Point 연결 모델을 사용하는 반면 Axelar와 Wormhole은 Hub & Spoke 모델을 사용하여 네트워크를 연결합니다. 특히 Axelar는 AVM을 통해 크로스체인 스마트 계약 로직 구현을 단순화하고 네트워크 개발자가 새로운 네트워크를 Axelar에 쉽게 연결할 수 있는 환경을 제공하여 확장성 측면에서 다른 프로토콜보다 이점을 제공합니다.

Axelar는 메시지 확인 및 확장성과 같은 주요 경쟁 요소에서 LayerZero 및 Wormhole보다 우월하다고 주장합니다. 그러나 크로스체인 트랜잭션 수를 살펴보면 Wormhole은 약 10억 개, LayerZero는 1억 3천만 개, Axelar는 180만 개에 불과합니다. 이러한 차이는 주로 Wormhole 및 LayerZero의 토큰 에어드랍을 목표로 하는 에어드랍 농부들에 기인합니다. Wormhole의 토큰 에어드랍 스냅샷 이후 거래량은 이전 거래량의 15분의 1로, LayerZero의 거래량은 10분의 1로 감소했습니다.

LayerZero 크로스체인 거래 동향, 출처: LayerZero Scan

최근 이러한 프로젝트의 토큰 출시 발표와 작년 초 이후 Axelar의 꾸준한 거래 성장을 감안할 때 Axelar는 크로스체인 부문에서 시장 점유율을 높일 것으로 예상됩니다. 그러나 크로스체인 상호 운용성 경쟁은 아직 초기 단계이므로 LayerZero 및 Wormhole의 개발을 모니터링하는 것이 필수적입니다. 특히 Wormhole이 최근 Solana, Sui 및 Aptos와 같은 Move 프로그래밍 언어를 기반으로 하는 블록체인을 위한 기존 크로스체인 메시징 기능과 함께 Cosmos 생태계로 확장한 것은 Wormhole과 Axelar 간의 경쟁 환경에 대한 지속적인 관찰을 보장합니다.

6. 결론

유동성 단편화와 사용자 경험 문제가 두드러지는 현재의 멀티체인 환경에서는 블록체인 기술의 주류 채택을 위해 포괄적인 크로스체인 인프라 개발이 매우 중요합니다.

Axelar는 GMP를 통해 높은 수준의 체인 간 상호 운용성을 제공하고 자산 이전뿐만 아니라 임의의 정보 교환 및 다른 체인의 스마트 계약에 대한 기능 호출을 지원함으로써 이러한 요구를 해결합니다. Hub & Spoke 모델은 다른 블록체인을 분산형 네트워크 허브에 연결하여 확장성과 효율성을 보장합니다.

또한 AVM의 도입으로 Axelar는 네트워크 개발자가 새로운 네트워크를 Axelar에 쉽게 연결하고, 기본적으로 여러 체인에서 이동하는 인터체인 토큰을 발행하고, "어디서나 한 번 실행되는 빌드" 방식으로 멀티체인 dApp을 구축할 수 있는 환경을 조성합니다.

Axelar를 기반으로 구축된 인터체인 Dapp이 더욱 널리 보급되고 주류가 되면서 사용자는 마치 단일 블록체인을 사용하는 것처럼 여러 블록체인에서 원활한 자산 전송 및 애플리케이션 경험을 경험할 수 있습니다. 이는 기존 사용자의 온체인 활동 편의성을 향상시킬 뿐만 아니라 블록체인 기술에 익숙하지 않은 신규 사용자의 진입 장벽을 크게 낮춰줍니다.


<참고자료>

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트