천 단어 보고서: 25개의 유동성 스왑 교차 체인 브리지 및 해당 유동성 메커니즘 목록

이 기사는 기계로 번역되었습니다
원문 표시

이 기사는 " PAKA 크로스체인 연구 보고서 " 시리즈의 5.10장으로 2023년 3월 9일에 처음 게시되었습니다.

작성자: MiddleX

표지: UnsplashTerrance Raper 사진

나와 소통하세요:

  • 트위터: @middlex0
  • VX:xuezhijie156

Liquidity Swap Bridge라고도 알려진 SwapBridge의 애플리케이션 시나리오는 사용자가 여러 체인 간에 기본 자산을 교환하는 것입니다. WrapBridge와 비교할 때 SwapBridge는 더 일반적인 자산 브리지 사용 사례입니다. 대부분의 경우 사용자는 랩 자산보다는 대상 체인에서 기본 자산을 얻기를 원하기 때문입니다.

1. SwapBridge의 연구 프레임워크

SwapBridge가 너무 많아서 각각 고유한 기술 설명 언어 세트, 계층 구조 모델 및 개념 명명 시스템이 있어 연구자들에게 많은 어려움을 안겨줍니다. 우리의 연구와 분석을 더욱 편리하게 하기 위해 이 기사에서는 자체 설명 시스템 세트를 사용하여 다양한 유형의 크로스 체인 브리지를 통일적으로 설명할 것입니다. 이 설명 시스템은 실제로 연구 프레임워크입니다.

이 연구 보고서를 더 잘 읽으려면 먼저 이 장을 읽고 프레임워크에 완전히 익숙해질 것을 강력히 권장합니다.

1.1 미디어 자산

교환을 보다 효율적으로 완료하려면 크로스체인 교환에 미디어 자산을 사용해야 하는 경우가 많습니다. 미디어자산은 대부분의 자산과 유동성을 확보하고 실물경제에서 화폐와 유사한 역할을 하는 자산이다. 우리 모두 알고 있듯이 돈은 복잡하고 신뢰할 수 없는 물물교환을 피하기 위한 교환 매체 역할을 합니다.

M을 사용하여 미디어 자산을 나타냅니다. 사용자가 자산 A를 자산 B로 교환해야 하는 경우

자산 A와 자산 B가 동일한 체인에 있으면 프로세스는 A→M→B입니다.

자산 A와 자산 B는 동일한 체인에 있지 않으므로 프로세스가 더 복잡해집니다. A 자산이 위치한 X 체인의 미디어 자산을 M(X), B 자산이 위치한 Y 체인의 미디어 자산을 M(Y)라고 가정하면, 사용자가 A 자산을 B 자산으로 교환하는 과정은 다음과 같습니다. 다음과 같습니다: A→M (X) ⇒ M(Y)→B.

SwapBridge가 완료하고자 하는 것은 프로세스의 중간 부분인 M(X) ⇒ M(Y)이며 프로세스의 처음과 마지막 부분은 A→M(X) 및 M(Y)→B입니다. , A 체인과 B 체인 로컬 DEX로 구성되는 경우가 많습니다. 다음 다이어그램을 사용하여 이 프로세스를 보다 완벽하게 설명할 수 있습니다.

사용자가 이더리움의 UNI를 BSC 체인의 CAKE로 교환해야 하는 경우 프로세스는 다음과 같습니다.

  1. 사용자의 UNI는 Ethereum의 Uniswap에서 USDT로 교환됩니다.
  2. SwapBridge를 통해 Ethereum의 USDT는 BSC 체인의 BUSD로 대체됩니다.
  3. BUSD는 BSC 체인의 Pancakeswap을 통해 CAKE로 교환됩니다.

본 예시에서는 M(이더리움)으로 USDT를, M(BSC)로 BUSD를 선택했는데, 실제 상황에서는 체인에 하나 이상의 미디어 자산이 있을 수 있습니다. 예를 들어 이더리움에서는 USDT 외에 USDC, ETH, WETH 및 DAI도 일반적인 미디어 자산입니다.특정 거래 과정에서 어떤 미디어 자산이 선택되는지는 SwapBridge의 라우팅 전략에 따라 다릅니다.일반적인 상황에서 SwapBridge는 유동성 분배, 사용자에게 적합한 미디어 자산 선택, 상대적으로 손실이 적은 사용자를 위한 완벽한 교환.

1.2 멀티체인 공통 미디어 자산

위의 예에서 M(X)와 M(Y)는 서로 다른 자산이지만 M(X)와 M(Y)는 동일한 자산일 수도 있습니다. 예를 들어 둘 다 USDT이거나 둘 다 USDC, USDC/일 수 있습니다. USDT 네이티브 멀티체인 자산입니다. 예를 들어, 사용자가 Ethereum의 UNI를 Polygon의 MATIC으로 교환해야 하는 경우 프로세스는 다음과 같습니다.

  1. 사용자의 UNI는 Ethereum의 Uniswap에서 USDC로 대체됩니다.
  2. SwapBridge를 통해 Ethereum의 USDC는 Polygon 체인의 USDC(네이티브 USDC, 래핑되지 않은 자산)로 대체됩니다.
  3. 그런 다음 USDC는 Polygon 체인의 Quickswap을 통해 MATIC으로 교환됩니다.

이러한 상황은 유동성 구축에 더 도움이 됩니다. 왜냐하면 다른 체인의 USDT 또는 다른 체인의 USDC의 가격 속성은 기본적으로 동일하기 때문입니다(다른 체인의 보안 기대치는 다르지만 다른 체인의 USDT는 모두 테더에서 나옵니다). 및 다른 체인의 USDC는 모두 Circle에서 제공되며 모두 발행자의 승인 약속이 포함되어 있으며 가격 차이가 거의 없습니다. 이는 두 가지 편의성을 제공합니다.

  • LP는 일방적인 유동성만 제공할 수 있습니다. SwapBridge는 이 유동성을 다른 체인에 전달할 수 있습니다. 대부분의 경우 LP는 자신이 제공하는 유동성이 다른 체인으로 이전되는 것을 신경 쓰지 않습니다.
  • 서로 다른 체인의 USDC는 일정한 1:1로 교환될 수 있으며, USDT도 마찬가지입니다. 이는 AMM 알고리즘을 구현하기 위해 계약 코드를 사용하는 복잡성을 제거할 뿐만 아니라 AMM 구축에 따른 중복 유동성 비용도 제거합니다.

1.3 핵심부분과 확장부분

SwapBridge의 핵심 부분은 M(A)⇒M(B) 과정을 완성하며, 양쪽 DEX는 SwapBridge의 확장입니다. 일부 SwapBridge에는 확장 기능이 내장되어 있고 일부 SwapBridge는 핵심 부분만 제공하며 확장 기능은 수집자에게 넘겨집니다.

SwapBridge의 확장 부분은 유사하며 지원되는 각 체인에 기존 DEX를 집계하는 것에 지나지 않지만 핵심 부분의 디자인에는 다양한 디자인 솔루션이 있습니다. 따라서 다음 프로젝트 예시 분석에서는 핵심 부분만 분석하고 확장 부분은 무시하도록 하겠습니다.

1.4 계층적 모델

분석을 용이하게 하기 위해 SwapBridge를 세 가지 계층으로 나눕니다.

  • AMT 계층: SwapBridge와 관련된 크로스체인 메시지가 전송되고 확인되는 방법을 지정합니다. SwapBridge는 기존 AMB 브리지를 AMT 계층으로 사용하거나 AMT 계층을 구축하거나 사용자 정의할 수 있습니다.
  • 계약 계층: SwapBridge는 교차 체인 메시지에 대한 실행 논리를 구현하기 위해 지원되는 각 체인에 계약을 배포해야 합니다. SwapBridge마다 계약에 대한 이름이 다르지만 작성되는 실행 논리는 크게 다르지 않습니다.
  • 유동성 계층: 스왑 브리지가 유동성을 구축하고 사용자의 교환 요구를 충족하기 위해 유동성을 조정하는 방법을 규정합니다. 이는 SwapBridge에서 가장 분석할 가치가 있는 부분이며, SwapBridge가 설계 시 가장 주의를 요하는 부분이다. SwapBridge 프로젝트 간의 가장 근본적인 차이점을 결정하는 것은 유동성 레이어의 메커니즘입니다.

다음 예에서는 주로 유동성 레이어에 초점을 맞추고 AMT 레이어와 계약 레이어에 대해서만 간략하게 소개합니다.

1.5 유동성 모델 분류

SwapBridge는 유동성 모드에 따라 AMM 모드와 주문서 모드로 나눌 수 있습니다.

각 크로스체인 거래소마다 체결가격이 있는데, 가스비와 취급수수료를 고려하지 않고 이 체결가격에 따라 사용자의 원래 자산 한 단위당 몇 개의 대상 자산을 교환할 수 있는지가 결정됩니다. AMM 모드에서 실행 가격은 AMM 알고리즘에 의해 계산되며, 주문장 모드에서는 일반적으로 LP(Liquidity Provider) 견적(보류 주문)과 사용자 확인(주문 접수)에 의해 실행 가격이 생성됩니다.

트레이더의 경우 AMM 모델에는 슬리피지 문제와 MEV 문제가 있고, LP의 경우 비영구적 손실 문제가 있으며 이러한 문제는 주문장 모델에는 존재하지 않습니다. 주문 예약 모드 거래에서는 눈에 보이는 것이 곧 얻는 것이며, 거래 가격은 거래 전에 결정됩니다. 그러나 AMM에 비해 주문장 모델은 LP에 대한 전문적인 요구 사항이 더 높으며, LP는 안전한 핫 월렛 환경을 유지하고 견적 알고리즘을 작성하거나 구성할 수 있는 능력이 필요한 경우가 많습니다.

AMM의 위치에 따라 두 가지 모드로 나눌 수 있습니다.

  • AMM on the bridge: 실행 가격을 직접 계산하고 양쪽 끝의 유동성 분배에 따라 교환을 완료하는 크로스 체인 브리지를 말합니다.
  • 언더 브리지 AMM: 크로스 체인 브리지가 지원하는 체인에 AMM 풀을 배포하는 것을 의미하며 랩/언랩 로직과 협력하여 크로스 체인 자산 교환을 실현합니다. 브리지 AMM에는 여러 체인에서 동일한 미디어 자산을 사용하고 크로스체인 프로세스에서 지속적인 1:1 교환을 지원하는 비교적 특별한 상황이 있습니다. 이것도 일종의 AMM(Constant sum AMM)으로 이해될 수 있지만 기존 AMM(상수 곱 AMM 및 다양한 개선 버전 포함)과는 그 특성이 매우 다르므로 별도의 범주인 상수 교환 모델로 나열합니다.

따라서 다음 글에서는 SwapBridge를 4가지 카테고리로 나누어 분석해보겠습니다.

  • 언더브리지 AMM 모드
  • 브리지 AMM 모드
  • 일정한 교환 모드
  • 주문서 모드

이를 바탕으로 SwapBridge의 두 가지 고급 형태인 어그리게이터(aggregator)와 허브 체인(hub chain)을 살펴보겠습니다.

2. 언더브리지 AMM 모드

 2.1 Symbiosis V12.2 O3swap(O3 InerChange)2.3 Thorswap (Thorchain)2.4 Synapse Protocol

2.1 공생 V1

Symbiosis Finance는 Binance Lab이 투자한 크로스체인 브릿지 프로젝트입니다. 초기 투자자로는 Blockchain.com , Spartan, Avalanche(Avatar), DAO Maker, KuCoin 등이 있습니다. 팀원은 주로 유럽 출신이며 제품 인터페이스는 상당히 괴상합니다. ...

Symbiosis의 AMT 계층은 암호경제학적 인센티브가 내장된 Symbiosis Relayers 네트워크라고 하는 무허가 MPC 네트워크입니다. SIS를 스테이킹하면 모든 주체가 공생 릴레이어가 될 수 있습니다.

Symbiosis V1에서 사용자가 이더리움의 USDC를 BSC의 BUSD로 교환해야 하는 경우 프로세스에는 두 가지 경로가 있을 수 있습니다.

• 경로 ①: 먼저 래핑한 후 스왑합니다.

• 경로 ②: 먼저 교체한 다음 포장 풀기

Ethereum의 가스는 BSC의 가스보다 훨씬 높기 때문에 Symbiosis V1은 사용자를 위한 경로를 선택하고 가스 수수료가 낮은 BSC 체인에 스왑 프로세스를 배치하여 사용자가 크로스 체인 교환의 전체 비용을 줄이는 데 도움을 주는 경향이 있습니다. 비용.

유동성 재조정

AMM 풀에는 유동성 조정 기능이 있습니다. 자산이 항상 이더리움에서 BSC로 옮겨진다고 가정하면, sUSDC/BUSD의 교환 비율은 높아질 것입니다. 즉, 1 BUSD를 교환하려면 더 많은 sUSDC가 필요하다는 의미입니다. 이러한 상황은 차익거래자들이 반대로 BUSD를 사용하여 할인된 sUSDC를 구매한 다음 이더리움에서 현금으로 포장을 풀도록 장려할 것입니다. 마찬가지로, 자산이 항상 BSC에서 이더리움으로 이동하고 그 반대가 아니라고 가정하면 차익거래자가 역작업을 수행하고 유동성의 균형을 재조정하도록 장려할 것입니다.

공생 문서: https://docs.symbiosis.finance

2.2 O3swap(또는 O3 InerChange)

O3 Swap은 O3Labs 팀이 만든 자산 크로스체인 프로토콜이며 AMT 레이어는 Poly Network입니다. O3Labs 팀은 2017년 도쿄에서 설립되었으며 세계 최초의 암호화 지갑 개발 팀 중 하나입니다.

Symbiosis V1과 달리 O3swap에서 사용자가 수행하는 모든 크로스체인 교환에는 소스 체인과 대상 체인에 두 개의 스왑이 포함됩니다.

예를 들어, 사용자가 O3swap에서 이더리움의 USDC를 BSC의 USDC로 교환하려는 경우 프로세스는 다음과 같습니다.

사용자가 BSC에서 BUSD를 얻으려면 BSC 체인의 로컬 DEX(예: Pancakeswap)에서 또 다른 스왑을 수행해야 합니다. O3swap은 pUSDC/BUSD에 대한 유동성을 확립하지 않았습니다. O3swap은 유동적인 거래 쌍을 설정하며, 모두 A/pA 형식이지만 A/pB 형식은 아닙니다.

유동성 재조정

LP가 특정 체인의 A/pA 풀에 유동성을 제공하려면 현재 풀에 있는 두 자산의 비율에 따라 A와 pA라는 두 자산을 풀에 제공해야 합니다. LP A만 제공되는 경우 시스템은 "교환" 기능을 통해 일부를 pA로 자동 변환합니다.

A와 pA를 변환하는 방법에는 두 가지가 있는데, 하나는 A/pA의 AMM 풀을 통해 Swap하는 방법과, 다른 하나는 O3 Bridge의 Wrap/Unwrap 기능을 통해 A와 pA를 1:1로 직접 변환하는 방법입니다. O3swap document. 를 peg/unpeg라고 하며, O3swap은 A와 pA를 체인상에서 1:1로 직접 변환하는 기능도 제공하는데, 이를 Barter라고 합니다.

페그/언페그 및 교환 기능이 있기 때문에 A/pA AMM 풀의 어떤 방향에서든 불균형이 차익거래자에 의해 신속하게 완화됩니다.

