http://www.7klian.com

如何设计一个 Compound 清算呆板人?

· Gas 耗费
· 应只管选择抵押品和债务会合在少数几类资产的 unhealthy accounts 举办清算。若 unhealthy accounts 的抵押品和债务分手在浩瀚资产上,每次挪用 liquidateBorrow 生意业务时都需指定一个 debt contract 和一个 collateral contract,以至于需要多次挪用才气完成清算,增加清算的本钱;

个中,tokensToDenom 是将其他资产价值转换为ETH价值的汇率,oraclePrice 是从预言机中得到的单价。为办理在源码中 Liquidity 是 uint 范例、无法暗示负数的问题,源码中界说 shortfall = sumBorrowPlusEffects – sumCollateral。许多清算措施为统一暗示,将 Compound 协议清算符号位设为 health。Health 小于1,则暗示该账户需要被清算。
寻找 unhealthy accounts 速度的抉择性因素
清算的根基观念
清算与收取抵押物最大值计较方法
//Close Factor
· 清算生意业务是一个高度周期性生意业务行为。币值市场的重大颠簸会造成清算生意业务会合式发作,从而增加生意业务本钱,并导致短期内大量被清算人走向破产,进而影响整个 Compound 项目标平稳运行;
//cToken

数字资产和市场已成长成为一个布满活力的金融生态系统。但相较于传统金融市场,绝大大都项目标设计思路都是基于数字资产或加密钱币在空间上的转移,而金融自己仍作为时间订价的东西,塑造了一个关于可量化、可生意业务的时间维度。Compound 项目在此配景下应运而生,该项目是一种基于供求干系的漫衍式协议,设计了一种基于钱币市场设定利率的算法,实现了用户无时间摩擦地生意业务资产。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读