크로스 체인 브리지의 진화: 자산 크로스 체인에서 애플리케이션 크로스 체인으로
작성자: 탕위안, 蜂巢Tech
공공 블록체인 전쟁 이후, 시장은 이더리움을 중심으로 다중 체인이 공존하는 구조를 형성하였으며, 체인 간 자산 이동 및 스마트 계약의 크로스 체인 상호작용이 체인 상의 활동으로 일상화되었습니다. 블록체인 간 정보 상호 통신을 실현하는 기본 인프라로서 크로스 체인 도구는 인기 있는 제품이 되었으며, 사용자뿐만 아니라 자본의 관심도 받고 있습니다.
3월 초, 크로스 체인 애플리케이션 Swim Protocol은 400만 달러의 시드 라운드 자금을 완료했다고 발표했습니다. 3월 말, 크로스 체인 인프라 LayerZero는 1억 3,500만 달러의 A+ 라운드 자금을 조달했으며, 유명 벤처 캐피탈 기관인 FTX Ventures, 세쿼이아 캐피탈 및 a16z가 공동으로 주도하고, Coinbase Ventures, PayPal Ventures 등이 참여했습니다.
현재 시장에서 흔히 볼 수 있는 크로스 체인 도구는 주로 자산 크로스 체인 문제를 해결하는 데 집중하고 있지만, 사실 블록체인 간의 전송은 자산뿐만 아니라 계약 호출, 스마트 계약의 데이터 및 상태 상호작용 등을 포함합니다.
자산 크로스 체인에는 주로 3가지 방법이 있으며, 중앙화 거래소(CEX), 탈중앙화 크로스 체인 브리지 및 다중 체인 집계기가 있습니다.
중앙화 거래소(CEX)를 통해 자산의 크로스 체인 이동을 완료하는 것은 이해하기 쉽습니다. 사용자는 먼저 A 체인의 자산을 CEX에 충전하고, B 체인에서 필요한 자산으로 교환(거래)한 후, B 체인에 충전합니다. 이는 초보 사용자에게 좋은 선택이지만, 충전 시 주소 형식에 특히 주의해야 하며, 잘못된 체인 형식으로 충전하는 것을 피해야 합니다. 또한, CEX가 특정 체인을 지원해야 하며, 비용 측면에서는 체인 상의 가스 비용 외에도 CEX 내의 거래 수수료가 추가됩니다.
체인 상에서 작업하는 데 익숙한 사용자에게는 크로스 체인 브리지와 다중 체인 집계기가 자산 크로스 체인의 첫 번째 선택입니다.
"크로스 체인 브리지"는 현재 가장 인기 있는 도구로, 체인과 체인 간의 다리 역할을 하며 사용자가 암호 자산을 한 체인에서 다른 체인으로 이동할 수 있도록 허용합니다. 크로스 체인 시 자산은 일반적으로 "매핑 자산"의 형태로 구현되며, "잠금 + 발행 + 상환 + 파괴"와 같은 일련의 과정을 거쳐야 합니다.
예를 들어, 사용자가 A 체인의 자산 AToken을 B 체인으로 크로스 체인하고자 할 경우, 일반적인 과정은 A 체인의 스마트 계약에서 해당 AToken을 잠금하고, 오라클이 B 체인의 스마트 계약에 알리며, 채굴자가 검증한 후 B 체인에서 AToken의 수량을 잠금하여 1:1로 BToken으로 발행합니다. 자산이 B 체인에서 A 체인으로 돌아올 때는 B 체인의 BToken을 파괴하여 사용자가 원래 잠금된 AToken을 해제합니다.
주의할 점은, 이 "1 대 1 크로스 체인 브리지" 모델에서 A 자산이 원 체인에서 목표 체인으로 이동할 때, 얻는 자산은 원래의 A 자산이 아니라 매핑된 포장 자산이라는 것입니다. 사용자가 보유한 포장 자산은 크로스 체인 브리지에서 문제가 발생할 경우 무가치해질 수 있습니다.
크로스 체인 브리지 외에 또 다른 자산 크로스 체인 도구는 "다중 체인 집계기"로, 이는 서로 다른 체인에서 자산의 유동성을 집중시켜 크로스 체인 자산의 거래 풀을 구축하며, 사용자는 풀에서 A 체인의 X 자산을 B 체인의 X 자산으로 교환하는 과정을 완료할 수 있습니다.
비록 크로스 체인 분야에 이미 괜찮은 제품이 존재하지만, 여전히 개발자들은 새로운 제품을 탐색하고 있으며, 현재 크로스 체인 브리지의 문제를 개선하고 크로스 체인 작업 프로세스를 단순화할 수 있기를 희망하고 있습니다. 예를 들어 LayerZero 도구는 원래 자산을 직접 크로스 체인할 수 있도록 지원하며 데이터 전송을 지원하여 서로 다른 체인 간의 DeFi 애플리케이션 조합을 실현할 수 있습니다. 크로스 체인 선두주자인 Multichain의 새롭게 출시된 anyCall 도구는 서로 다른 체인 간의 스마트 계약 호출 등을 지원합니다. 본문에서는 이러한 혁신적인 크로스 체인 제품을 정리할 것입니다.
자산 크로스 체인 선두주자 Multichain
소개
Multichain(MULT)은 원래 AnySwap(ANY)라는 이름으로, 체인 상의 모든 정보 크로스 체인 상호작용을 위해 개발된 인프라로, 사용자가 임의의 두 체인 간에 토큰 자산, NFT 자산 및 데이터 상호작용 등을 전송할 수 있도록 지원하며, Web3.0 시대의 "다중 라우터"가 되기를 시도하고 있습니다. 사용자는 여러 체인 간에 다양한 토큰을 자유롭게 이동할 수 있습니다.
2020년 7월 20일, Multichain은 처음 AnySwap의 형태로 구축되어 서로 다른 블록체인 간의 상호 통신 요구를 충족했습니다.
초기에는 AnySwap이 크로스 체인 탈중앙화 거래 애플리케이션(DEX)였습니다. 이후 개발 팀은 크로스 체인 솔루션에 집중하고 DEX 기능을 제거한 후 Multichain이라는 이름으로 다시 출시하여 임의의 크로스 체인 상호작용을 위한 인프라 구축에 집중하고 크로스 체인 브리지를 출시하여 사용자가 한 체인에서 다른 체인으로 자산을 이동할 수 있도록 지원했습니다. 2021년 6월, Multichain V3 버전이 출시되어 다중 체인 간 자산 이동을 지원하며, Multichain은 "1 대 1의 단일 크로스 체인 브리지"에서 "크로스 체인 라우터 시스템"으로 발전하여 여러 체인의 상호 연결을 실현했습니다.
메커니즘
이름을 변경하기 전, Multichain은 주로 AnySwap V2와 AnySwap V3 두 가지 버전을 사용자에게 제공했습니다.
AnySwap V2 버전에서 크로스 체인 구현의 주요 제품은 "1 대 1의 크로스 체인 브리지"로, "발행 + 파괴" 방식을 채택했습니다.
구체적으로 말하자면, 자산 원 체인에서 사용자는 크로스 체인할 자산을 원 체인 스마트 계약에 저장하고 잠금한 후, 크로스 체인할 목표 체인에서 스마트 계약을 통해 원 체인 자산의 포장 자산 "AnyToken"을 1:1로 발행하고, 이를 사용자의 크로스 체인 목표 체인 지갑으로 전송합니다. 이는 BTC를 이더리움으로 크로스 체인한 후 ERC-20 형식의 포장 자산 WBTC가 생성되는 것과 유사합니다. 사용자가 목표 체인에서 포장 자산을 상환할 때, 스마트 계약은 목표 체인에서 포장 자산 AnyToken을 1:1로 파괴하고 원 체인에서 잠금된 원래 자산을 사용자에게 해제합니다.
업그레이드된 AnySwap V3 버전에서 자산 크로스 체인은 "다대다 모드"를 통해 완료되며, 이 제품은 여러 체인에 "유동성 자금 풀"을 배포하여 사용자가 자산을 직접 크로스 체인할 수 있도록 돕습니다.
USDC를 예로 들면, 이 달러 스테이블 코인은 이더리움, 바이낸스 스마트 체인, 아발란체 프로토콜 등 여러 블록체인에서 발행됩니다. 이러한 경우 AnySwap은 더 이상 "1:1 발행 + 파괴" 방식을 사용할 필요가 없으며, 직접 유동성 자금 풀을 사용하여 USDC 토큰을 AnySwap이 배포한 각 체인의 유동성 자금 풀에 추가합니다. 사용자가 자산 크로스 체인이 필요할 때, 이러한 유동성 자금 풀 내의 USDC는 직접 크로스 체인 이동을 완료할 수 있습니다.
예를 들어, A 자산이 바이낸스 스마트 체인과 이더리움 체인에서 각각 BEP-20 및 ERC-20 형식으로 발행됩니다. AnySwap V3 버전에서 BEP-20 버전의 A 자산을 보유한 사용자가 이를 바이낸스 스마트 체인에서 이더리움 체인으로 크로스 체인하고자 할 경우, AnySwap V3가 이더리움에 배포된 자금 풀에 충분한 A 자산이 비축되어 있다면 사용자는 직접 ERC-20 버전의 A 자산으로 교환할 수 있습니다. 사용자가 크로스 체인하여 얻는 것은 원래의 A 자산이며, 포장 자산이 아닙니다.
현재 AnySwap V2와 V3 버전은 이미 업그레이드되어 하나로 통합되어 현재의 Multichain으로 발전하였습니다. 이 제품은 포장 자산 방식의 "1 대 1 크로스 체인 브리지"와 자금 풀 집계 방식의 "다중 라우터" 도구를 통합하고 있으며, 후자는 주요 도구가 되었습니다.

Multichain 제품 페이지 이미지
사용자가 Multichain을 사용하여 자산 크로스 체인을 수행할 때, 이상적으로는 각 체인에 충분한 크로스 체인 자산의 자금 풀이 있어야 하며, 사용자가 얼마나 많은 자산을 이동하든 자금 풀이 충분한 자산을 제공해야 합니다. 그러나 대량의 자산이 크로스 체인될 때 유동성 풀이 부족한 상황이 발생할 수 있으며, 이 경우 사용자는 일부 포장 자산 "AnyToken"을 받게 되어 목표 체인 자금 풀에서 인출할 수 있는 자산 수량이 부족함을 나타냅니다.
예를 들어, 샤오밍이 100만 개의 X 자산을 A 체인에서 B 체인으로 크로스 체인하고자 할 때, 이때 Multichain의 B 체인 X 자금 풀에 90만 개의 X만 존재한다면, 샤오밍은 B 체인 지갑에서 90만 개의 X 자산을 받고, 10만 개의 포장 자산 AnyX 토큰을 추가로 받게 됩니다. 이는 수령하지 못한 X 자산의 수량을 나타내며, B 체인에 충분한 X 자산이 있을 경우 AnyX는 직접 X로 교환될 수 있습니다.
Multichain은 크로스 체인 분야에서 적극적으로 구축할 뿐만 아니라 블록체인 간 정보 전송 도구도 배치하고 있습니다. 올해 4월, Multichain은 스마트 계약 애플리케이션 개발자를 위해 크로스 체인 메시지 전송 애플리케이션 anyCall을 출시하였으며, 이 애플리케이션은 A 체인에서 B 체인의 계약을 호출할 수 있도록 하여 데이터 크로스 체인 전송을 가능하게 합니다. 이는 스마트 계약 정보, NFT, 토큰, 데이터 등을 포함하며, 체인 상의 애플리케이션이 anyCall 도구를 배포하면 프로토콜의 다중 체인 배포 및 자산 분배 관리를 실현할 수 있습니다.
Multichain 공식 웹사이트에 따르면, 4월 28일 기준으로 잠금된 암호 자산 가치(TVL)는 590억 달러에 달하며, 크로스 체인 애플리케이션 분야에서 독보적인 위치를 차지하고 있습니다. 크로스 체인을 지원하는 블록 네트워크는 43개이며, 크로스 체인을 지원하는 체인 상 자산은 2000종 이상으로, 현재 크로스 체인 애플리케이션 중에서 가장 넓은 네트워크를 커버하고, 가장 많은 자산을 지원하며, 가장 큰 거래량을 자랑하는 크로스 체인 도구입니다.
원주율 자산 크로스 체인 애플리케이션 Stargate
소개
Stargate(STG)는 크로스 체인 인프라 LayerZero 프로토콜 위에 구축된 크로스 체인 애플리케이션입니다.
LayerZero는 서로 다른 블록체인 또는 스마트 계약 간에 정보를 전송하거나 전달할 수 있도록 지원하는 크로스 체인 통신 프로토콜로, 본질적으로 정보 전송 채널이며 블록체인 간의 통신 도구로 간단히 이해할 수 있습니다. LayerZero를 통해 개발자와 사용자는 서로 다른 블록 네트워크 간의 정보 전송을 실현할 수 있을 뿐만 아니라, 서로 다른 블록 네트워크의 DApp 간 정보 전송도 가능합니다.
LayerZero를 통해 A 체인의 DeFi 애플리케이션의 데이터 및 자산 상호작용 정보는 B 체인의 DeFi 애플리케이션으로 전달될 수 있습니다. 이 도구를 통해 DeFi 애플리케이션의 크로스 체인 조합을 실현할 수 있으며, 자산 간의 크로스 체인 금융 활동도 가능합니다.
메커니즘
LayerZero의 첫 번째 제품으로서 Stargate는 현재의 크로스 체인 브리지가 "불가능한 삼각형" 문제를 가지고 있다고 주장합니다. 즉 "자산 크로스 체인의 도착 즉시성", "크로스 체인 유동성 자금 풀의 통일성", "크로스 체인 이동 후 자산의 원주율성"이라는 세 가지 요소가 현재의 크로스 체인 시설에서는 하나 또는 두 개만 충족할 수 있습니다.
예를 들어, 현재 "잠금 자산 + 포장 발행" 방식의 크로스 체인 브리지는 도착 즉시성을 실현했지만, 크로스 체인 이동 후 자산은 원주율 자산이 아니라 포장 자산이므로, 종종 목표 체인에서 포장 자산을 원주율 자산으로 교환해야 더 잘 사용할 수 있습니다. 또 다른 예로, "유동성 자금 풀" 방식의 집계 크로스 체인 도구는 자금 풀이 서로 다른 블록체인 네트워크에 배포되어 있기 때문에 유동성을 통일할 수 없어 각 체인에서 유동성 자금 풀 내 자산 수량이 제한되어 사용자 대량 크로스 체인 송금 요구를 충족할 수 없습니다. 일부 Layer2 확장 네트워크의 크로스 체인 브리지는 도착 즉시성을 보장하지 못하기도 합니다.
Stargate는 이 "불가능한 삼각형"을 해결할 수 있다고 주장합니다. 즉, 즉시 거래 확인을 보장하여 사용자의 자산이 거래 확인 시 목표 체인으로 크로스 체인될 수 있도록 하고, 통일된 유동성 풀을 통해 동일 자산이 A, B, C 등 서로 다른 체인에 배포될 때 유동성을 공유할 수 있도록 하며, 크로스 체인 상호작용 자산은 모두 원주율 자산이 되도록 합니다.

