# 交易费用

{% hint style="danger" %}
此版本的 Horizon Academy 已不建议使用！要查找最新版本，请访问：[English V2](https://academy.horizonprotocol.com/) （目前只有英文版本可用）
{% endhint %}

在 Horizon 交易所进行交易时，每笔交易都会收取交易费。 交易费用取决于 zAsset（因此每个 zAsset 的费用略有不同，由 oracle 指定）因为每个 zAsset 都有自己的 oracle 价格源，因此有相应的心跳和价格差异阈值。&#x20;

访问[ Oracles 页面](https://academy.horizonprotocol.com/chinese/horizon-exchange/oracles#oracle-refresh-rate)，了解有关 Oracle 心跳和方差的更多信息。

## 费用基于价格的差异

费用基于 zAsset 的价格差异。 每个 zAsset 都有一个价格差异，它决定了 zAsset 的预言机刷新所需的价格变动量。&#x20;

为了阻止用户使用方差阈值抢先交易预言机的价格，交易所费用始终至少等于价格方差。&#x20;

例如，如果 zAsset 的价格差异阈值为 1%，则该 zAsset 在 Horizon Exchange 上的交易费也将为 1%。

## 交易延迟及其对费用的影响 <a href="#fbee" id="fbee"></a>

每当 Horizon 交易所上发生交易时，您会注意到 3 分钟的等待时间，这将阻止您交换、转移或销毁您刚刚交易的 zAsset。

这个延迟是为了防止由于预言机延迟导致的抢先交易，这种情况出现在 Horizon 交易所发生价格变化并且必须在链上更新时，但预言机更新的时间和交易者在Horizon交易所上的看到的价格之间存在延迟。 为了处理这种延迟，建立了费用回收和回扣系统。

Horizon Protocol上的费用回收和回扣系统支持 3 分钟的预言机检查，用户无法交换、转移或销毁他们刚刚交易的 zAssets。 时间段给预言机足够的时间来检查初始价格和新价格之间的差异。 这验证了交易是否会受预言机滞后时间的影响并防止抢先交易。

如果交易受到 预言机延迟的影响，这将意味着价格错误并且交易者将欠 zAssets（称为回收）或被欠 zAssets（称为回扣）。

如果有回收或回扣，它会在链上记住并在下次交易者交换、转移或销毁相同的 zAsset 时激活。 届时，Horizon交易所将自动收回交易者所欠的 zAssets（回收）或支付给用户所欠的 zAssets（回扣）。

费用的回收和返还由费用池负责，如果交易者欠回收，则将其支付到费用池中，如果交易者欠返还，则从费用池中支付。

可以手动结算费用，但通常会在您下次交换、转移或销毁该特定 zAsset 时自动发生。

要了解有关费用回收和回扣系统的更多信息，请单击[此处](https://blog.synthetix.io/how-fee-reclamation-rebates-work/)。
