Коэффициент обеспечения рассчитывается с помощью
Коэффициент обеспечения аналогичен мультипликатору резервов в традиционном банковском деле, который ограничивает допустимое количество «заемных» долларов в системе по отношению к их «реальному» предложению. Например, иногда в системе Compound оказывается больше токенов DAI, чем было предоставлено MakerDAO, потому что пользователи одалживают их и пускают в обращение или продают другим пользователям, которые это делают. Важно отметить, что предложение MakerDAO полностью обеспечено реальным залогом и нет никакого способа занять больше средств, чем было предоставлено.
Рис. 6.2. Расчет коэффициента обеспечения в системе Compound
Например, предположим, что инвестор вносит 100 DAI с залоговым коэффициентом 90. Одна только эта транзакция требует использования коэффициента обеспечения, равного 111 %. При условии, что 1 DAI = 1 доллару США, инвестор может занять на рынке Compound любой другой актив стоимостью до 90 долларов. Если заем будет максимально возможного размера и цена заемного актива хоть немного увеличится, то такая позиция подлежит ликвидации. Допустим, инвестор из нашего примера вносит еще два ETH с залоговым коэффициентом 60 и стоимостью 200 долларов США за 1 ETH. Общий баланс предложения теперь составляет 500 долларов, из которых 80 % приходится на ETH, а 20 % – на DAI. Требуемый коэффициент обеспечения составляет 100/(0,8 × 60 + 0,2 × 90) = 151 % (рис. 6.2).
Начисление процентов в соответствии со ставками сбережения и заимствования происходит при создании каждого следующего блока (в Ethereum новый блок создается примерно каждые 15 секунд, что обеспечивает почти непрерывное наращение процентов) и зависит от коэффициента использования, который рассчитывается путем деления общей суммы займов на общее предложение. Данный коэффициент используется в качестве входного параметра в формуле, определяющей размер процентных ставок. Остальные параметры задаются системой
Формула расчета ставки заимствования обычно представляет собой возрастающую линейную функцию с точкой пересечения оси
Сберегательная ставка рассчитывается путем умножения ставки заимствования на коэффициент использования, благодаря чему платежи по займу полностью покрывают выплаты поставщикам ликвидности.