Stargate는 이더리움의 USDC를 BSC의 BUSD로 직접 변환 지원
거래 즉시성 실현을 위해 LayerZero는 초경량 클라이언트 기술을 사용하여 A 체인과 B 체인에 클라이언트 애플리케이션을 심어두고, 오라클과 중계기(데이터 검증)를 통해 A와 B 체인 간 전달되는 정보의 진위를 즉시 검증할 수 있도록 하여 중간 매개체 없이 거래의 시기적절함과 정확성을 보장합니다.
원주율 자산과 유동성의 통일성을 보장하기 위해 Stargate는 각 블록체인에 원주율 자금 풀을 구축하고, 동일 자산 간에 서로 다른 체인의 유동성을 공유할 수 있도록 하여 자산이 크로스 체인될 때 유동성 깊이를 보장합니다. 그러나 여러 체인이 동시에 유동성 풀에서 자산을 인출할 때 지급 위기가 발생할 수 있거나, 특정 체인이 대량 인출로 인해 유동성이 고갈되는 등의 위험이 발생할 수 있습니다. 이를 위해 Stargate는 Delta 자원 배분 균형 알고리즘을 사용하여 원주율 자산 풀의 균형을 보장하며, 대출이나 차익 거래를 통해 유동성을 보충하거나 인출자의 수수료를 높여 대량 인출을 제한합니다.
현재 Stargate는 주로 사용자가 USDC, USDT, BUSD, DAI 등 각 블록 네트워크의 달러 스테이블 코인을 예치하여 크로스 체인 유동성 풀에 유동성을 제공하고, 유동성 제공자에게 STG 토큰으로 보상을 지급하고 있습니다. 이 토큰은 Stargate가 발행한 플랫폼 토큰입니다. Stargate 공식 웹사이트에 따르면, 4월 28일 기준으로 이 애플리케이션에 잠금된 스테이블 코인 자산 가치는 16억 달러입니다.
주의할 점은 Stargate의 출시 시간이 그리 길지 않아 계약 취약점 위험이 존재할 수 있으며, 공식적으로 일부 취약점을 신속하게 수정했지만 사용자들은 여전히 안전에 유의해야 합니다.
확장 가능한 브리지 Router Protocol
소개
Router Protocol은 크로스 체인 통신 인프라로, 여러 Layer1 및 Layer2 블록체인 네트워크 간에 브리지 시설을 제공하여 사용자가 즉시 거래하고 서로 다른 블록체인 네트워크의 자산을 교환할 수 있도록 합니다. 현재 BSC, Avalanche, Polygon, Fantom, Arbitrum 등 블록 네트워크 간 자산 이동을 지원합니다.
Router는 단순한 크로스 체인 도구가 아니라 "무선 확장 가능한 브리지"로, 크로스 체인 통신 네트워크 플랫폼을 제공하여 모든 블록체인이 Router 네트워크 노드에 연결하여 서로 연결될 수 있도록 하며, 새로운 체인은 Router 네트워크에 구성하여 다른 블록 네트워크와의 상호 통신을 실현할 수 있습니다.
Router는 수많은 연결 포트(노드)를 가진 공유 중앙 서버에 비유될 수 있으며, 각 블록 네트워크는 이 공유 중앙 서버의 포트에 연결하여 정보를 상호 통신할 수 있는 컴퓨터와 같습니다. 새로운 컴퓨터는 언제든지 연결하여 사용할 수 있어 무한한 확장이 가능합니다.

