К основному содержимому

Введите слово из вопроса или названия статьи.

1 · Основы

dApp и DeFi: децентрализованные приложения и финансы без посредников

Что такое dApp и DeFi, как работают децентрализованные биржи (AMM) и кредитование, что такое залог и ликвидация, и какие риски у децентрализованных финансов.

3 мин чтенияОбновлено:
В этой статье

Обычное приложение - это интерфейс, за которым стоит чей-то сервер. dApp (decentralized application, децентрализованное приложение) устроено иначе: интерфейс остаётся обычным сайтом, но «мозг» - смарт-контракты в блокчейне. Наш сервис - как раз такое приложение: деньги и правила лежат в контракте, а сайт лишь показывает их и помогает подписывать действия.

Из чего состоит dApp

  1. Смарт-контракты - логика и деньги. Их код публичен, и они работают одинаково для всех.
  2. Интерфейс - сайт или приложение, которое читает данные из блокчейна и формирует транзакции.
  3. Кошелёк пользователя - «пропуск» и подпись (как это работает).
  4. Внешние узлы (RPC) - «окно» в блокчейн для сайта.

Главное следствие: интерфейс можно заменить, а контракт и ваши деньги останутся на месте. Если сайт недоступен, контракт по-прежнему работает, и действия можно совершить через обозреватель блоков.

DeFi: финансы без посредников

DeFi (decentralized finance) - набор финансовых сервисов, где роль банка, биржи и брокера играют смарт-контракты. Главные направления:

  • Обмен - децентрализованные биржи.
  • Кредитование - займы под залог.
  • Стейблкоины - токены с привязкой к доллару (статья).
  • Эскроу и сделки - как наш сервис (что это).

Все они «собираются» друг из друга, как конструктор: один контракт может вызывать другой. Это называют композируемостью.

Децентрализованная биржа и формула x·y = k

Классическая биржа сводит заявки покупателей и продавцов. Децентрализованная биржа (AMM, автоматический маркет-мейкер) работает иначе: в контракт кладут пул из двух токенов, а цена определяется формулой.

Пример. В пуле лежат 100 ETH и 200 000 USDC. Произведение x · y = k равно 20 000 000 и должно сохраняться.

  • Текущая цена: 200 000 / 100 = 2 000 USDC за ETH.
  • Вы хотите купить 1 ETH. После покупки в пуле останется 99 ETH, значит USDC должно стать 20 000 000 / 99 ≈ 202 020,20.
  • Вы платите разницу: ≈ 2 020,20 USDC за 1 ETH, а не 2 000.

Лишние ≈ 20 USDC - это проскальзывание: чем крупнее сделка относительно пула, тем хуже цена. Пул пополняют поставщики ликвидности, взамен они получают долю комиссий. Разные биржи добавляют свои улучшения, но принцип тот же.

Кредитование и залог

В DeFi-кредитовании нет анкеты и банковской проверки, поэтому займы выдают под залог с запасом.

Пример. Вы вносите залог 10 ETH на сумму 20 000 USD. Протокол разрешает занять до 75% стоимости, то есть до 15 000 USDC. Если курс ETH упадёт и залог перестанет покрывать долг с запасом, контракт автоматически продаёт часть залога, чтобы погасить долг. Это называется ликвидацией, и она происходит без вашего согласия и без звонка менеджера.

Так протокол защищает тех, кто дал деньги, не зная вас лично.

Преимущества и риски

Преимущества:

  • работает круглосуточно, без выходных и посредников;
  • правила видны в коде;
  • доступно любому с кошельком;
  • сервисы стыкуются друг с другом.

Риски:

  • Ошибки в контрактах. Баг может стоить всех средств. Поэтому нужны аудиты и тестирование.
  • Манипуляция ценами. Если контракт берёт цену из ненадёжного источника, её можно исказить (проблема оракулов).
  • Ликвидация при падении цены залога.
  • Обезличенность. Если вы ошиблись адресом или подписали вредоносное разрешение, вернуть деньги некому (фишинг).
  • Централизованные звенья. Многие «децентрализованные» сервисы зависят от стейблкоина с эмитентом или от сайта одной компании.

Где здесь место эскроу

Большинство DeFi-сервисов работают между программами: контракт обменивает токены по формуле. Но реальные сделки между людьми - с товарами, работой, доставкой - требуют человеческого суждения при споре. Эскроу с гарантом добавляет к программируемым деньгам арбитра там, где формулой не обойтись.

Что почитать дальше

Посмотрите, как эскроу применяется в жизни: сценарии использования эскроу. А про безопасное поведение в мире dApp - чек-лист защиты кошелька.

Упоминается в статьях

Готовы попробовать?

Создайте первую сделку за пару минут. Деньги блокируются в смарт-контракте и выплачиваются по правилам, которые видны заранее.