엑셀라 네트워크 소개 : GMP(General Message Passing)

엑셀라 네트워크의 GMP는 기존의 브릿지 서비스를 뛰어넘는 혁신적이고 안전한 크로스체인 상호작용을 지원합니다.

Coblin Choi
엑셀라 네트워크 한국어 블로그
5 min readApr 15, 2024

--

Tldr

엑셀라의 GMP(General Message Passing)은 단순히 자산을 연결하는 개념을 넘어 원활하고 유연하며 확장 가능한 컴퓨터 로직을 구현합니다. GMP 기반의 실제 제품의 사례는 다음과 같습니다.

  • 원클릭 크로스체인 스왑 ‘스퀴드(Squid)
  • 크로스체인 담보 NFT
  • 크로스체인 랜딩 프로토콜 ‘프레임(Prime)’
  • 인터체인 합성 자산
  • 인터체인 게이밍 플랫폼
  • 다양한 메인넷을 지원하는 탈중앙화 된 거버넌스

이런 사용 사례는 엑셀라가 블록체인을 연결하는 블록체인이기 때문에 가능합니다. GMP는 프로그래밍 가능한 상호 운용성 레이어로, $AXL를 기반으로 작동합니다. 이를 통해 블록체인 생태계는 단일 체인을 넘어 새로운 상호 연결의 시대를 맞이합니다.

GMP 관련자료 모음

GMP 자세히 살펴보기

개발자들은 GMP를 통해 크로스체인 함수 호출과 상태 동기화를 완전히 추상화하여 수행하는 인터체인 애플리케이션을 구축할 수 있습니다. 엑셀라 GMP를 통해 개발자들은 마치 레고 블록을 조립하는 것처럼 다양한 메인넷의 스마트 컨트랙트를 조합하여 인터체인 디앱을 만들 수 있으며, 이를 통해 누구 쉽게 메인넷에 구애받지 않는 “슈퍼 앱(Super App)”을 만들 수 있습니다.

각 블록이 단순한 코드 조각이 아닌 마치 레고 조각처럼 끼워져 슈퍼 앱을 구성할 수 있는 특징이 바로 GMP의 획기적인 유연성과 시너지 효과 입니다. 더 나아가 더 효율적인 계산을 실행하고 서로 다른 메인넷의 데이터와 프로그램이 상호작용하는 새로운 가능을 실현합니다.

만약 폴리곤 메인넷 기반의 NFT를 가지고 있다고 가정하고, 이를 활용하여 아비트럼 메인넷에서 USDC를 대출받는다고 생각해 보겠습니다. 기존의 방식으로 진행한다면, 폴리곤에서 아비트럼으로 NFT를 이동시켜야 했으며, 이런 과정 속 NFT의 고유성과 메타데이터는 손실됩니다.

하지만 엑셀라 GMP를 사용하면 폴리곤에서 NFT 락업 하고, 아비트럼 기반의 랜딩 프로토콜에 대한 크로스체인 호출을 통해 크로스체인 랜딩을 실행할수 있습니다. 이 처럼 GMP는 프래그램을 자산으로 가져오기 때문에 DeFi, Game, NFT 등 모든 종류의 탈중앙 애플리케이션에서 활용할 수 있습니다.

GMP 활용의 장점

  • 비용 효율성 : GMP는 일반적으로 래핑 된 자산을 새로 발행하는 과정 대신 함수 호출과 데이터를 이동시키기 때문에 더 효율적입니다. 즉 사용자 입장에서 지불하는 가스비가 줄어듭니다.
  • 조각화(fragmentation) 방지 : 자산이 단일 체인에 남아 있기 때문에 자산의 조각화나 파편화를 최소화할 수 있습니다.
  • 원클릭 UX 제공 : GMP는 전체 트랜잭션을 단일 인터랙션으로 활용하여 원클릭 솔루션을 폭넓게 지원할 수 있습니다.

GMP의 작동 방식

  • 개발자가 대상 컨트랙트에 엑셀라 실행을 포함한 인터페이스를 구현합니다.
  • 유저는 소스 체인에서 호출 함수를 실행합니다.
  • 호출은 소스 체인에서 엑셀라 게이트웨이로 이동합니다.
  • 호출이 승인되면, 대상 체인의 엑셀라 게이트웨이로 이동합니다.
  • 이를 통해 소스 체인에서 작동한 호출 함수는 대상 체인에서 작동하지만, 마치 소스 체인에서 실행된 것처럼 동작합니다.

*소스 체인: 사용자가 트랜잭션을 발생시키는 메인넷
**대상 체인 : 사용자가 발생시킨트랜잭션이 작동되는 메인넷

위와 같이 게이트웨이를 통한 인터체인 프로세스는 약 120초 정도가 소요되며, 해당 과정은 $AXL 기반의 블록체인을 통해 투명하게 보호됩니다. 엑셀라 GMP를 활용하여 인터체인 디앱을 형성하는 방법은 엑셀라 테크 문서에서 확인할 수 있습니다.

엑셀라의 GMP는 프로그램과 암호화 자산을 분리함으로써 블록체인 산업의 혁신을 불러일으킬 수 있습니다. 더 쉽게 설명, 웹2 에서 데이터베이스가 AWS에 있어도 프로그램은 다른 어디에서도 실행이 가능한 유연성을 웹3 생태계에서도 실현할 수 있습니다.

엑셀라 네트워크

엑셀라 네트워크는(Axelar Netwrok)는 텐더민트 기반의 앱체인으로, 독보적인 인터체인 기술을 통해 60개 이상의 블록체인이 통합된 인터체인 생태계를 꾸려가고 있습니다. 엑셀라 네트워크를 통해 유저는 쉽고, 안전하게 블록체인 간 이동을 경험할 수 있습니다.

홈페이지 | 디스코드 | X(트위터) | 텔레그램 커뮤니티 | 개발자 문서

--

--