Router Protocol 플랫폼 구조, 중앙에 Router 네트워크 노드
메커니즘
Router는 지원되는 블록체인에 브리지 계약을 배포합니다. 원 체인에서 브리지 계약은 사용자의 자산을 잠글 수 있으며, 목표 체인에서 브리지 계약은 목표 체인에서 자산을 해제하거나 발행하여 크로스 체인 사용자에게 제공합니다.
Router가 브리지할 수 있는 자산은 대체로 두 가지로 나눌 수 있습니다. 하나는 "스테이블 코인 자산"이고, 다른 하나는 "비스테이블 코인 자산"입니다.
"스테이블 코인 자산"이 크로스 체인될 때, 사용자의 스테이블 코인은 원 체인에서 잠기고 목표 체인에서 해제됩니다. 만약 목표 체인에 충분한 자산 유동성이 없다면, 사용자는 해당 스테이블 코인의 포장 버전을 받게 됩니다. 예를 들어 USDC는 포장 후 RUSDC가 됩니다.
"비스테이블 코인 자산"의 크로스 체인에는 두 가지 방법이 있습니다. 하나는 크로스 체인 자산을 원 체인에서 잠금하고, 목표 체인에서 동일량의 자산을 해제하는 것입니다. 다른 하나는 비스테이블 코인 자산을 스테이블 코인 자산으로 교환한 후 원 체인에서 잠금하고, 목표 체인에서 동일량의 스테이블 코인을 해제한 후, 목표 체인에서 스테이블 코인으로 비스테이블 코인 자산을 구매하여 사용자의 지갑으로 전송하는 것입니다.
예를 들어 비스테이블 자산 MATIC이 원 체인 A에서 목표 체인 B로 크로스 체인될 때, 이 거래는 다음 두 가지 방법으로 완료될 수 있습니다. 경로 1: MATIC은 원 체인 A에서 잠기고, 동일량의 MATIC이 목표 체인 B에서 해제됩니다. 경로 2: MATIC이 스테이블 코인으로 변환되어 USDC가 원 체인 A에서 잠기고, 목표 체인 B에서 동일량의 USDC가 해제된 후, B 체인의 DEX에서 USDC를 MATIC으로 교환하여 사용자의 지갑으로 전송됩니다.