Symbiosis V1에서 각 크로스 체인 스왑은 대상 체인의 AMM 풀만 사용하는 반면, O3swap에서는 각 크로스 체인 스왑은 소스 체인과 대상 체인에서 두 개의 AMM 풀을 사용합니다. 전자를 일방적 AMM 모드 라고 하고 후자를 양방향 AMM 모드라고 합니다 .

일방적 및 양방향 AMM 모드 모두 브리지가 지원되는 각 체인에 AMM 풀을 배포해야 합니다. 유동성 배치 비용의 관점에서 볼 때 둘 사이에는 차이가 없지만, 양자 AMM 모델은 의심할 여지없이 스왑 작업의 가스 비용을 증가시킵니다. 또한, 양방향 AMM 모델에서는 사용자가 두 번의 스왑을 수행하면 가격에 두 가지 영향이 미치며 사용자가 궁극적으로 얻을 수 있는 자산의 수가 줄어듭니다.

그러나 우리가 본 프로젝트에서 양방향 AMM 모드의 채택률은 단방향 AMM보다 높았으며 Symbiosis조차도 V2 버전에서는 더 이상 단방향 AMM을 사용하지 않기 때문에 약간 당황스럽습니다. 이는 양방향 AMM 모드에서 브리지의 로직이 더 간단하고 번민트 로직이 하나뿐이며 랩핑 및 랩핑 해제 로직이 필요 없기 때문일 수 있습니다.

O3swap 문서: https://docs.o3swap.com/

2.3 Thorswap (토르체인)

Thorchain의 팀원 대부분은 Swish Labs 출신이며 그 뒤에 있는 투자 기관으로는 Delphi Digital, Multicoin Capital, X21 Capital, Zee Prime Capital 등이 있습니다.

Thorswap은 Thorchain의 핵심 제품으로 간주되며, PoS형 MPC 네트워크인 Thorchain은 Thorswap의 AMT 계층이기도 합니다. Thorchain의 작업 토큰은 Rune입니다.

Thorswap은 스테이블코인을 미디어 자산으로 사용하는 길을 포기하고 대신 Rune을 미디어 자산으로 사용했습니다. Thorswap에서는 X 체인의 자산 A에서 Y 체인의 자산 B로 Rune을 전송 자산으로 사용하여 교환을 완료해야 합니다.

Thorswap이 지원하는 많은 체인은 스마트 계약을 지원하지 않기 때문에 Thorswap의 유동성 풀은 각 체인의 보관 계정의 개인 키를 제어하는 Thorchain의 검증인에 의해 직접 호스팅됩니다. 검증인이 공모하여 자산을 훔치는 것을 방지하기 위해 Throchain은 검증인에게 모기지를 요구합니다. 총 모기지 금액은 모든 유동성 풀에서 RUNE의 2배입니다. 유동성 풀에는 동일한 가치의 RUNE이 아닌 자산이 있으므로 검증인은 Throchain에서 그들에 대한 담보 금액은 그들이 보관하고 있는 유동성의 가치와 같습니다.

RUNE을 미디어 자산으로 사용하면 다음과 같은 이점이 있습니다.

  • RUNE의 가치 포착 능력이 향상되었습니다.
  • 모든 체인은 서로 다른 미디어 자산 간의 교환을 피하기 위해 하나의 미디어 자산을 균일하게 사용합니다.

하지만 이는 또한 문제를 가져옵니다:

  • RUNE의 가격이 하락하면 차익거래자들은 시스템에서 유동성을 빼앗게 되며, 유동성의 하락은 RUNE의 가격에 부정적인 기대를 불러일으켜 가격 하락을 초래하여 악순환과 죽음의 플라이휠을 형성할 수 있습니다.
  • Thorswap은 기존 미디어 자산의 유동성을 재사용하는 대신 RUNE을 통해 모든 자산이 유동성을 확보할 수 있도록 허용하는 방식을 선택했고, 스스로 유동성을 확보하기 위한 더 어려운 길을 찾았습니다. 하지만 Thorswap이 이 경로를 선택한 이유는 지원하는 대부분의 체인(BTC, BCH 등)에 DEX가 없고 재사용 가능한 유동성이 없기 때문일 수 있습니다.

Thorswap 문서: https://docs.thorchain.org/

2.4 시냅스 프로토콜

Synapse의 원래 이름은 Nerve였으며 BSC의 안정적인 통화 DEX였으며 14개의 퍼블릭 체인을 지원하는 자산 크로스 체인 프로토콜로 발전했습니다. 시냅스(Synapse)라는 단어는 시냅스를 의미하는데, 이는 여러 체인을 신경망으로 연결하려는 시냅스의 비전을 표현한 것으로 보입니다.

**Synapse는 제한된 미디어 자산인 nUSD 및 nETH를 사용하여 체인 간 가치를 전송합니다. **nUSD와 nETH는 이더리움의 자산 준비금을 통해 생성된 래핑 자산입니다.

Ethereum의 Nexus 풀

Synapse는 Ethereum에 Nexus Pool을 배포했는데, 여기서 ETH를 약속하여 nETH를 얻을 수 있고 USDT, USDC 및 DAI의 세 가지 스테이블 코인 중 하나 이상을 약속하여 nUSD를 얻을 수 있습니다. 약속은 상대적으로 짧습니다. 더 많은 nUSD를 획득할 수 있으며, 상대적으로 초과하는 스테이블코인을 스테이킹하여 획득한 nUSD 금액은 할인됩니다. 사용자가 단일 스테이블 통화를 입금할 때 얻을 수 있는 nUSD의 구체적인 금액은 풀에서 시뮬레이션되어야 하며, 이러한 스테이블 코인으로 얼마만큼 교환할 수 있는지[1/3USDC+1/3USDT+1/3DAI].

Synapse의 문서에는 더 명확한 정보가 없습니다. 작성자와 커뮤니티의 Synapse 개발자 간의 논의에 따르면 여기서 상대적인 부족과 잉여는 평균 수량을 기준으로 해야 하며, 이는 Synapse가 USDT, USDC 및 DAI를 가정한다는 것을 의미합니다. 가치가 동일하며, 완벽한 균형은 세 가지가 각각 1/3을 차지하는 상태입니다. 그러나 실제로 스테이블코인 간에는 작은 가격 차이가 있을 것이며 이러한 가정은 차익거래자에게 어느 정도 여지를 남겨줄 것입니다.

다른 체인의 Nexus 풀

Ethereum 외에도 Synapse는 nUSD/Stablecoin 유동성인 다른 지원 체인에도 Nexus Pool을 배포했습니다. 대부분의 경우 이는 다중 자산 풀입니다. 예를 들어 BSC 체인에서 Synapse는 nUSD/4pool을 배포합니다. BUSD/USDT/USDC. 지원되는 체인 중 일부는 nETH/ETH 유동성을 갖춘 Ethereum의 롤업입니다.

Synapse에서 사용자가 Polygon의 USDC를 BSC의 BUSD로 교환하려는 경우 프로세스는 다음과 같습니다.

그러나 사용자의 교환이 이더리움과 관련된 경우 프로세스는 달라집니다.

BSC에서 이더리움의 USDC를 BUSD로 교체하려는 경우 프로세스는 다음과 같습니다.

BSC의 BUSD를 이더리움의 USDC로 다시 교환하려는 경우 프로세스는 다음과 같습니다.

즉, Synapse에서는 이더리움의 크로스체인 스왑이 포함되지 않으면 양방향 AMM 모드이고, 이더리움의 크로스체인 스왑이 포함되면 일방적 AMM 모드입니다.

유동성 제공 및 회수

LP는 nUSD-LP 토큰을 얻기 위해 각 체인의 nUSD/스테이블코인 풀에 유동성을 제공할 수 있으며, LP는 현재 풀의 각 자산 비율에 따라 nUSD와 각 스테이블코인을 동일한 비율로 제공하여 풀이 변경되지 않도록 보장할 수 있습니다. 단일 체인 DEX에서와 마찬가지로 각 자산의 기존 비율.

LP는 이들 중 하나만 제공할 수도 있습니다. 자산 중 하나만 제공되면 풀의 자산 비율이 변경되며, LP의 행동으로 인해 풀의 자산 비율이 이상적인 비율에 가까워지면 LP는 더 많은 nUSD-LP 토큰을 획득하게 됩니다. LP의 행동 풀의 자산 비율이 이상적인 비율에서 벗어나면 LP가 획득하는 nUSD-LP의 양이 감소합니다.

이상적인 비율은 무엇입니까? BSC의 4pool을 예로 들면, nUSD/BUSD/USDT/USDC의 이상적인 비율은 1/2nUSD+1/6BUSD+1/6USDT+1/6USDC입니다. 단일 자산 유동성을 제공하는 LP가 얻을 수 있는 nUSD-LP의 양은 LP가 제공하는 자산의 양과 풀에서 상환할 수 있는 양을 시뮬레이션해야 합니다[1/2nUSD+1/6BUSD+1/6USDT+1/6USDC].

유동성 회수도 마찬가지입니다. LP는 풀 내 기존 자산 비율에 비례하여 nUSD를 소각하고 유동성을 인출하거나 단일 자산을 인출할 수 있습니다. LP의 자산 인출 행위로 인해 풀 내 자산 비율이 이상적인 비율에 가까워지면 , 그러면 LP는 더 많은 자산을 돌려받게 되며, 그렇지 않으면 돌려받는 자산의 양이 줄어들 것입니다.

따라서 LP의 경우 유동성 공급 시 상대적으로 유동성이 부족한 자산을 선택하고, 유동성 인출 시 상대적으로 유동성이 과잉된 자산을 선택해야 하며, 현재의 유동성이 균형을 이룬다면(각 자산의 비율이 이상적인 비율임), 상대적인 부족함이나 상대적인 과잉이 없으며, 풀 내 분포에 따라 여러 자산을 동일한 비율로 제공/회수하는 것이 최선의 전략입니다.

그러나 LP가 제공하는 유동성의 양이 너무 많지 않다면 위의 요소들의 영향이 그다지 크지 않기 때문에 그러한 복잡성을 고려할 필요는 없습니다.Synapse는 Curve와 유사한 스테이블 스왑 시장 만들기 알고리즘을 사용하며, 풀의 기본 유동성도 충분하며, LP는 단일 자산의 유동성을 제공하며 풀의 잔액에 미치는 영향이 최소화됩니다.

시냅스 체인

Synapse의 AMT 계층은 Synapse Chain이라는 PoS 네트워크로, Synapse Chain 자체는 Ethereum의 Op Rollup이며 작업 토큰은 SYN입니다. Synapae는 크로스체인 사업이 발전함에 따라 Synapse Chain이 브리지 체인에서 허브 체인으로 발전하여 애플리케이션을 Synapse Chain에 직접 배포할 수 있기를 희망합니다.

시냅스 문서 https://docs.synapseprotocol.com/

3. 브리지 AMM 모드

 3.1 symbiosis V23.2 cBridge 2.03.3 AllBridge Core3.4 Chainflip

브릿지 AMM에서는 거래 쌍의 두 자산의 유동성이 각각 두 개의 체인에 있으며, 브릿지는 유동성 분배 및 시장 형성 알고리즘을 기반으로 실행 가격을 직접 계산하고 사용자를 위해 교환을 완료합니다. 언더 브리지 AMM과 비교하여 온 브리지 AMM 모드에는 반응 중간체가 없으며 한 단계로 달성할 수 있습니다! 그러나 이는 거래가 실패할 경우 전체 크로스체인 교환을 취소해야 한다는 의미이기도 합니다.

"On the bridge"는 추상적인 개념입니다. AMM이 on the bridge이며 이는 실행 가격이 크로스체인을 통해 계산된다는 것을 의미합니다. 구체적으로 몇 가지 상황이 있습니다.

  • 실행 가격은 소스 체인과 대상 체인의 브릿지 계약에서 계산됩니다. 계산 전에 소스 체인의 유동성 금액은 소스 체인에서 사용자가 시작한 거래와 함께 AMT 계층을 통해 대상 체인에 교차 연결됩니다.
  • 실행 가격은 AMT 레이어의 외부 검증자 집합에 의해 계산됩니다. 계산이 완료된 후 대상 체인으로 전달되고 대상 체인의 풀을 트리거하여 자산을 사용자에게 릴리스합니다.
  • 실행 가격은 브릿지 체인에서 계산됩니다. 실제로 상황은 이전과 동일하며 기본적으로 브리지 체인의 검증인은 여전히 계산 중입니다.
  • 실행 가격은 릴레이 체인에서 계산됩니다. 브리지는 자신이 지원하는 체인 중 하나를 릴레이 체인으로 선택하고 이 체인에 대한 계산을 완료하는데, 이 경우 소스 체인은 AMT 레이어를 통해 릴레이 체인에 매개변수를 전달하고, 릴레이 체인 계산이 완료된 후 이를 통과한다. AMT 레이어는 대상 체인을 전달하고 대상 체인의 자산 릴리스를 트리거합니다.

3.1 공생V2

Symbiosis V2는 V1과 완전히 다른 형태를 채택하고 있으며, V2에는 S-chain(결제 체인)이라는 릴레이 체인이 있으며 , 실행 가격의 계산은 S-chain에서 완료됩니다. 현재 선택된 S-chain 체인은 BSC.

Symbiosis V2는 여전히 랩 자산(sToken)을 계산 매체로 사용합니다.

Symbiosis V2는 지원되는 각 체인의 미디어 자산으로 안정적인 통화를 선택하며, 체인의 각 미디어 자산은 S-체인의 sToken에 해당합니다.

  • 이더리움→USDC
  • BSC→BUSD
  • 눈사태→USDC.e
  • 폴리곤→USDC
  • 텔로스→USDC
  • 보바 이더리움→USDC
  • 보바 눈사태→USDC.e
  • 보바BNB→USDC
  • 카바→USDC

서로 다른 체인의 미디어 자산이 동일하더라도 S-체인에서는 서로 다른 sToken을 갖습니다 .예를 들어 Ethereum의 USDC와 Polygon의 USDC는 S-chain에서 서로 다른 sToken을 갖습니다.

**sToken은 실제로 S-체인의 각 체인에 대한 유동성을 회계적으로 표현한 것입니다. **이더리움의 USDT 수는 S-Chain의 sUSDT-Ethereum 수와 동일하며 두 수는 항상 일관되게 유지됩니다. 이더리움의 USDT 유동성이 추가되거나 철회되면 S-Chain의 sUSDT-이더리움도 그에 따라 증가하거나 감소합니다.

이를 기반으로 Symbiosis V2는 S-chain에 다양한 sToken으로 구성된 다중 자산 AMM 풀을 구축했습니다. Symbiosis V2는 현재 9개의 체인(BSC를 S-체인 포함)을 지원하므로 S-체인의 AMM 풀은 BUSD와 8종의 sToken을 포함하는 9개의 풀이며, 커뮤니티에서는 이를 바통다(Batongda)라고 생생하게 부릅니다.

참고: BNB Chian은 BSC의 또 다른 이름입니다.

Symbiosis V2에서 Ethereum의 USDC를 BSC의 BUSD로 대체하려는 경우 프로세스는 다음과 같습니다.

9pool은 사용자가 9개 체인 중 어느 방향으로든 자산 교환을 완료하도록 도울 수 있으며, 차익거래자는 다양한 방향의 교환 자금 양으로 인해 발생하는 불균형을 완화합니다.

공생 문서: https://docs.symbiosis.finance/

3.2 c브리지 2.0

cBridge는 Celer Network에서 출시한 자산 크로스 체인 브리지입니다. cBridge 1.0은 해시 시간 잠금 기반 원자 교환(로컬 검증) 및 주문서 모델을 사용하여 크로스 체인 교환을 구현했지만 원자 교환이 가능해 더 이상 사용되지 않습니다. 사용자는 자산을 얻기 위해 두 단계 이상의 단계를 수행해야 하는데, 이는 사용자 친화적인 경험이 아닙니다.

이제 cBridge 2.0은 외부 검증과 낙관적 검증을 결합한 모드로 전환되었으며 AMT 계층은 SGN(State Guardian Network)이라는 PoS 네트워크와 Celer IM이며 cBridge는 AMM 모드입니다.

cBridge는 서로 다른 체인 간의 USDT, USDC, ETH 및 기타 자산 거래를 지원하지만 동종 자산 간의 스왑만 지원합니다.USDT는 USDT, ETH는 ETH로만 교환할 수 있습니다.

물론 모든 체인에 ETH가 있는 것은 아니며, 모든 체인에 USDT가 있는 것은 아니기 때문에 체인 간 거래를 위해서는 공통 미디어 자산을 선택해야 합니다.

유동성 모델

Ethereum의 USDC를 Polygon의 USDC로 교환할 경우 cBridge는 Ethereum에 배포된 USDC 풀과 Polygon의 USDC 풀의 유동성을 통해 사용자를 위한 교환을 완료합니다.

여기서 문제가 발생하는데, USDC(이더리움)/USDC(폴리곤)의 교환 비율이 1:1에 가까워지기 위해서는 이더리움의 USDC와 폴리곤의 USDC가 상대적으로 동일해야 합니다. 실제로 이 논리에 따르면 cBridge는 USDC 풀이 있는 각 체인의 USDC 보유량은 대략적으로 서로 가까워야 합니다. 이로 인해 많은 낭비가 발생합니다. 체인마다 진입 규모가 다르며 풀의 예비 금액에 대한 요구 사항도 다릅니다. 많은 보유량이 필요하지 않은 체인은 풀에 충분한 USDC를 보유해야 합니다.

이 문제에 직면한 cBridge는 Curve 프로토콜과 유사한 Stablecoin AMM 곡선을 기반으로 각 체인에 가중치 매개변수를 추가했습니다. w 값은 다음 공식에 있습니다: wi 및 wj

wi=wj=1이면 이것이 단순 Curve 프로토콜의 곡선입니다. 이때 양측 자산의 이상적인 가치 비율은 1:1입니다. cBridge는 특정 자산에 서로 다른 w 값을 할당합니다. 서로 다른 체인을 사용하여 이상적인 가치 가치 비율을 변경합니다.

w 값이 높은 체인은 상대적으로 낮은 매장량을 필요로 하며, w 값이 낮은 체인은 더 많은 매장량을 필요로 합니다. w 값은 cBridge 개발팀에서 수동으로 설정해야 하며 거버넌스를 통해 조정할 수 있습니다.

이를 위해서는 cBridge 팀이 경험을 바탕으로 향후 각 체인의 특정 자산의 진입 및 퇴출을 판단해야 합니다.

체인에서 특정 자산의 교차가 항상 교차보다 크면 유동성이 이 체인에 축적되는 경향이 있습니다. 이 체인에서 이 자산에 대해 더 낮은 w 값을 설정하면 중복 유동성이 촉진될 수 있습니다. 더 높은 w 값.

반대로, 체인에 있는 특정 자산의 나가는 것이 들어오는 것보다 항상 적다면 유동성이 고갈되는 경향이 있습니다.체인의 자산에 대해 더 높은 w 값을 설정하면 다른 체인의 유동성 유입을 유치할 수 있습니다. .

예를 들어, cBridge에서는 Optimism에서 나가는 ETH가 항상 들어오는 것보다 크는데, 이는 Optimism Bridge가 이더리움에서 ETH를 브리지할 때 대기 시간이 없지만 다시 브리지하는 데 약 7일이 걸리기 때문입니다. 이로 인해 유동성이 Optimism에 쌓이는 경향이 있으므로 cBridge는 ETH에 대해 Optimism에 더 작은 w 값을 설정합니다.

간단히 말해서, cBridge의 비대칭 준비금 알고리즘은 다양한 체인에서 보다 합리적인 유동성 분배를 위해 매우 중요합니다.

유동성 공급 및 출금

USDC를 예로 들어보겠습니다. cBridge가 지원하는 체인 중 11개 체인에 USDC 예비 풀이 있습니다. LP는 이 11개 체인에 동일한 비율로 USDC에 유동성을 제공할 수 있습니다. 그러나 이 작업은 의심할 여지 없이 너무 번거롭습니다. cBridge는 지원하지 않습니다. 그러한 작업. cBridge는 단일 체인에 USDC를 제공하기 위해 LP만 지원하며, 여러 체인에 USDC를 제공하려면 하나씩 운영해야 합니다.

그러나 LP는 단일 체인 유동성을 제공하므로 이러한 상황에 직면할 수 있습니다.USDC를 예로 들어 설명하겠습니다.

USDC가 초과된 체인에 USDC 유동성이 제공되면 차익거래자에 의해 유동성이 다른 체인으로 이전됩니다.차익 거래는 AMM 알고리즘을 따르므로 이전 후 LP의 USDC 양이 줄어들고 LP는 어려움을 겪게 됩니다. 손실. .

따라서 시스템은 멀티체인 유동성의 균형을 촉진하기 위해 상대적으로 희소한 자산에 유동성을 제공하도록 LP를 장려합니다.

하지만 사실 시냅스의 상황과 마찬가지로 LP가 엄청난 양의 유동성을 제공하지 않는다면 그리 복잡할 필요는 없고, 보유하고 있는 자산이 어느 체인에 있는지 유동성을 제공하게 되며, 잔액에 미치는 영향은 너무 크지 않을 것이며 차익거래의 여지도 거의 없을 것입니다. LP가 엄청난 양의 유동성을 제공하려면 이를 각 체인에 상대적으로 균등하게 제공하는 방법을 고려해야 합니다.

cBridge는 LP에 LP 토큰을 제공하지 않지만 SGN 네트워크를 통해 LP가 제공하는 유동성의 행방을 추적합니다 . LP가 유동성을 검색할 때 다른 여러 체인에서 이를 검색해야 할 수 있으며 이는 원래 제공된 금액과 다릅니다. 금액이 일치하지 않습니다.

cBridge 문서 https://cbridge-docs.celer.network/

3.3 올브릿지 코어

Allbridge는 2021년에 설립되었으며, 창립자는 유명한 암호화 기업가인 Andriy Velykyy이며, 지금까지 Allbridge는 200만 달러의 초기 자금 조달을 완료했습니다.

AllBridge Core는 현재 지원하는 크로스체인 스테이블코인 거래 솔루션입니다.

  • USDC(이더리움, 폴리곤, 솔라나)
  • USDT(이더리움, 폴리곤, BSC, 트론)
  • BUSD (BSC)
  • DAI(이더리움)

5개 체인에 4개의 스테이블 코인을 크로스체인 교환합니다.

크로스체인 교환 및 유동성

AllBridge의 크로스체인 교환은 가상 달러 가치라고 불리는 가상 매체를 통해 이루어집니다. 이는 Wrapped Token과 유사한 반응 중간체로 이해될 수 있지만 실체가 없으며 단지 계산 매체일 뿐입니다.

예를 들어 이더리움의 USDC를 BSC의 BUSD로 변경하려는 경우 Allbridge는 먼저 USDC를 가상 달러 가치로 변환한 다음 BUSD로 변환합니다. 가상 달러 가치는 모든 스테이블코인의 초기 가격 비율이 1:1이지만 거래가 진행됨에 따라 하락합니다. 특정 슬라이딩 값의 계산은 복잡한 수학적 프로세스이므로 이 문서에서 논의하기에는 적합하지 않습니다. 관심 있는 친구는 Allbridge Core Docs에서 자세한 내용을 알아볼 수 있습니다.

선택적 AMT 계층

Allbridge의 AMT 레이어는 선택 사항이며 현재 AllBridge 자체와 Wormhole이라는 두 가지 옵션을 지원합니다.

