Стейблкоин — это криптовалютный токен, созданный для сохранения стабильной стоимости, обычно одного доллара США. В статье объясняется, как работают основные типы, чем отличаются нативный и мостовой USDC и почему отправка стейблкоина стоит дороже, чем отправка собственной монеты сети.
Для чего нужен стейблкоин
Монеты вроде ETH и BTC могут сильно менять стоимость изо дня в день. Из-за этого ими неудобно платить, выплачивать зарплаты или хранить сбережения, которые вы хотите держать в фиксированной единице. Стейблкоин пытается решить эту проблему, следуя за эталонной стоимостью, чаще всего за долларом США.
Люди используют стейблкоины, чтобы отправлять деньги через границы, держать долларовую стоимость в кошельке, торговать и платить в приложениях, не покидая блокчейн. Самые распространенные из них — USDC и USDT, оба привязаны к доллару.
Стейблкоины с обеспечением фиатом
Стейблкоин с обеспечением фиатом (fiat-backed) выпускает компания, которая заявляет, что держит резервы, например наличные и краткосрочные государственные облигации, в объеме, соответствующем токенам в обращении. Когда вы передаете эмитенту один доллар, он создает один токен. Когда вы возвращаете один токен, он отдает вам доллар и уничтожает токен.
USDC и USDT — самые известные примеры. Их стабильность опирается на доверие к эмитенту: что резервы существуют, хорошего качества и могут быть погашены. Эмитенты публикуют отчеты о резервах, и качество этих отчетов у разных эмитентов различается. Эмитенты также могут замораживать токены на определенных адресах, например по судебному решению. Это особенность схемы, о которой нужно знать.
Стейблкоины с обеспечением криптовалютой
Стейблкоин с обеспечением криптовалютой (crypto-backed) защищен другой криптовалютой, заблокированной в смарт-контрактах. Поскольку цены криптовалют колеблются, такие системы переобеспечены (over-collateralized): вы блокируете больше стоимости, чем занимаете. Например, можно заблокировать эквивалент 150 долларов в ETH, чтобы выпустить 100 стейблкоинов. Если стоимость залога падает слишком сильно, контракт автоматически продает его, чтобы покрыть долг.
Преимущество в том, что резерв не держит ни одна компания, а правила записаны в открытом коде. Компромиссы — сложность, необходимость блокировать дополнительный капитал и риск того, что в коде есть ошибки или залог дешевеет быстрее, чем его можно продать.
Алгоритмические стейблкоины
Алгоритмический (algorithmic) стейблкоин пытается удерживать привязку в основном с помощью кода и стимулов, а не полных резервов. Типичная схема сочетает стейблкоин со вторым, волатильным токеном. Система выпускает или сжигает один из них, чтобы цена оставалась около одного доллара.
У этой модели противоречивая история. Несколько схем потеряли привязку, а в одном широко известном случае в 2022 году крупный алгоритмический стейблкоин рухнул, уничтожив значительную стоимость у держателей. Общая слабость — петля обратной связи: когда доверие падает, цена снижается, механизм создает больше волатильного токена, этот токен тоже дешевеет, и привязка рвется. Не все алгоритмические идеи одинаковы, исследования продолжаются, но эта история — повод прочитать, как именно такая монета удерживает цену, прежде чем ею пользоваться.
| Тип | Что обеспечивает | Главный риск |
|---|---|---|
| С обеспечением фиатом | Наличные и облигации у эмитента | Доверие к эмитенту, заморозки |
| С обеспечением криптовалютой | Заблокированная криптовалюта, переобеспечение | Ошибки в коде, резкое падение цен |
| Алгоритмические | Стимулы и код | Потеря доверия, потеря привязки |
Стейблкоины — это токены
Стейблкоин — это не нативная монета блокчейна. Это токен, баланс, которым управляет смарт-контракт в этой сети.
- В Ethereum, Arbitrum, Base, Optimism и Polygon токены обычно следуют стандарту ERC-20. Контракт хранит список того, кто сколько единиц владеет.
- В Solana токены следуют стандарту токенов SPL.
Bitcoin на своем базовом уровне не поддерживает такие токены.
Один и тот же стейблкоин может существовать в нескольких сетях как отдельные контракты токенов. «USDC в Base» и «USDC в Ethereum» — разные контракты в разных реестрах. Когда вы отправляете USDC, проверяйте, в какой вы сети. О риске выбора не той сети см. кошельки и ключи.
Нативный и мостовой USDC
Эта деталь сбивает с толку многих пользователей. В некоторых сетях есть два вида «USDC».
- Нативный USDC выпускается непосредственно в этой сети эмитентом, компанией Circle. Его можно погасить у эмитента.
- Мостовой USDC — это копия, созданная, когда кто-то заблокировал USDC в другой сети, а мост выпустил обернутую версию. Ее стоимость зависит от того, безопасен ли мост и есть ли у него заблокированные средства.
В Polygon и Arbitrum, например, более старая мостовая версия часто отображается как USDC.e, а у нативного USDC обычное название. Приложения могут принимать одну версию и не принимать другую, а ликвидность может различаться. Всегда проверяйте адрес контракта токена в кошельке или в обозревателе блоков и какую версию ожидает место назначения.
Подробнее о том, как работают мосты и почему они несут риск, читайте в статье мосты и их риски.
Почему отправка токена требует больше газа, чем отправка монеты
Отправка собственной монеты сети, например ETH, — это простое изменение баланса. Сеть делает это напрямую.
Отправка токена вроде USDC вызывает функцию в смарт-контракте токена. Контракт должен прочитать и обновить хранимые балансы и отправителя, и получателя, а это требует больше вычислений и хранилища. Больше работы означает больше газа. В Ethereum базовый перевод ETH использует 21,000 gas, а перевод токена обычно заметно больше.
В Solana действует та же идея: перевод токена затрагивает токен-аккаунты и стоит больше вычислительных единиц, чем обычный перевод. Если у получателя еще нет токен-аккаунта для этого токена, его создание добавляет небольшую дополнительную стоимость.
Сегодняшние цифры для каждой сети смотрите в трекере газа. Он сравнивает отправку монеты, отправку токена вроде USDC и обмен на скоростях Economy, Normal и Fast. Советы по выбору сети — в статье самый дешевый способ отправить USDC, а о комиссиях в целом — в статье газ и комиссии.
Часто задаваемые вопросы
Какой стейблкоин самый безопасный?
Ни один стейблкоин не лишен риска. Монеты с обеспечением фиатом зависят от эмитента и его резервов, а с обеспечением криптовалютой — от кода. Узнайте, чем обеспечена каждая монета и что происходит при ее погашении, и не держите в одном активе больше, чем необходимо.
В чем разница между USDC и USDT?
Оба — долларовые стейблкоины с обеспечением фиатом от разных эмитентов: Circle выпускает USDC, а Tether — USDT. Они различаются отчетностью о резервах, сетями, в которых работают, и местами, где принимаются.
Что такое USDC.e?
USDC.e — мостовая версия USDC в некоторых сетях, например Polygon и Arbitrum. Она создана через мост, а не выпущена нативно компанией Circle в этой сети, и многие приложения теперь предпочитают нативный USDC.
Почему некоторые алгоритмические стейблкоины потерпели неудачу?
Они зависели от доверия и от парного волатильного токена. Когда доверие упало, механизм толкнул вниз и парный токен, создав спираль, которая порвала привязку. Схемы с полными резервами избегают именно этого риска, но имеют другие.
Почему отправка USDC стоит дороже отправки ETH?
USDC — это токен, которым управляет смарт-контракт. Перевод выполняет код контракта и обновляет хранимые балансы, что требует больше газа, чем простой перевод монеты.