Sai 的费用
Sai 的交易费在永续合约市场中处于较低水平。吃单费的基础费率为 0.05%,充值和提现不收手续费。结合零 Gas 成本和可用折扣,Sai 对活跃的合约交易者具有较强的费用竞争力。
交易费用参考
Section titled “交易费用参考”| 费用类型 | 费率 | 说明 |
|---|---|---|
| 吃单费 | 0.05%,基础费率 | 按吃单的总仓位规模收取。 |
| 推荐折扣后的吃单费 | 0.0425% | Sai 推荐码的默认及最低折扣为交易费的 15%。 |
| 交易 Gas 费 | 0,免费 | 在 Sai 的 L1 Nibiru 上始终为零。 |
| 触发费 | 0.01% | 仅自动订单收取,如限价、止损、止盈,用于支付执行成本。 |
| 充值与提现 | 0(*) | 在 Nibiru 上始终为零,但充值前跨链需要 Gas。 |
| 挂单费 | 0,免费 | 挂单不收取费用。 |
| 借贷费用,界面上的 Funding Rate | 随未平仓量偏差变化 | 对增加多空未平仓量不平衡的仓位按时间收费。市场顶部显示当前每小时费率。参见借贷费用。 |
| 快速平仓费 | 多数市场最高约为仓位规模的 1.15%,约 12 分钟衰减至零 | 对短时间持仓额外收取,支付给 LP。部分受保护市场的峰值更高。参见快速平仓费。 |
标准交易费按总仓位规模,即杠杆×抵押资产计算,而不是仅按钱包余额计算。
- 基础费用: 吃单、挂单及条件触发订单均有基础费率。
- 费用乘数: 基础费用由两个乘数调整。
- 等级乘数: 高交易量用户获取积分,解锁更低的费用乘数。
- 推荐乘数: 受邀交易者获得折扣乘数。
- 有效乘数: 使用适用乘数中的最低值计算最终费用。
- 强平费用: 按抵押资产的固定比例收取,不适用这些乘数。
- 金库、LP: 获得全部平仓费的 25%,用于维持平台稳定,并补偿流动性提供者承担的风险。
- 协议、Gov: 获得平仓费剩余的 75% 和全部开仓费。其中一部分分配给治理质押者的资金池。
- 推荐人: 从治理质押者的分配中,获得被推荐者产生的部分费用。
- Keeper、机器人: 执行限价、止损、止盈等自动订单,获得触发费的 20%;剩余 80% 归协议。
费用处理流程
Section titled “费用处理流程”开仓时,系统按以下步骤计算和处理费用。
- 确定乘数: 获取交易者的费用等级并检查推荐折扣,确定有效费用乘数。
- 计算费用: 将有效乘数应用于基础费用,计算调整后的开仓费和触发费。
- 扣除并分配: 从抵押资产扣除总费用。适用时向触发服务方付款,再分配推荐人份额,净额加入治理质押者的资金池。
费用处理取决于普通平仓还是强平。
- 普通平仓: 确定有效乘数,计算调整后的平仓费并分配。
- 强平: 按抵押资产的固定比例收费,跳过费用等级及推荐折扣,再分配给金库和治理质押者。
借贷费用与未平仓量偏差
Section titled “借贷费用与未平仓量偏差”多空未平仓量,即 OI,不平衡时,未平仓的杠杆仓位会按时间产生借贷费用。Sai 市场顶部将当前每小时借贷费率显示为Funding Rate,即资金费率。
多头 OI 大于空头时,多头仓位可能累积费用;空头 OI 更大时,则空头仓位可能累积。Sai 同时检查单个市场和借贷组的偏差。偏差占可用 OI 上限的比例越高,费率越高;多空平衡时可能降至零。
这与交易者之间相互支付资金费用不同。Sai 从应付费用的仓位扣款,较少持仓的一侧不会收到这笔费用。
费用基于抵押资产×杠杆得到的仓位规模。将仓位规模乘以显示的每小时费率和持仓小时数,即可估算费用。
例如,100 美元抵押资产、10 倍杠杆对应 1,000 美元仓位。假设每小时费率为 0.01%,持仓 5 小时约需 0.50 美元。
| 输入项 | 数值 |
|---|---|
| 抵押资产 | $100 |
| 杠杆 | 10x |
| 仓位规模 | $1,000 |
| 每小时费率 | 0.01% |
| 持仓时间 | 5 小时 |
| 预估借贷费用 | $0.50 |
开仓时不会锁定费率。费率随 OI 变化,因此此例是估算,并非报价。
仓位未平仓期间,借贷费用逐区块累积。结算前,累计费用就会减少仓位权益,使强平价更接近。Sai 在平仓、改变仓位规模或杠杆时扣除累计费用。
累积逻辑与合约数据结构见永续合约:借贷费用。
开仓后很快平仓时,Sai 会额外收费。费率在最初几秒最高,随持仓时间平滑衰减,约 12 分钟后降至零。超过该时间的仓位不收取此费。
此费用保护流动性提供者。极短持仓可能利用链上预言机价格与实时市场价格之间的短暂差异,以金库为代价获利。对最快的平仓收取较高费用,消除这一优势,同时尽量不影响普通交易。
按仓位规模,即杠杆×抵押资产的百分比计算。费率随持仓时间指数衰减。
fee_rate(hold) = F0 × e^(−hold / τ)F0是开仓时的峰值费率,全局曲线为 1.15%。τ,tau,决定衰减速度,约为 76 秒。- 持仓超过 300 个区块,约 12 分钟,费率被设为零。
- 费用上限为本次平仓抵押资产的 50%。
全局曲线下的近似费用:
| 持仓时间 | 占仓位规模的费率 | 10 倍杠杆示例 | 50 倍杠杆示例 |
|---|---|---|---|
| 0 秒 | 1.15% | 抵押资产的 11.5% | 达到 50% 上限 |
| 约 1 分钟 | 约 0.51% | 抵押资产的约 5.1% | 抵押资产的约 25.7% |
| 约 2 分钟 | 约 0.23% | 抵押资产的约 2.3% | 抵押资产的约 11.5% |
| 约 3 分钟 | 约 0.10% | 抵押资产的约 1.0% | 抵押资产的约 5.1% |
| 约 5 分钟 | 约 0.02% | 抵押资产的约 0.2% | 抵押资产的约 1.0% |
| 约 7 分钟 | 约 0.004% | 抵押资产的约 0.04% | 抵押资产的约 0.2% |
| 约 12 分钟或更久 | 0 | 0 | 0 |
由于按仓位规模收费,同样的短持仓时间下,杠杆越高,费用占抵押资产的比例越大。此费用在标准平仓费之外加收,全部支付给金库、LP,不受费用等级或推荐折扣减免。
主动平仓及止盈/止损平仓均适用,包括部分平仓和降低杠杆。强平和非交易时段风险削减不适用。
多数市场共用全局曲线。部分受保护市场每次价格更新的幅度更大,短持仓优势也更大,因此峰值 F0 为 2.117%。这些市场为 SUI、ADA、DOGE、HYPE 和 ZEC。它们采用相同的衰减速度、300 区块窗口和抵押资产 50% 上限。各市场实时费率可在链上查询,见链上验证。
对交易者的影响
Section titled “对交易者的影响”持仓数分钟或更久后,此费用可忽略或归零。同一分钟内开仓和平仓,会产生较明显的额外平仓费;最初几秒最高,随后迅速降低。链上查询和交易事件中称此费用为 short-lived-trade penalty,即短时交易罚金。
剩余抵押资产无法安全支撑仓位时,协议强制平仓,以保护金库免受坏账损失。
抵押资产与仓位的区别
Section titled “抵押资产与仓位的区别”标准交易费按仓位规模计算;强平费按强平时剩余的抵押资产计算,不适用费用等级和推荐折扣。
强平时,对剩余抵押资产收取10% 强平罚金,分为两个等额部分。
- 平仓部分,抵押资产的 5%:
- 补偿系统执行平仓的成本。
- 20% 归金库,80% 归协议。
- 触发部分,抵押资产的 5%:
- 奖励触发强平的清算执行者或 Keeper。
- 20% 归清算执行者,80% 归协议。
用户被强平且抵押资产不足以覆盖全部费用时,合约按以下顺序支付,以保护系统。
- 金库优先: 首先支付金库份额,保护 LP。
- 清算执行者其次: 然后支付机器人的奖励。
- 协议最后: 治理方获得剩余部分。
假设被强平时还有 100 美元抵押资产。
- 罚金总额: 10.00 美元,即 100 美元的 10%。
- 分配:
- 金库获得 1.00 美元,平仓部分的 20%。
- 清算执行者获得 1.00 美元,触发部分的 20%。
- 协议获得 8.00 美元。
- 结果: 强平费从剩余抵押资产支付,其余抵押资产用于强制平仓结算,仓位抵押资产归零。
抵押资产不足
Section titled “抵押资产不足”抵押资产不足以覆盖费用和亏损时,费用仍计入内部账本,例如治理和推荐人账目,但不会从交易者抵押资产实际转出。亏损由协议金库承担。
借贷费用计算参考
Section titled “借贷费用计算参考”Sai 分别为每个市场和借贷组维护借贷费累积器。任一层级中,OI 更多的一侧累积器变化如下。
rate_delta = fee_per_block × elapsed_blocks × (abs(long_oi - short_oi) / max_oi) ^ fee_exponent输入项:
fee_per_block:每区块配置的基础费率。elapsed_blocks:累积器上次更新后经过的区块数。long_oi和short_oi:多头与空头未平仓量。max_oi:市场或借贷组的 OI 上限。fee_exponent:偏差接近 OI 上限时,费率上升的陡峭程度。
多空 OI 相等时,rate_delta 为零。否则,该层级只有 OI 更多的一侧累积器增加。
对持仓期间的每个阶段,合约比较市场级和借贷组级在仓位方向上的费用差值,采用较大者。如果市场更换借贷组,合约保留各阶段历史,并累加适用的差值。
最终费用使用累计费率差值和仓位规模计算。
borrowing_fee = accumulated_rate_delta × collateral × leverage市场顶部的Funding Rate将当前每区块费率换算为每小时估算值,不会锁定整个持仓期间的费率。
默认推荐码交易费折扣为 15%
Section titled “默认推荐码交易费折扣为 15%”查询永续交易合约的原始状态,存储键为 referree_base_fee_multiplier。
# Sai Mainnet Perp Smart ContractPERP='nibi1ntmw2dfvd0qnw5fnwdu9pev2hsnqfdj9ny9n0nzh2a5u8v0scflq930mph'NODE='https://rpc.nibiru.fi:443'
KEY_HEX="$(printf referree_base_fee_multiplier | xxd -p -c 256)"
nibid query wasm contract-state raw "$PERP" "$KEY_HEX" \ --node "$NODE" \ --output json结果:
{"data":"IjAuMTUi"}解码 base64 值:
printf 'IjAuMTUi' | base64 -d输出:
"0.15"该存储项表示推荐折扣,“0.15”即 15% 折扣。
快速平仓费曲线在链上配置
Section titled “快速平仓费曲线在链上配置”查询合约的实时曲线:
# Sai Mainnet Perp Smart ContractPERP='nibi1ntmw2dfvd0qnw5fnwdu9pev2hsnqfdj9ny9n0nzh2a5u8v0scflq930mph'NODE='https://rpc.nibiru.fi:443'
nibid query wasm contract-state smart "$PERP" \ '{"get_short_lived_penalty_curve":{}}' \ --node "$NODE" --output json结果:
{"data":{"f0":"0.0115","tau_blocks":"31","max_window_blocks":300,"cap_pct":"0.5"}}f0 是全局峰值费率,0.0115 = 1.15%;tau_blocks 是以区块计的衰减常数;max_window_blocks 是费用归零的持仓时间,300 区块,按约 2.44 秒/区块计算约为 12 分钟;cap_pct 是占抵押资产的上限比例,0.5 = 50%。要查看特定市场和持仓时长的费率,使用 market_index 和 hold_blocks 查询 get_short_lived_penalty_rate。
受保护市场可覆盖全局峰值费率。验证市场有效 F0:
nibid query wasm contract-state smart "$PERP" \ '{"get_short_lived_penalty_f0_for_market":{"market_index":43}}' \ --node "$NODE" --output json市场 43,即 HYPE,当前返回:
{"data":"0.02117"}