# 用户交易流程

**1. 普通兑换示例：以太坊上的 ETH → BSC 上的 USDT**

**路径 1：以太坊直接兑换**\
**流程：**\
用户在以太坊上直接将 ETH 兑换为 USDT。

**需要注意的因素：**

* 高昂的以太坊 Gas 费用。
* 由于流动性状况可能导致的滑点。

**路径 2：通过 Axelar 的跨链兑换**\
**流程：**

1. 用户发起从以太坊上的 ETH 到 BSC 上的 USDT 的跨链兑换。
2. Axelar 使用其跨链消息传递协议（GMP）将 ETH 从以太坊桥接到币安智能链（BSC）。
3. 平台在 BSC 上执行代币兑换（ETH → USDT）。

**需要注意的因素：**

* BSC 的 Gas 费用低于以太坊。
* Axelar 的桥接费用。

***

**2. 限价单示例：THORChain 上的 BTC → 以太坊上的 ETH**

**路径 1：THORChain 上的直接限价单**\
**流程：**

* 用户设置 BTC → ETH 的限价单。
* THORChain 的原生价格预言机监控 BTC 和 ETH 的市场价格。
* 当达到设定的价格条件时，限价单被执行。

**需要注意的因素：**

* THORChain 对原生资产的支持（无需使用封装的 BTC 或 ETH）。
* 深度流动性池带来的低滑点。

**路径 2：通过 Axelar 的跨链限价单**\
**流程：**

1. 用户设置从 THORChain 上的 BTC 到以太坊上的 ETH 的限价单。
2. Axelar 在满足价格条件后将 BTC 从 THORChain 桥接到以太坊。
3. 平台在以太坊上完成 BTC → ETH 的兑换。

**需要注意的因素：**

* 桥接费用和 Axelar 中继器成本。
* 以太坊上的 Gas 费用，用于执行最终兑换。

***

**3. 自动定投示例：BSC 上的 USDT → 以太坊上的 ETH**

**路径 1：BSC 上的定期兑换**\
**流程：**

* 用户设置自动定投（Auto-DCA），定期用 USDT 购买 ETH。
* 平台在 BSC 上执行 USDT → ETH 的兑换。

**需要注意的因素：**

* 较低的 BSC 交易费用。
* 每次定期购买期间可能的价格波动。

**路径 2：通过 Axelar 的跨链自动定投**\
**流程：**

1. 用户配置 Auto-DCA，从 BSC 上的 USDT 购买以太坊上的 ETH。
2. 在每个间隔时间，Axelar 将 USDT 从 BSC 桥接到以太坊。
3. 平台在以太坊上执行 USDT → ETH 的兑换。

**需要注意的因素：**

* 每次间隔的桥接费用和 Axelar Gas 成本。
* 更高的以太坊 Gas 费用，用于执行兑换。
* 定投间隔时间可以分摊成本，但可能导致累积的 Gas 成本。

***

#### 成本估算与执行

**普通兑换成本对比**

**路径 1（源链直接交易）：**

* 兑换费用：特定平台的费用（如果有）。
* Gas 费用：高昂的以太坊 Gas 成本。

**路径 2（跨链交易）：**

* 桥接费用：Axelar 桥接的 Gas 成本 + 中继器费用。
* Gas 费用：较低的 BSC 交易费用。

**限价单成本对比**

**路径 1（THORChain 上直接交易）：**

* 无需额外的桥接或封装费用。

**路径 2（跨链交易）：**

* 桥接费用：Axelar 的跨链转账成本。
* Gas 费用：以太坊上的 Gas 成本，用于执行兑换。

**自动定投成本对比**

**路径 1（单链交易）：**

* Gas 费用：每个间隔的较低 BSC 交易成本。

**路径 2（跨链交易）：**

* 桥接费用：每个间隔的 Axelar 成本。
* Gas 费用：以太坊上的 Gas 成本，用于执行兑换。

**执行：**

* 平台根据总成本、滑点和速度计算并排名路径。
* 智能路由引擎选择最佳路径，并无缝执行交易。
