Раньше я думал, что TermMax — это просто кнопка с фиксированной процентной ставкой для кредитного пула. Но когда я дошёл до Range Order, понял: процентная ставка вовсе не является одной заранее заданной цифрой от проекта.

Маркет-мейкер или Curator может разбить средства на несколько диапазонов, для каждого задать границы APR и объём; по мере исполнения сделок ставка изменяется по кривой.

В одном и том же рынке также могут сосуществовать заимствование, выдача займа или двусторонние ордера. Это похоже на ступенчатые оптовые цены, только товар — это «право использовать средства в течение определённого отрезка времени».

Можно упростить до APR=f(q, t): q — это уже исполненный объём, t — оставшийся срок; для разных диапазонов используются разные параметры кривых. Теоретический спред по двустороннему маркет-мейкингу: Δr=APR на выдачу − APR на заимствование, но это не чистая прибыль — нужно ещё учесть простаивание средств, комиссии, ценовые колебания и риск плохих долгов. Чем ближе ордер к следующему диапазону, тем может меняться и предельная процентная ставка.

Мне кажется, такая конструкция лучше подходит для рынков с фиксированным сроком, потому что и срок, и глубина могут попадать в цену. Но и свободное ценообразование перекладывает ответственность на Curator: если кривая задана неверно, сроки не совпадают или средств слишком мало, котировки будут искажены.

Чтобы понять, насколько TermMax удобен, я бы скорее смотрел на реальную глубину исполнения, проскальзывание и двусторонний процентный спред, а не только на максимальный APR.
#termmax @TermMax