올브리지 핵심 문서

https://docs-core.allbridge.io/

3.4 체인플립

베를린에 본사를 두고 전 세계에 팀원이 있는 Chainflip은 2021년 8월에 600만 달러, 2022년 5월에 1,000달러의 자금 조달을 완료했습니다.

Chainflip의 AMT 계층은 State Chain이라고 불리는 MPC 네트워크입니다. Chainflip에서 크로스체인 교환의 실행 가격 계산은 State Chain에서 완료됩니다.

Chainflip은 개발 중인 프로젝트이며 제품이 아직 출시되지 않았습니다. Chainflip 문서의 설명에 따르면 Chainflip은 Uniswap V3와 유사한 AMM 알고리즘을 사용하여 체인 간 교환을 수행할 계획입니다. 이를 Chainflip: Just In Time AMM 또는 줄여서 JIT AMM이라고 합니다.

우리는 Uniswap V3의 간격 시장 조성 알고리즘이 AMM 알고리즘 개발 역사의 이정표라는 것을 알고 있습니다. 이 알고리즘은 AMM과 주문장의 속성을 어느 정도 결합합니다. **LP는 AMM에서 대칭 유동성(현재 풀의 자산과 동일한 비율) 또는 비대칭 유동성(풀에 불평등한 비율의 유동성 제공)을 제공할 수 있습니다. 비대칭 유동성을 극단적으로 밀어붙이면 일방적 유동성(거래 쌍에 단일 자산 유동성 제공)이 됩니다. 일방적 유동성 제공의 성격은 보류 주문과 동일하므로 Uniswap V3는 실제로 LP 보류 정지 이익 매도 주문 및 제한 매수 주문을 지원합니다.

체인플립 문서 https://docs.chainflip.io/

3.5 이 장의 요약

자산은 체인마다 필요한 유동성이 다르기 때문에 각 체인에 동일한 유동성 가치를 확보하도록 강요하면 엄청난 유동성 낭비가 발생합니다. 따라서 우리는 AMM 모드의 거의 모든 SwapBridge가 유동성 비대칭성을 달성하는 방법 이라는 문제를 해결하려고 노력하고 있음을 발견했습니다.

  • Symbiosis V2는 각 체인의 유동성을 위해 Balancer와 같은 다중 자산 풀을 구축함으로써 이를 달성합니다.
  • cBridge는 대칭 AMM 곡선을 기반으로 하며 유동성의 비대칭성을 달성하기 위해 서로 다른 체인의 유동성에 대해 서로 다른 가중치 매개변수를 설정합니다.
  • Allbridge Core에 가상 가치 중개자를 추가했습니다. 가상 가치 중개자 와 각 스테이블 통화 간의 교환 비율은 각 체인의 보유량과 관련이 없고 단지 교환 내역에만 관련되므로 각 체인의 보유량은 더 이상 존재하지 않습니다. 대칭이 필요합니다.
  • Chainflip은 자연스럽게 비대칭 유동성을 허용하는 JIT AMM을 사용합니다.

4. 지속적인 교환 모델

 4.1 Multichain4.2 XY Finance4.3 Hyphen(Biocomy)4.4 Stargate

AMM에는 이동성을 조절하는 기능이 있지만 복잡한 반응 중간체 및 반응 과정이든 복잡한 교차 사슬 계산이든 브리지가 복잡해집니다. 일부 프로젝트에서는 더 간단하고 직접적인 방법을 사용하기 시작했습니다. 즉, 양측의 자산이 일관되면 언제든지 1:1로 교환할 수 있습니다.

앞서 언급했듯이 이 형식은 특별한 AMM(상수합 AMM)으로도 이해될 수 있습니다. 교환이 항상 1:1로 일정하다면 양측의 유동성의 합은 자연스럽게 변하지 않을 것입니다.

일정 교환 모델의 장점은 유동성 활용률이 높다는 점이며, 다양한 일정 상품 AMM 및 다양한 개선 버전(Balancer의 다중 자산 AMM, DODO의 PAMM, Curve의 Stable AMM 등)과 달리 항상 일부 계산에만 참여하고 거의 사용되지 않는 유동성입니다. 더욱이, 일정한 교환 모델은 교환 가격이 일정한 가치이고 양측의 유동성 분배가 가격에 영향을 미치지 않기 때문에 자연스럽게 비대칭 유동성 제공을 허용합니다.

그러나 상시 교환 모델에도 한계가 있는데, 서로 다른 체인에 있는 동일한 자산의 버전 간 교환만 지원하며, 다른 유형의 교환에서는 이를 매개로 사용해야 합니다. 예를 들어, USDC와 USDC 간의 지속적인 교환만 지원할 수 있으며, 양측이 각각 USDC와 USDT인 경우 대략 1:1로 처리할 수 없습니다.

일정한 교환에는 또 다른 더 중요한 문제가 있습니다. 즉, 일정한 금액 AMM으로서 유동성 조정 기능이 없습니다 . 교환이 진행됨에 따라 한쪽 끝의 유동성이 고갈될 수 있으며 차익거래자가 유동성을 재조정할 여지가 절대 없습니다. 따라서 SwapBridge 프로젝트가 이 접근 방식을 채택하면 다른 유동성 재조정 조치를 갖추게 되는 경우가 많습니다.

4.1 멀티체인

멀티체인은 랩+스왑 혼합 자산 브릿지이며, AMT 레이어는 Fusion을 기반으로 구축된 멀티체인 자체 MPC 네트워크입니다.

사용자가 연결해야 하는 자산이 대상 체인에 기본 자산이 없는 경우 멀티체인은 랩 프로세스를 트리거하고 사용자는 anyToken을 얻습니다.예를 들어 사용자가 USDC를 Ethereum에서 Moonbeam으로 연결하면 사용자는 모든 USDC를 얻습니다.

사용자가 브리지해야 하는 자산이 대상 체인에 기본 자산을 가지고 있는 경우 멀티체인은 스왑 프로세스를 시작하고 사용자는 대상 체인에서 기본 자산을 직접 얻습니다.예를 들어 사용자가 USDC를 이더리움에서 폴리곤으로 브리지하는 경우, 사용자는 Polygon에서 이를 얻을 수 있습니다.네이티브 USDC;

사용자가 연결해야 하는 자산이 대상 체인에 기본 자산이 없지만 대상 체인에서 공식적으로 인식되거나 자산 발행자가 인식하거나 관례에 따라 기본 랩 자산인 경우 스왑 프로세스도 시작됩니다. . 예를 들어, 사용자가 이더리움에서 Near로 ETH를 브리지하면 사용자는 Near에서 nETH(Near의 공식 크로스체인 브리지인 Rainbow Bridge에서 발행한 ETH 매핑 자산)를 얻게 됩니다.

Ethereum에서 Polygon으로 USDC를 예로 들어보겠습니다. 프로세스는 다음과 같습니다.

스왑은 없으며, 각 링크는 1:1 교환임을 참고해주세요.

이 과정에서 anyUSDC는 반응 중간체이며 사용자에게 보이지 않습니다. 거래가 실패한 경우에만 사용자는 거래를 받을 수 있습니다.

번민트 링크가 실패하면 사용자는 모든 USDC(이더리움)를 유지하게 됩니다.

변환의 마지막 단계가 실패하면 사용자는 USDC(BSC)를 그대로 유지하게 됩니다.

사용자는 반응 중간체를 사용하여 언제든지 실패한 링크를 다시 시도하거나 초기 상태로 돌아갈 수 있습니다.

번민트 링크는 일반적으로 AMT 레이어에 문제가 없으면 실패하지 않지만, 보다 일반적인 실패는 대상 체인의 유동성 부족으로 인해 변환 링크의 마지막 단계에서 실패하는 것입니다.

