Что такое стейблкоин
Курс криптовалют очень волатилен, потому что определяется только балансом спроса и предложения. Но такими деньгами очень неудобно рассчитываться. Стейблкоины созданы, чтобы решить эту проблему: соединить удобство криптовалют и наличие стабильного курса.
Есть два основных механизма поддержания курса: за счёт обеспечения и алгоритмический.
Обеспеченные стейблкоины
В этом случае стейблкоин обеспечивается другим активом. Курс поддерживается за счёт возможности обмена стейблкоина на актив-обеспечение и обратно. Наиболее популярные варианты обеспечения:
Фиат. Обеспечение фиатными валютами, чаще всего долларом (примеры: USDT, USDC)
Товары. Обеспечение биржевыми товарами, чаще всего ценными металлами (примеры: Pax Gold, XAUT)
Криптовалюты. Обеспечение другими криптовалютами (примеры: WBTC)
Алгоритмические стейблкоины
Стейблкоин управляется с помощью смарт-контракта. Смарт-контракт балансирует спрос и предложение с целью поддержания стабильного курса (примеры: DAI, UST). В отличие от обеспеченных стейблкоинов, которые управляются централизовано, алгоритмические стейблкоины децентрализованы.
Мы рассмотрим три примера стейблкоинов: USDT, демонстрирующий подход с обеспечением, а также Terra и DAI, демонстрирующие различные алгоритмические подходы.
USDT
USDT (Tether) – обеспеченный стейблкоин, который выпускает компания Tether Limited, его стоимость привязана к доллару.
Механизм арбитража
Поддержание стабильного курса действует за счёт механизма арбитража. Компания Tether Limited даёт возможность обменять у неё напрямую USDT на доллары и обратно. В случае отклонения курса, арбитраж будет толкать курс в нужную сторону.
Пример:
Если цена 1 USDT станет 0.95 доллара, то арбитражер может купить на бирже 1 USDT за 0.95 доллара, продать его компании за 1 доллар и получить 5% прибыли. При этом спрос на USDT повышается, и его цена поднимается. Если цена будет 1.05 доллара то всё происходит наоборот: арбитражер покупает у компании 1 USDT за 1 доллар и продаёт его на бирже за 1.05. Это повышает предложение USDT и его цена снижается.∎
Надёжность USDT
Понятно, что надёжность USDT зависит от того, насколько надёжны резервы компании: достаточно ли их для поддержания механизма арбитража, и не откажется ли фирма от своих обязательств. Периодически фирма выкладывает результаты аудита независимыми аудиторами. Посмотрим на результаты последнего доступного на данный момент аудита от 31 марта 2023 года, проведённого аудиторской компанией BDO Italia.
По данным аудита:
Сумма активов Tether Limited равна 81,833,149,345
Обязательства: 79,390,359,036 из которых на обеспечение Tether 79,372,401,626
Активы превосходят обязательства
Распределение активов:
Категория | Сумма в долларах |
---|---|
Казначейские векселя USA | 53,044,762,609 |
Сделки РЕПО овернайт | 7,500,000,000 |
Сделки РЕПО 90 дней | 786,850,807 |
Фонды денежного рынка | 7,453,204,896 |
Наличные и банковские депозиты | 481,350,555 |
Казначейские векселя других стран | 47,680,940 |
Корпоративные облигации | 140,669,244 |
Ценные металлы | 3,391,091,658 |
Биткоин | 1,500,064,140 |
Обеспеченные кредиты | 5,349,078,821 |
Другое | 2,138,395,675 |
Риски USDT
В отчёте многое не раскрыто, например, где именно хранятся активы, какова их точная структура и т. д.
Фактически Tether Limited исполняет роль банка, только требования по аудиту, резервам и отчётности намного слабее. Поэтому для неё характерны риски аналогичны рискам для банков, только в большей степени:
Банкран. Набег вкладчиков (как и для любого банка)
Отказ от обязательств. Формально обмен на доллары не гарантирован, компания в соглашении вроде как обещает сделать всё возможное, но насколько она действительно это сделает, покажет время
Недостаток ликвидности. Неизвестна точная структура активов, поэтому не ясны возможности компании обеспечить ликвидность в критической ситуации
Terra
Terra UST – алгоритмический стейблкоин с привязкой к доллару.
Протокол Terra
В протоколе Terra, управляющем стоимостью UST, есть целых две криптовалюты:
- LUNA - обычная криптовалюта, со свободным курсом
- UST – стейблкоин с привязкой к доллару
Terra позволяет в любой момент конвертировать UST по номиналу в долларах в LUNA и обратно. При этом необходимые для обмена UST\LUNA создаются протоколом по необходимости.
Пример:
Пусть на рынке:
1 LUNA стоит 10 долларов
1 UST стоит 1 доллар
Предположим, цена UST упала до 0.9 доллара. Тогда арбитражер может купить на бирже 10 UST за 9 долларов, сконвертировать их в 1 LUNA и продать LUNA на бирже за 10 долларов, получив 10% доходности. Это повышает спрос на UST, что толкает его цену вверх.
Если цена поднялась до 1.1 доллара, то арбитражер может сконвертировать 1 LUNA в 10 UST, продать их на бирже за 110 и также получить свои 10%. Это повышает предложение UST, что толкает цену вниз.
∎
UST поддерживается курсом LUNA (действительно, зачем возиться с обеспечением, если его можно просто придумать). Но зачем кому-то покупать LUNA? Например, потому что есть возможность получать 6% годовых дохода на LUNA с помощью стейкинга. Средства на выплаты для стейкинга LUNA берутся из комиссий операций с UST, а значит нужен постоянный поток комиссий от операций с UST. А для этого нужно как-то завлечь людей пользоваться UST.
Для этого (а ещё потому что владелец Terra До Квон хотел сделать UST самым большим стейблкоином) был открыт фонд Anchor, где можно было получать 20% годовых на свои UST (да-да, 20% в долларах, всё верно). Деньги на выплаты фонд, по задумке, должен был брать из выдаваемых в UST кредитов.
Крах Terra
Из-за огромной прибыльности, депозитов в Anchor стало намного больше, чем выданных кредитов. Поэтому средства на оплату процентов по депозитам брались из резервов компании-владельца Terra, которые поддерживали инвесторы в надежде захватить рынок и в будущем, пользуясь доминирующим положением, вернуть свои инвестиции.
Конечно, бесконечно так продолжаться не могло. В феврале 2022 года резервы истощились, и До Квон объявил, что ставка по депозитам будет постепенно снижаться на 1,5% в месяц. Это привело к массовому изъятию UST и система вошла в спираль смерти:
- Все массово пытаются избавиться от UST
- UST дешевеет
- Смарт-контракт пытается стабилизировать курс за счет выпуска новых токенов LUNA и использования их для выкупа предложения UST, но не успевает
- Это вызывает гиперинфляцию и обесценивание LUNA
- Вслед за LUNA дешевеет UST, все пытаются ещё сильнее от него избавиться
- …
DAI
DAI – алгоритмический стейблкоин с привязкой к доллару.
Схема управления DAI
DAI управляется автоматическим протоколом Maker. Протоколом Maker владеет децентрализованная автономная организация MakerDAO, участниками которой являются владельцы токенов MKR. Все решения по протоколу принимаются голосованием участников. У протокола Maker есть также собственный резерв DAI, который используется для поддержания работы протокола. MKR – это аналог акций, а резерв – аналог бюджета.
Получение DAI, хранилище
Чтобы получить DAI, нужно оставить залог в так называемом хранилище. Фактически, все DAI берутся в долг у протокола Maker. В качестве залога могут быть использованы только одобренные активы. При этом, по условиям стоимость залога должна быть всегда несколько больше, чем стоимость полученных DAI.
Возврат залога
Чтобы вернуть залог из хранилища, нужно вернуть полученные DAI и сверх того комиссию за стабильность Stability Fee – годовой процент за хранение. Комиссию за стабильность можно оплатить только в DAI. Полученные средства идут в резерв Maker. Комиссия устанавливается на каждый актив отдельно голосованием участников MarketDao.
Пример:
Пусть:
Комиссия за стабильность равна 5%
1 ETH стоит 5 долларов
Боб хочет выпустить 100 DAI, для этого он создаёт залог ценой 150 долларов = 30 ETH
Через год, чтобы вернуть 30 ETH из залога, Бобу нужно будет заплатить уже 105 DAI
∎
Вклады
DAI можно разместить на вклад (заблокировать) и получать за это процент Dai Savings Rate – годовой процент по вкладам. Процент начисляется непрерывно, поэтому можно в любой момент вложить\снять свои DAI.
Ликвидация хранилища
Для каждого актива определён параметр риска Liquidation Ratio – соотношение залога и долга, при достижении которого возникает угроза ликвидации хранилища. Если стоимость хранилища опустится ниже этого параметра то хранилище признаётся слишком рискованным. Чтобы в протоколе Maker всегда хватало залога для погашения долга (1 DAI оценивается по целевой цене в 1 доллар), любое хранилище, признанное слишком рискованным, ликвидируется путем проведения залогового аукциона.
На залоговом аукционе за DAI продаётся залог, чтобы покрыть выпущенные DAI и штраф за ликвидацию Liquidation Penalties. Штраф стимулирует владельцев хранилищ избегать ликвидаций и поддерживать уровень залога. Полученные на аукционе DAI идут в резерв протокола Maker.
Пример:
Пусть:
Коэффициент ликвидации = 150%
Штраф за ликвидацию = 10%
1 ETH = 5 долларов
Боб взял в долг 100 DAI за 30 ETH (150 долларов). В какой-то момент ETH подешевел до 4 долларов. Стоимость залога в 30 ETH стала равна 120 долларов, и хранилище Боба ликвидировали. Из его залога продадут эфира на 110 долларов (100 для погашения займа в 100 DAI + 10 штрафа), а Бобу вернётся 120 - 110 = 10 долларов = 2.5 эфира (в более сложном случае, точная сумма возврата будет зависеть от результатов аукциона).
∎
Аукционы
В протоколе Maker для распределения средств используются аукционы: залоговый, долговой и аукцион излишков.
Залоговый аукцион
Аукцион продажи хранилища при ликвидации:
- Участники делают ставки в DAI
- Это продолжается, пока кто-то из участников не предложит достаточно DAI для полного погашения долга и уплаты штрафа за ликвидацию
- Стартует обратный аукцион: выиграет участник, который согласится забрать меньше залога за фиксированное количество DAI. DAI, вырученные на залоговом аукционе, поступают в резерв Maker
- Оставшаяся сумма залога возвращается первоначальному владельцу хранилища
Если во время залогового аукциона не удалось привлечь достаточно DAI для покрытия обязательств хранилища, то обязательства гасятся за счет резерва Maker. Если в резерве не хватает DAI, то проводится долговой аукцион:
Долговой аукцион
Во время долгового аукциона Maker проводит эмиссию токенов MKR, которые продаются на аукционе за DAI. Проводится в формате обратного аукциона: участники делают ставки, сколько MKR они готовы купить за фиксированную сумму DAI. В результате увеличивается общее количество MKR в обращении
Если же в резерве Maker становится слишком много DAI, то проводится аукцион излишков:
Аукцион излишков
На торги выставляется фиксированная сумма DAI, участники соревнуются, кто готов заплатить за них больше MKR. Полученные MKR сжигаются, тем самым их общее количество в обращении уменьшается.
Суммируем: механизм поддержания курса DAI
В отличие от обеспеченных стейблокоинов и протокола Terra, механизм поддержания курса DAI сложнее и основан на нескольких механизмах:
Избыточное обеспечение:
DAI всегда обеспечены с избытком за счёт механизма ликвидации. Это снижает риски, что DAI обесценится
Процентные ставки:
С помощью изменения процентной ставки на вклады и ставки стабильности владельцы MKR могут управлять спросом на DAI, мягко управляя движением курса. Это похоже на механизм ключевой ставки
Экстренное отключение:
Если случится что-то совсем неожиданное, предусмотрена схема экстренного отключения. Владельцы MKR могут проголосовать за экстренную остановку протокола, затем произойдёт возврат залогов и ликвидация фонда
Заключение
Волатильный курс – одно из главных препятствий на пути широкого использования криптовалют. Если эту проблему удастся решить, то пользоваться криптовалютами станет намного удобнее, а мы ещё на один шаг приблизимся к киберпанку.