# 跨链交换

正如我们之前宣布并在我们的第四季度发展计划中简要解释的那样，对于我们即将对 Belt Finance v3 进行的重大更新，我们正在添加一个跨链稳定交换，其中包含 3 个不同链上的 3 个稳定币池

* BSC上的USDT
* HECO上的USDT
* Klaytn上的KUSDT

![](https://514717676-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOxO99tvJZcLvtFRg5uQH%2Fuploads%2Fgit-blob-70391aa20257d3b0ff4a9a4b7f38857d36087e76%2F1.png?alt=media)

由于实际的跨链桥接通过稳定币交换发生，用户将能够以低 IL 和滑点轻松地将他们的资产从一个链转移到另一个链，而无需去中心化交易所。 为了实现这一点，我们正在利用Orbit Chain及其Orbit Bridge（一种去中心化的跨链桥接协议）来促进跨链交换方面。交换发生在Orbit Chain上，每条链上的 Belt Router 合约和 Orbit Chain上的StableSwap、SwapReceiver合约处理不同的流程和LP创建，以使Orbit Chain上的平滑跨链稳定交换成为可能。

![](https://514717676-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOxO99tvJZcLvtFRg5uQH%2Fuploads%2Fgit-blob-a700231d910fe59a94d751bd08e3331d1ed78b60%2F2%20\(2\).png?alt=media)

## **为什么需要Belt的跨链交换**

未来是跨链的。这一点已经很明显了，尤其是最近，侧链、L1s和L2s已经随着用户、流动性和新的DeFi 协议而爆炸式增长。这种情况将继续存在。

然而，随之而来的是一个问题——难以将资产进出这些不同的链。 用户一直可以选择通过不同的交易所。这是相当复杂和耗时的。用户将他们的代币发送到交易所，多次将其换成不同的代币，然后将其提取到不同的交易所，再次交换，然后提取到不同链上的钱包。这是一个令人头疼的问题……它还存在增加KYC授权和高取款费用的障碍。

用户通过不同的桥有不同的选择，但从我们自己的经验来看，大多数桥都存在流动性低、可兑换代币选择少、缺乏去中心化、安全风险和疯狂等待时间等问题。最多几天。

没有真正直观的方式进行跨链交换。

## Belt如何解决现有的跨链交换问题

Belt Finance在这里解决这些跨链的巨大问题。首先，我们正在利用可用的最安全、无限的桥接基础设施 Orbit Chain。凭借无可挑剔的安全记录、基于验证者的去中心化、久经考验的可靠性和出色的功能，Orbit Chain是我们构建跨链交换的完美基础。

告别跨链桥接和交换的疯狂等待时间，因为您的交易将在几分钟内发生。

这个Belt跨链交换路由器还可以连接到现有的基于流动性的 DEX，从而使用户可以在任何连接的链\*\*（BSC、HECO、Klaytn 和可能的许多其他）。这就是我们认为 Belt Finance 可以作为整体 DeFi 基础设施的地方。\*\*

我们可以将 Belt 的跨链稳定交换连接到连接链上的任何 DEX，这样用户就可以将 Klaytn 上的任何代币交易到BSC或HECO上的任何代币，反之亦然。

这将是一个比目前可用的更容易、更有效、更全面的跨链解决方案，并使其他网络上的用户更容易访问不同链上的协议以进行交换和耕作。

所有用户都必须做跨链选择他们要去的链上的任何代币并选择他们要去的任何代币。不再有多步骤、多 TX、多费用的混乱。

![](https://514717676-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOxO99tvJZcLvtFRg5uQH%2Fuploads%2Fgit-blob-5d17f90d15ecc002226b50963ae42141249d5e4c%2FBelt%20Cross-chain%20PoolSwap.png?alt=media)

首先，我们将连接BSC上的PancakeSwap、HECO上的MDEX和Klaytn上的KLAYswap，以创造超过7B美元的综合流动性以及作为流动性枢纽和管道的Belt的跨链掉期。

我们正在打造一个以 Belt 为中间的跨链世界。

另一点值得注意的是，Belt Finance和Orbit Chain背后的公司Ozys也是Klaytn上最大的DeFi协议的创建者。 其中最引人注目的是KLAYswap，这是一个拥有100,000个独立用户的AMM DEX。这些用户中的大多数是韩国人，他们的DeFi体验是由KLAYswap 塑造的，并且仅限于KLAYswap。 通过 Belt 的 stableswap 连接到KLAYswap将为Klaytn用户打开访问这些新链的大门，同时让BSC和HECO的其他用户在 Klaytn 上体验DeFi。

## 扩张潜力 <a href="#id-8a77" id="id-8a77"></a>

这只是Belt跨链交换的开始。 虽然我们从BSC、HECO和Klaytn开始，但我们将积极扩展到其他链。Belt 跨链交换的设计方式使其可以连接到众多其他链以及这些链中的顶级AMM。

我们正在一步一步地做到这一点，以确保跨链交换在高流动性、高交易量和高用户的情况下平稳增长。

下一个扩展可能是Polygon和Ethereum。 有关任何扩展的公告将通过我们的官方渠道发布。

## 对BELT持有者的好处 <a href="#id-2e3c" id="id-2e3c"></a>

跨多个链连接流动性和用户将使Belt的跨链交换成为这些链中DeFi基础设施的关键部分，随后将在我们自己的协议中引入高容量、利用率和流动性。

由于BELT回购部分基于交换量，每次完成跨链交换所累积的交易费用将增加回购量并有助于BELT代币本身的上行压力。

随着我们扩展到更多资产和更多链，后续使用只会增加BELT回购的数量。

## Belt路由器规格： <a href="#id-8664" id="id-8664"></a>

Belt Router 合约具有以下功能：

1. 处理crossChain请求：crossChain()

* 向Orbit BridgeOrbit Bridge 发送令牌桥接请求。 (CrossChain 交换 / CrossChainSwap + DestChainSwap)

2\. 处理交换请求：swap()

* 可以处理特定 AMM 上的代币交换 (FromChainSwap)

3\. 处理swapAndCrossChain请求：swapAndCrossChain()

* 在From链中的AMM上进行令牌交换后发送桥接请求，然后在桥接后向 Destination 链中的AMM发送请求以进行另一次交换。（FromChainSwap + CrossChainSwap / FromChainSwap + CrossChainSwap + DestChainSwap）

下面是 Belt 在 PancakeSwap 和 KLAYswap 上的跨链掉期流动性从 BSC 上的 BNB 到 Klaytn 上的 KLAY 的细分。

![](https://514717676-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOxO99tvJZcLvtFRg5uQH%2Fuploads%2Fgit-blob-25674afd5f1dc20a3b885a278805256e5428adfe%2FBELT%20Cross-chain_20211118.png?alt=media)

这是一个图表，显示了从BNB（在BSC上）到KLAY（在Klaytn上）利用现有AMM进行初始和最终交换的过程。

## How this would work contract/process wise <a href="#dd6c" id="dd6c"></a>

与Belt进行跨链集成的关键优势在于可以通过简单的集成创建一个全跨链交换解决方案。 无需对 From和 Destination链进行多次集成，因为Belt Finance可以处理这部分。

就像 BSC/HECO Belt的stableswap 一样，这些跨链的 stableswap（在BSC/HECO/Klaytn上DEX 的掉期之间）将具有低滑点和低 IL。

**交易细分示例）将 BNB (BSC) 交换为 KLAY (Klaytn)**

1. （PancakeSwap（或 BSC 上的其他 AMM）- BSC）将 BNB 交换为 USDT (BSC)
2. BELT跨链稳定池上的USDT（BSC）桥接到Orbit Chain上的OUSDT（Belt Router→Orbit Bridge）
3. 将 OUSDT(Orbit) 交换为 OUSDT(Orbit)（在 StableSwap-BELT LP 内）
4. 将OUSDT(Orbit) 桥接到 KUSDT (Klaytn) (Bridge→ Belt Router)
5. 交换 kUSDT-KLAY (KLAYswap — Klaytn)

**可能的 Tx 还原案例：**

* 如果在 From Chain（即 BSC）上 Swap 1 失败 → 用户返回 BNB（BSC）
* 如果在 Orbit Chain 内 Swap 3 失败→ 用户被退回 USDT (BSC)
* 如果目标链（即 Klaytn）上的 Swap 5 失败 → 用户被退回 KUSDT (Klaytn)

**时间和滑点问题**

由于跨链交换需要代币桥接，因此它们比链上交换需要更多时间。以下是基于 Orbit Chain 的区块确认计数的跨链交易所需时间的近似值。

<桥接工艺规范>

* klaytnConfirmCount：10 个块，-> 大约。 10秒
* bscConfirmCount：15 个区块 -> 大约。 45秒
* hecoConfirmCount：20 个区块，-> 大约。 60秒
* BSC到HECO 需要45 + 60 = 大约。 105秒

**轨道链概述**

Orbit Chain是一个多资产枢纽区块链，通过去中心化的区块链间通信（IBC）存储、传输和验证各种公共区块链上的信息和资产。目前Orbit Chain支持超过14条公链，包括Bitcoin、Ethereum、Binance Smart Chain、HECO、Polygon、Ripple、Klaytn、ICON、Celo。

自推出以来的过去八个月里，Orbit Chain已经为自己建立了显着的声誉，在超过360,000笔交易中通过 50,000多个独特的钱包连接了价值超过13B美元的资产，包括以太坊、BSC、Polygon、Klaytn、图标和波纹。

Belt将利用Orbit Chain的跨链连接和vault/minter系统来创建LP并通过Orbit Chain进行交换。

Orbit Chain背后的团队Ozys是一家在韩国引领区块链开发的公司，孜孜不倦地努力在碎片化和分离的区块链世界中创造统一。在“连接未连接者”的精神下，Ozys的项目利用尖端技术将不同的生态系统连接在一起。Ozys是Klaytn治理委员会的成员，与包括 Binance、Huobi、MakerDAO、LG Electronics和Kakao 在内的跨国企业和组织一起。