그러나 멀티체인에는 유동성 재조정 조치가 없기 때문에 전환의 마지막 단계에서 폴리곤 체인의 USDC 보유량이 부족할 가능성이 매우 높으며, 이 경우 사용자는 USDC(폴리곤)를 받게 되며 전환을 완료할 수 없습니다. 후속 과정. . 이 시점에서 사용자가 교환을 계속하려면 누군가가 Polygon에서 나와 USDC를 잠그거나 LP가 유동성을 추가할 때까지 기다릴 수 있습니다.

유동성 공급 및 출금

LP는 유동성을 제공하여 수익을 얻을 수 있습니다. LP는 단일 체인 유동성을 제공할 수 있습니다. 유동성을 제공하여 얻은 LP Token이 anyToken입니다. 실제로 유동성을 제공하는 과정은 Token을 anyToken으로 전환하는 과정입니다. 마찬가지로 유동성 회수는 실제로 anyToken을 Token으로 전환하는 과정입니다.

LP의 유동성은 다른 체인으로 이동할 수 있지만 수량은 절대 변하지 않습니다. 이는 cBridge의 상황과 다릅니다. 그러나 유동성의 이동으로 인해 LP에 유동성을 제공하는 체인의 보유량이 부족하여 전액 출금이 불가능할 수 있으며, 이 때 LP는 번민트를 통해 anyToken을 보유량이 충분한 다른 체인으로 전송하여 출금할 수 있습니다. 다른 체인 유동성.

실제로, 크로스체인 교환 과정에서 최종 전환 단계의 실패로 인해 사용자가 anyToken을 받는 경우, anyToken을 보유하고 있는 사용자는 실제로 수동적으로 유동성을 제공하는 것입니다.

멀티체인 문서 https://docs.multichain.org/

4.2 XY 금융

XY Finance 팀원은 주로 Ethereum Foundation, imtoken, IBM 등의 회사 출신이며, 창립자인 Wilson Huang은 8년 이상 블록체인 분야에 종사한 업계 베테랑입니다. XY Finance는 2021년 말 민간 금융 및 IDO를 통해 2천만 달러 이상을 모금했습니다.

XY파이낸스는 상품을 X스왑과 Y풀로 나누어 운영하고 있습니다. X 스왑은 사용자 인터페이스이고 Y 풀은 그 뒤에 있는 유동성 지원입니다.

XY Finance에서는 모든 크로스체인 교환이 양 당사자의 공통 미디어 자산을 통해 완료되어야 합니다. XY Finance는 USDC, USDT, ETH 총 3가지 미디어 자산을 지원합니다.

XF Finance의 AMT 계층은 실제로 MPC 네트워크인 자체 합의 체인입니다. XY Finance가 지원하는 모든 체인에 유동성을 제공하는 LP는 컨센서스 체인에서 LP 토큰(xyUSDC, xyUSDT, xyETH)을 획득합니다.

XY Finance는 상시 교환 모델을 채택하여 1 USDC를 항상 1 USDC로 교환할 수 있습니다. Y 풀의 불균형에 대응하여 XY Finance는 유동성이 적은 체인으로 유동성을 이전하는 $XY(XY Finance 자체 토큰)로 거래에 보상합니다 .

컨센서스 체인은 각 체인의 유동성 잔액을 기록하고 특정 알고리즘을 통해 유동성 재조정에 대한 각 거래의 기여도를 계산합니다.

그러나 실제로 XY Finance가 가정하는 균형 상태는 각 체인의 평균 유동성 잔액입니다. $XY의 인센티브는 실제로 각 체인의 평균 유동성을 가장 합리적인 상태에 도달하도록 추진하는 것이 아니라 촉진합니다.

XY 금융 문서 https://docs.xy.finance/

4.3 하이픈(바이오코미)

하이픈은 Biconomy에서 출시한 SwapBridge입니다. Biconomy는 2019년에 설립되었습니다. Layer2에서 Layer1로 전송 시 발생하는 문제점을 해결하기 위한 초기 프로젝트였으며, 전송 시간을 대폭 단축하는 것 외에도 체인의 가스 문제를 해결하기 위한 "Meta Transactions" 솔루션도 제안했습니다. 비싼 수수료의 문제는 dApp 개발자가 사용자를 대신하여 거래 수수료를 지불할 수 있도록 하는 것이 메타 거래의 본질이라는 것입니다.

Hyphen은 지원되는 모든 원장에 LiquidtiyPoolManager 계약(이하 LPM 계약이라고 함)을 배포합니다. 모든 유동성은 LPM 계약에 저장됩니다. 누구나 LPM 계약에 입금하여 유동성을 제공할 수 있습니다.

Hyphen의 AMT 계층은 실행 노드(Executor Node)로 구성된 MPC 네트워크입니다. 사용자가 체인을 통해 교환해야 하는 경우 소스 체인의 LPM 계약에 자산을 입금하고 Hyphen 네트워크의 실행 노드는 입금 이벤트를 모니터링하여 대상 체인의 LPM 계약으로 전달합니다. 대상 체인이 이를 수신하면 사용자가 제공한 대상 체인 주소로 자산이 릴리스됩니다. 실행 노드는 유동성을 제공할 필요가 없으며 모든 유동성은 LPM 계약에 있습니다 .

하이픈은 초기에 AMM 모델을 사용했습니다. 하지만 이제 하이픈은 지속적인 교환 모델을 채택합니다. 이를 바탕으로 Hyphen은 유동성의 재조정을 촉진하기 위해 "동적 수수료 알고리즘"을 사용합니다.

동적 수수료 알고리즘

Hyphen에서는 일반 가스 수수료 및 처리 수수료 외에도 각 스왑에는 입금 보상이체 수수료 라는 두 가지 동적 수수료도 포함됩니다.

Hyphen에서 각 크로스체인 교환은 실제로 두 개의 트랜잭션, 즉 소스 체인의 예금 트랜잭션(사용자가 LPM 계약 지불)과 대상 체인의 이체 트랜잭션(LPM이 사용자에게 지불)으로 구성됩니다.

하이픈은 모든 입금 거래에 대해 보상을 제공하고 모든 이체 거래에 대해 요금을 청구합니다.

하이픈은 크로스체인 교환이 없을 때 LP가 제공하는 자연스러운 유동성 분포를 균형 상태로 간주합니다. 진행 중인 크로스체인 교환은 유동성을 재분배합니다. 일부 체인의 유동성은 균형 상태에 비해 감소합니다. 하이픈은 이를 유동성 책임 상태라고 부릅니다 . 일부 체인의 유동성은 평형 상태에 비해 증가합니다. 하이픈은 이것을 균형 상태라고 부릅니다. 과잉 유동성 .

입금 보상

소스 체인이 현재 책임 상태에 있고 사용자의 예금 행동이 실제로 이 책임 상태를 개선하는 경우 사용자는 예금 보상을 받게 되며 보상 금액 = 사용자의 예금 금액/유동성 책임 비율 * IP의 총 자금 최대 보상은 IP 풀의 총 자금을 초과하지 않습니다.

소스 체인이 유동 책임 상태가 아닌 경우 입금 보상이 없습니다.

환승 요금

대상 체인의 유동성이 균형 상태 또는 부채 상태일 때 사용자가 체인에서 계속 전송하고 유동성을 사용하여 유동성 부채를 늘리기를 원하는 경우 전송 수수료는 0.1%-10% 사이입니다. 그 중 0.1%는 LP로 가고 나머지는 하이픈이 IP 풀이라고 부르는 인센티브 풀에 투입됩니다. 대상 체인의 유동성이 초과되고 사용자의 거래가 책임 상태로 전환하기에 충분하지 않은 경우 전송 수수료는 0-0.1%이며 모두 LP에 제공됩니다.

전체적으로 사용자의 스왑이 유동성 재조정을 촉진하는 경우 일반적으로 입금 보상은 이체 수수료보다 크고 거래 전체에 대한 보상이 이루어지며, 그렇지 않은 경우 입금 보상은 이체 수수료보다 적습니다. 거래에 추가 비용이 청구됩니다.