Router는 이더리움의 AAVE를 Polygon의 MATIC으로 교환
또한 Router는 지원하는 체인에서 모든 DEX의 유동성 풀에 연결할 수 있습니다. 비스테이블 코인 자산을 크로스 체인 교환할 때, Router는 먼저 원 체인 DEX의 자금 풀을 이용하여 사용자가 제출한 비스테이블 코인 자산을 스테이블 코인 자산으로 교환한 후, 목표 체인에서 스테이블 코인 자산을 사용자가 원하는 크로스 체인 자산으로 교환합니다. 이를 위해 Router는 "탐색자 알고리즘"을 개발하여 자산을 원 체인에서 목표 체인으로 이동하는 최적의 교환 경로를 찾고, 크로스 체인 사용자에게 최적의 가격과 최소 슬리피지를 통해 비스테이블 코인 자산의 교환을 완료합니다.
자동 시장 조성자(AMM) 크로스 체인 브리지 Swim Protocol
소개
Swim Protocol은 솔라나 생태계 내의 원주율 자산 크로스 체인 거래 도구로, 다중 체인 자동 시장 조성자(AMM) 방식을 채택하여 원주율 자산 크로스 체인 이동을 지원하며 "포장 자산" 방식을 제거했습니다.
Swim Protocol은 AMM 설계에서 어느 정도 Curve의 스테이블 코인 교환 아이디어를 차용하여 이를 크로스 체인에 적용했습니다. Swim Protocol은 지원할 크로스 체인 자산 종류를 선택할 때, 서로 다른 체인에서의 스테이블 코인 간 교환을 우선적으로 선택하고, 점차 모든 원주율 자산의 크로스 체인을 지원할 계획입니다.

