目前,k 值是由项目方手动调整,参考 Uniswap 对应交易对的 k 值确定该币种 k 值。k 值的未来方向曾是以算法确定,随着市场变化自动调整。(「浮动 k 值」算法的开发此前已经在项目方计划中,但在团队权衡利弊之后,浮动 k 值在 V2 方案中被放弃。) 3)资金费率计算 Perp 上提供的是永续合约,每 1 小时收取一次资金费,按照加密货币衍生品交易所 FTX 的规则进行计算,公式如下: FundingPayment (资金费)=PositionSize (仓位头寸)∗FundingRate (资金费率) FundingRate 计算方法是,将标记价格的每小时 TWAP (加权平均价格)减去指数价格的每小时 TWAP,再除以 24: 图 2-6 指数价格来自于 Chainlink 喂价,如果 FundingRate 为正,则多头头寸持有者需要支付资金付款,而空头头寸持有者将收到资金支付,如果利率为负,则反之亦然。 例如:在上述 Alice 和 Bob 交易的例子中,如果 Alice 平仓之后,Bob 尚未平仓(如表 2-4): 表 2-4 则如图 2-7 所示,ETH 价格变化后,处于 104 美金,即 Perp 上的「场内」ETH 的标记价格为 104 美金,随着时间流逝,到达计算资金费的时间点(Funding time),此时 Chainlink 向 Perp 喂价,Chainlink 馈送的价格 106 即为指数价格(TWAP Oracle Price),而场内价格 104 为标记价格(TWAP Market Price),FundingRate 计算如下: FundingRate= (104-106)/24= -0.083 此时标记价格 TWAP< 指数价格 TWAP,资金费率为负,空头向多头付款;反之,标记价格 TWAP> 指数价格 TWAP,则多头向空头付款。在资金费率的设计上,Perp 与中心化交易所中的规则一致,资金费率的存在主要是鼓励套利者建立头寸,尤其在市场单边行情阶段。(上涨行情鼓励建立空头头寸,下跌行情鼓励建立多头头寸。) 图 2-7 预言机加权价格和场内加权价格之间的差额,资金费率将鼓励这两个相互接近 4)清算 当保证金比例下降到 6.25% 或以下时,就会发生清算,这一规则即维持保证金(Maintenance Margin)。 清算由清算人的机器人出发,作为清算的奖励,清算人获得 6.25% 保证金中的 1.25%,其余最高 5% 保证金存入协议保险基金。 5)保险基金 目前,Perp V1 协议赚取的交易费用,50% 归 Staking 持币者,50% 归入保险基金。当系统遭遇清算过程的损失和资金损失等意外损失是,保险基金将作为第一道防线首先支付这些损失。 (责任编辑:admin) |