하이픈 소개: https://docs.biconomy.io/products/hyphen-instant-cross-chain-transfers

4.4 스타게이트

2022년 3월에 출시된 Stargate는 크로스체인 자산 전송을 전문으로 하는 LayerZero 프로토콜 표준을 기반으로 하는 LayerZero Labs의 첫 번째 크로스체인 애플리케이션입니다.

Hyphen과 마찬가지로 Stargate는 Stargate가 "델타 알고리즘"이라고 부르는 동적 수수료 메커니즘을 통해 사용자와 차익거래자가 유동성 균형을 유지하도록 권장합니다.

Stargate에서 각 체인은 다른 체인에 대한 가중치를 설정하며, 이는 개발자가 처음에 설정하고 거버넌스를 통해 조정할 수 있습니다.

Stargate가 X, Y, Z 총 3개의 체인을 지원한다고 가정합니다.

그래서:

  • 체인 X에는 두 개의 가중치 매개변수 W(Y)와 W(Z)가 있습니다.
  • 체인 Y에는 두 개의 가중치 매개변수 W(X)와 W(Z)가 있습니다.
  • 체인 Z에는 두 개의 가중치 매개변수 W(X)와 W(Y)가 있습니다.

이러한 가중치 매개변수에 따라 각 체인의 유동성은 서로 다른 파티션으로 나뉩니다.

  • 체인 X에서 유동성은 Y와 Z라는 두 개의 파티션으로 나뉩니다.
  • 체인 Y에서 유동성은 X와 Z라는 두 개의 파티션으로 나뉩니다.
  • 체인 Z에서 유동성은 X와 Y라는 두 개의 파티션으로 나뉩니다.

X에서 Y로의 스왑에서 사용자는 X 체인의 Y 영역에 유동성을 예치하게 됩니다. (Y 영역은 X의 Y 영역이 빚진 현재 부채라고 생각하십시오.) 부채는 거래가 진행됨에 따라 나타나고 사라집니다.

사용자의 크로스체인 교환 거래로 인해 부채가 늘어나면 사용자에게 추가 수수료가 부과되고, 사용자의 크로스체인 교환 거래로 인해 부채가 줄어들면 사용자는 보조금을 받게 됩니다.

단순히 동적 수수료를 구현하는 것이라면 유동성의 소프트 분할을 수행할 필요가 없습니다. **분할의 의미는 거래가 제출된 후 유동성 부족으로 인해 거래가 실패하지 않도록 보장하는 것입니다. 이는 스타게이트가 제안하는 "크로스체인 교환 트릴레마"의 "즉시 최종성"입니다. **X 체인과 Y 체인이 동시에 Z 체인으로 교차 체인을 형성할 때 해당 파티션의 유동성이 충분한지 여부만 판단하면 되기 때문에 자신의 파티션의 유동성에 대해 걱정할 필요가 없습니다. 다른 체인의 트랜잭션에 의해 압수되었습니다. 트랜잭션이 실패했습니다. 그러나 이러한 분할방식은 유동성 효율성이 낮은 것으로 보인다. X에서 Y로 대규모 거래가 있다고 가정해 보겠습니다. Y 체인의 전체 유동성은 충분하지만 해당 구역(Y의 X 구역)의 유동성이 부족할 경우 거래가 거부될 수 밖에 없습니다. 거래가 실패하지 않도록 하기 위해 유동성 효율성을 희생할 가치가 있습니까?

델타 알고리즘 정보는 제한적이며, 저자의 편향된 이해가 있을 수 있으므로 수정을 원하는 독자는 저에게 연락해 주시기 바랍니다.

스타게이트 문서 https://stargateprotocol.gitbook.io/

델타 알고리즘 논문 https://www.dropbox.com/s/gf3606jedromp61/Delta-Solving.The.Bridging-Trilemma.pdf

4.5 이 장의 요약

우리는 지속적인 교환형 SwapBridge 설계의 핵심이 유동성 재조정 메커니즘임을 알 수 있습니다.

멀티체인에는 유동성 재조정 메커니즘이 없습니다.스왑 중 대상 체인에 유동성이 부족한 경우 사용자는 유동성이 충분할 때 거래를 재시도하기 위해 반응 중간체인 anyToken을 받아야 합니다.

XY Finance에서 유동성 재조정 메커니즘은 유동성 재조정을 촉진하는 거래에 대해 $XY 인센티브를 제공합니다.

하이픈과 스타게이트의 유동성 재조정 메커니즘은 동적 수수료 모델로, 유동성 균형을 촉진하는 거래에는 보상이 주어지고, 유동성 불균형을 악화시키는 거래에는 추가 수수료가 부과됩니다.

우리는 또한 프로젝트들이 "균형"을 다르게 정의한다는 것을 발견했습니다.

xy Finance에서 "균형 상태"의 정의는 "평균 상태"이며 시스템의 인센티브는 실제로 각 체인의 유동성을 동일하게 만듭니다.

하이픈과 스타게이트에서 "균형 상태"의 정의는 거래가 없을 때 LP가 제공하는 유동성의 자연스러운 분배 상태입니다. LP는 리밸런싱 조치를 취하지 않더라도 거래수수료를 극대화할 수 있기 때문에 보다 합리적으로 유동성을 제공하고 조정하는 경향이 있으므로 LP가 제공하는 자연적인 유동성 상태는 균형상태라고 보는 것이 합리적이다.

5. 주문서 모드

 5.1 Connext5.2 Hashflow5.3 Orbiter5.4 Orion Bridge

블록체인의 비실시간 특성으로 인해 AMM이 지원하는 거래는 미끄러짐 문제와 MEV 로봇에 의한 차익 거래를 피할 수 없습니다.주문서는 귀하가 보는 것과 얻는 것, 즉 거래 전, 가격이 먼저 확인됩니다.

또한 주문서 모드에서는 브릿지가 유동성 재조정 문제를 고려할 필요가 없으며 LP는 주문 누락을 방지하기 위해 자체 유동성 할당을 최적화합니다. LP 간의 경쟁은 또한 LP가 사용자에게 더 나은 가격을 제공하도록 장려할 것입니다.

따라서 일부 SwapBridge 프로젝트는 사용자에게 자산 크로스체인 서비스를 제공하기 위해 주문서 모델을 채택하는 것을 확인했습니다.

5.1 연결

Connext가 창립되었을 당시 미국에 본사를 둔 작지만 아름다운 기술 팀이었으며 창립자인 Arjun Bhuptani는 Moloch DAO의 공동 창립자였습니다. Connext는 Ethereum Foundation의 자금 지원을 받으며 Polychain Capital, Consensys Ventures, 1kx 및 기타 기관을 포함하여 암호화 분야의 일부 최고 투자자의 지원을 받아 총 1,570만 달러의 자금을 조달했습니다.

Connext는 cBridge와 마찬가지로 한때 로컬 검증(해시 시간 잠금) 기반 트랜잭션 모델을 채택했지만 같은 이유로 이 모델을 포기했습니다(사용자가 두 가지 작업을 수행해야 함, 열악한 경험).

Connext는 이제 Amarok 업그레이드를 완료하고 Nomad를 AMT 계층으로 사용하기 시작했습니다. 또는 Connext는 Nomad의 빠른 채널(Nomad 자체는 느린 채널임)이고 Nomad는 Connext의 분쟁 해결 계층이라고 이해할 수도 있습니다. 업그레이드 후에도 유동성은 여전히 라우터에 의해 제공되며 주문서 모드에 속합니다.

사용자는 먼저 소스 체인의 자산을 잠그고 라우터가 이 거래를 관찰한 후 시퀀서에 가격을 견적합니다. 모든 라우터가 견적을 낼 수 있습니다. 라우터의 보유량이 부족한 경우 부분적인 유동성만 제공할 수 있습니다.

**시퀀서는 라우터의 온체인 견적의 가스 낭비를 피하기 위해 라우터의 견적

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