$NOTE
最后更新于
最后更新于
由于 Note 不能创建,只能借入,并且供应率与借入率相同,因此需要一种新机制来跟踪借入 Note 支付的利息中有多少进入了会计师(最终是社区财政部) ) 与支付给 Note 的外部供应商的金额相比。
这是通过在 cNote 的外部用户采取的每个操作期间提供和赎回流动性来实现的,使用在 CToken.sol 的 mintFresh/redeemFresh、borrowFresh/repayBorrowFresh 内部方法中实现的额外调用:
当用户借用 Note 或赎回 cNote 时,CNote 中的函数将调用 Accountant 中的另一个函数来提供 cNote 以抵消请求所需的确切数量。
当用户向市场提供或偿还 Note 时,CNote 中的函数将调用 Accountant 中的另一个函数从市场上赎回完全相同数量的 Note。
因此,除了函数调用期间,CNote 市场上永远不会出现任何 Note,但可以借入或赎回的 Note 数量是无限的。 这也可以防止供应膨胀,因为借贷市场池中的闲置票据即使没有被借出也会赚取利息。
需要注意的是,无论 Note 在 DEX 中的价值如何,用于计算 Note 流动性的借贷市场内部价格始终设置为 1 美元。
我们对 Note 架构的实现描述如下: