일반 메시지 전달이란 무엇이며 Web3를 어떻게 변경할 수 있나요?

Axelar는 Avalanche Summit 해커톤에서 로컬 개발 환경에 출시한 지 한 달 후인 4월에 일반 메시지 전달 기능을 메인넷에 출시했습니다. 그 필요성이 그 어느 때보다 절실했습니다.
지난 몇 년 동안 암호화폐, 탈중앙화 금융(DeFi) 및 블록체인 기술이 발전함에 따라 시장에 나와 있는 관련 블록체인의 수는 2017년 소수에서 2022년에는 수십 또는 수백으로 확장되었으며 매일 더 많이 생성됩니다. . 분산형 애플리케이션(dApp) 개발자를 위한 플랫폼 선택의 폭발적 증가는 플랫폼 간의 상호 운용성 부족으로 인한 사일로 개발이라는 한동안 존재해 온 문제에 새로운 수준의 긴급성을 추가했습니다. 사용, 프로그래밍 언어 또는 기본 기술에 관계 없이 모든 유사성에도 불구하고 체인 전체에서 작동하는 응용 프로그램을 구축하는 기능은 여전히 ​​거의 없습니다. 적어도 지금까지는.

일반 메시지 전달, 설명

일반 메시지 전달은 자산을 래핑하고 체인 간에 전송하는 것 이상입니다. 이를 통해 개발자는 한 체인에서 빌드하는 개발자가 연결된 다른 체인에서 모든 기능을 호출할 수 있습니다. (예를 들어 Cosmos에서와 같이 응용 프로그램 계층의 스마트 계약과 프로토콜 계층에서 구축된 기능을 모두 포함하기 위해 "기능"이라는 단어를 사용합니다.) 이는 Web3 전반에 걸친 완전한 구성 가능성을 의미합니다. 개발자는 사용 사례에 가장 적합한 체인을 선택하고 한 번의 클릭으로 모든 자산, 모든 애플리케이션, 모든 체인의 모든 애플리케이션과 상호 작용할 수 있는 완전한 사용자 경험을 구축할 수 있습니다.

모든 Axelar 기능과 마찬가지로 일반 메시지 전달은 보안을 위해 무허가 유효성 검사기 세트(위임 지분 증명)와 라우팅 및 변환을 처리하는 분산 프로토콜에 의존합니다. 체인 전체에 일반 메시지 전달 기능을 사용하여 구축된 애플리케이션, 안전하게: Axelar는 연결하는 많은 체인과 동일한 지분 증명 보안 모델을 기반으로 합니다. 이를 통해 개발자는 자산을 프로그램으로 가져오는 대신 프로그램을 자산으로 가져올 수 있습니다. 그렇게 함으로써 General Message Passing은 DeFi, 게임, NFT 및 분산 웹의 모든 유형의 응용 프로그램에서 완전히 새로운 구성 가능성의 세계를 열어줍니다. 일반 메시지 전달을 통해 Axelar 네트워크는 안전한 교차 체인 통신의 정의를 확장하고 있습니다. 프로그래머에게 이러한 개발의 중요성을 진정으로 이해하려면 먼저 이미 사용 가능한 몇 가지 상호 운용성 선택 사항을 살펴봐야 합니다.

중앙 집중식 교환

사용자는 한 블록체인의 자산을 다른 블록체인의 자산으로 거래하고 중앙 집중식 교환은 두 자산을 모두 보유하고 중개자 역할을 합니다. 이를 통해 사용자는 가치를 다른 체인으로 쉽게 이동할 수 있지만 자산 가격 노출에는 트레이드오프가 필요합니다. 궁극적으로 거래는 거래소에 의해 검열될 수 있습니다.

상호 운용성 허브

Cosmos 및 Polkadot과 같은 생태계는 해당 범위 내에서 전문화되고 상호 운용 가능한 블록체인의 개발을 가능하게 함으로써 블록체인 플랫폼의 폭발을 촉진했습니다. 이러한 생태계 내에서 상호 운용성이 번성했지만 다양한 문제로 인해 다양한 생태계와의 통신이 차단되어 경계를 넘어 확장하는 것이 더뎠습니다.

페어와이즈 멀티시그

상호 운용성에 대한 요구가 증가함에 따라 쌍별 다중 서명이 등장했습니다. 이러한 양방향 스마트 계약에는 브리지가 포함됩니다. 그들은 두 네트워크 사이에 유동성을 저장하고 소스 네트워크의 사용자로부터 래핑된 자산을 가져오고 대상 네트워크에서 동등한 자산을 발행합니다. Pairwise multisig는 DeFi에서 가장 큰 공격의 희생자였습니다. 이러한 실적에도 불구하고 멀티체인 비전을 촉진하는 새로 제안된 솔루션은 계속 이 아키텍처에 의존하고 있습니다.

일반 메시지 전달 작동 방식:

애플리케이션 개발자는 대상 계약에서 Axelar Executable 인터페이스를 구현합니다.
사용자는 소스 체인에서 호출 기능(또는 호출 기능 + 토큰)을 시작합니다.
호출은 소스 체인에서 Axelar 게이트웨이로 들어갑니다.
Axelar 네트워크는 호출을 확인하고 사용 요금(네이티브 소스 체인 토큰에서)을 차감하고 대상 체인에서 나가는 트랜잭션을 준비합니다.
호출이 승인되고 대상 체인의 Axelar 게이트웨이에서 나타납니다.

거기에서 호출 기능은 마치 소스 체인에서 만들어진 것처럼 실행되고 그에 따라 결과가 나타납니다.

게이트웨이 간, 이 프로세스는 약 120초가 걸립니다. 개발자를 위한 기술 문서에서 개발자를 위한 전체 지침을 읽을 수 있습니다. Axelar Discord의 '#developers' 채널에서 토론 및 질문에 대한 답변을 찾을 수 있습니다.

일반 메시지 전달의 잠재적 사용 사례

모든 생태계에서 안전한 교차 체인 통신을 통해 개발자는 다음을 수행할 수 있습니다.

여러 체인에서 NFT를 호스팅하는 플랫폼을 만들어 한 체인의 사용자가 한 체인에서 다른 체인으로 자산을 이동할 필요 없이 다른 체인에서 발행된 NFT를 구매할 수 있습니다.
NFT 보유자가 NFT를 담보화하여 모든 체인의 차입 대출 앱에서 사용하도록 허용합니다.
dApp을 사용하여 한 체인에서 다른 체인으로 파생 상품을 색인화합니다.
사용자가 단일 체인의 단일 애그리게이터를 통해 여러 체인의 여러 자산에서 유동성을 풀링할 수 있습니다.

이미 18개 팀이 Axelar의 크로스체인 그랜트 프로그램의 일환으로 일반 메시지 전달 및 기타 Axelar 기능을 사용하여 애플리케이션을 구축하고 있습니다. 일반 메시지 전달 기능이 자리를 잡게 되면서 Web3 패러다임을 바꾸는 "슈퍼 앱"도 멀지 않을 것입니다.
일반 메시지 전달에 대해 자세히 알아보고 구축을 시작하려면 문서를 확인하세요.

사진 크레딧.

--

--