借贷利率
Last updated
Last updated
协议中借款人的利率由智能合约自动更新并执行,基于相应的利用率。因此,借款利率是通过数学公式算法调整和定义的。
在确定借款利率与利用率之间的关系时,考虑了以下几个因素:
资金利用率决定借款利率,较高的资金利用率表示需求相对于供应较强,从而导致较高的利率,以提高资本成本。
边际利率应能够适应协议需求的变化,边际利率代表利率曲线的斜率,应考虑边际效用递减的原理。例如,当利用率上升时,曲线的斜率可能会增加。
利率曲线应是动态且可编程的,关键点,如最低和最高利率以及最佳利用率下的利率,应被定义,以便在调整利率时提供灵活性。
必须实施保障机制,以稳定借款利率,在协议初期,必须建立保障机制,以稳定利率,并防止在利用率突然激增时出现流动性池短缺的情况。
以下部分概述了我们如何通过借款和还款将这些因素实施到FILLiquid协议的设计中。
存储提供者(SPs)可以通过使用FILLiquid池借入FIL代币,特定目的是参与Filecoin共识机制。借入的FIL只能作为提供存储的前期质押,以确保Filecoin系统的安全性得以维持。
模型中的一个关键因素是借款利率考虑了事后利用率。如果不考虑事后利用率,生态系统可能会因大额借款请求(特别是在流动性池相对于借款规模较小时)而面临迅速的流动性短缺,尤其是在可能存在恶意借款请求时。
因此,当SP提交借款请求时,系统会根据利用率并考虑事后利用率来确定借款利率。
例如,如果借款请求前的利用率为10%,而借款FIL金额从池中扣除后,利用率增加到20%,则相应的借款利率应基于20%的利用率来确定。
这种方法可以防止系统在借款时面临流动性短缺。矿工最多可以借款到达利用率上限,目前的最大利率分别设计为90%和60%。
借款人的Filecoin受益地址[1]在借款合约建立后,会作为质押直接转移到FILLiquid智能合约。这一转移确保了FILLiquid池的智能合约能够控制借款期间节点资金安全。
借款人可以随时还款。
利息是持续复利[2],但每个周期[3]结算一次,并在贷款期结束时与本金一起偿还。
例如,某个SP在50%的利用率下借款,名义年利率为10%,并计划在36个月内还清贷款,那么在贷款期末还款时,该SP需支付34.986%的本金作为利息。
[1] 只有受益角色(Beneficiary Role)才能从SP节点提取FIL。FIP-0029提议将节点控制和财务收益重新分配给不同角色,以提供更多灵活性,适应潜在的Filecoin金融市场需求。
[2] 持续复利是复利的数学极限。
[3] Filecoin区块链中的时间是离散化的,当前每个周期(epoch)长度为30秒。时间计算公式为:t = 还款块高(repaymentEpoch) - 借款块高(borrowingEpoch)。