Swim Protocol은 솔라나의 USDC를 BSC의 BUSD로 직접 교환 지원
Swim Protocol에서 사용하는 브리지 기술은 Wormhole입니다.
Wormhole은 솔라나 생태계에서 출시한 크로스 체인 브리지로, 솔라나와 이더리움 간의 첫 번째 양방향 크로스 체인 브리지입니다. 이는 포장 자산 방식을 통해 자산 크로스를 실현합니다. 이더리움의 자산이 솔라나로 크로스 체인하고자 할 때, Wormhole은 먼저 ERC-20 형식의 자산을 이더리움 스마트 계약에 잠금하고, 솔라나에서 SPL 형식의 해당 자산을 발행하여 크로스 체인 후 생성되는 것은 Wormhole이 제공하는 포장 자산이 됩니다.
Swim Protocol은 다중 체인 AMM 교환 메커니즘과 Wormhole 브리지 기술을 결합하여 포장 자산 과정을 사용하지 않고 자금 유동성 풀을 구축하는 형태로 사용자가 한 체인의 원주율 자산을 다른 체인의 원주율 자산으로 직접 교환할 수 있도록 지원합니다.
현재 사용자는 Swim Protocol의 스테이블 코인 교환 풀에 유동성을 제공하여 거래 수수료 분배를 받을 수 있습니다. 주의할 점은 현재 Swim Protocol이 어떤 플랫폼 토큰도 발행하지 않았다는 것입니다.













