DeFi Forum LogoDeFi Forum
12 min read чтения
0%
Как работает DeFi (наконец-то понятно)
Основы
DeFi
Блокчейн
Смарт-контракты

Как работает DeFi (наконец-то понятно)

12 min read

Ты слышал про DeFi. Видел цифры: 8% годовых на стейблкоины, пулы ликвидности, yield farming. Но как это работает? Почему я могу положить деньги в интернет-протокол и получать проценты без банка?

Все объяснения DeFi делятся на два типа. Или для пятилетних ("это как банк, но в блокчейне"), или для программистов (смарт-контракты, газ, мемпул). Нужна золотая середина.

В этой статье - как работает DeFi на уровне, достаточном чтобы понять механику и начать использовать. Без технического жаргона, но и без упрощений до бессмысленности.

Что такое DeFi

DeFi (Decentralized Finance) - финансовые сервисы без посредников. Ты можешь:

  • Дать кому-то в долг и получать проценты
  • Обменять одну криптовалюту на другую
  • Застейкать активы
  • Взять кредит под залог

Без банка, без брокера, без KYC, без "заявка рассматривается 3 рабочих дня".

Главное отличие не в скорости. Главное - как это работает.

DeFi vs Банк: в чём разница

Традиционный банк

Ты кладёшь 1,000,000₽ на депозит под 18% годовых.

Что происходит:

  1. Банк берёт твои деньги
  2. Выдаёт их кому-то в кредит под 25-30%
  3. Разницу (7-12%) забирает себе
  4. Из этой разницы платит тебе 18%, остальное - прибыль банка, зарплаты, офисы

Ты доверяешь банку, что он не заморозит счёт (но может, если захочет ЦБ), честно начислит проценты (обычно так, но проверить нельзя).

Ключевой момент: ты не контролируешь свои деньги. Банк - посредник, который решает всё за тебя.

DeFi-протокол (например, Aave)

Ты кладёшь $10,000 USDT в протокол Aave под 8% годовых.

Что происходит:

  1. Твои USDT блокируются в смарт-контракте (программа на блокчейне)
  2. Кто-то берёт твои USDT в кредит под залог других активов (например, ETH)
  3. Проценты начисляются автоматически каждый блок (~12 секунд)
  4. Ты можешь забрать деньги в любой момент (если есть ликвидность)

Ты НЕ доверяешь протоколу:

  • Код смарт-контракта открыт - можешь проверить, что он делает
  • Твои деньги не лежат на счёте компании Aave - они в блокчейне
  • Никто не может их заморозить или конфисковать (кроме взлома контракта)

Ключевой момент: ты контролируешь свои деньги. Протокол - просто набор правил в коде, который выполняется автоматически.

Как работает блокчейн

Блокчейн - база данных, которую никто не контролирует.

Представь таблицу, где записаны все транзакции:

| Время    | От кого | Кому    | Сумма     |
|----------|---------|---------|-----------|
| 10:00:01 | Адрес A | Адрес B | 100 USDT  |
| 10:00:15 | Адрес C | Адрес D | 0.5 ETH   |

В обычной системе эта таблица лежит на сервере банка. Банк может:

  • Изменить запись (откатить транзакцию)
  • Заблокировать твой адрес
  • Удалить данные

В блокчейне эта таблица:

  • Копируется на тысячи компьютеров одновременно
  • Каждый может проверить любую транзакцию
  • Никто не может изменить историю (записи защищены криптографией)

Пример: ты отправил 1000 USDT в Aave. Эта транзакция записана в блокчейн Ethereum. Её видят все. Никто не может сказать "мы не получили" или "это была ошибка". Запись есть - навсегда.

Почему это важно: все операции прозрачны. Ты можешь проверить сколько денег в протоколе, кто и когда брал кредиты, как начисляются проценты. В банке ты этого не увидишь. Веришь на слово. В DeFi - проверяешь сам.

Как работают смарт-контракты

Смарт-контракт - программа, которая выполняется автоматически, когда выполнены условия.

Аналогия: торговый автомат

Обычный контракт:

  1. Ты просишь кофе
  2. Продавец делает кофе
  3. Ты платишь
  4. Продавец отдаёт кофе

Проблема: продавец может не отдать кофе после оплаты. Или ты можешь не заплатить после получения. Нужен посредник (закон, полиция).

Торговый автомат (это смарт-контракт):

  1. Ты вставляешь деньги
  2. Машина проверяет сумму
  3. Если сумма правильная → выдаёт кофе
  4. Если нет → возвращает деньги

Никакого посредника. Машина работает по правилам, которые нельзя изменить.

Смарт-контракт в DeFi

Пример: ты кладёшь 1000 USDT в Aave.

Код смарт-контракта (упрощённо):

ЕСЛИ адрес X отправил 1000 USDT
ТО:
  1. Принять 1000 USDT
  2. Выдать адресу X токены aUSDT
  3. Начислять проценты каждый блок
  4. Разрешить вывод в любой момент

Этот код выполняется автоматически. Никто не может его остановить или изменить. Работает одинаково для всех.

Главное преимущество: не нужно доверять людям. Доверяешь коду. Код не может украсть деньги, обмануть или изменить условия. Он делает ровно то, что в нём написано.

Главный риск: если в коде баг - код всё равно выполнится. Баг = уязвимость = взлом. Поэтому код аудируют специальные компании.

Как работает DeFi-протокол изнутри

Разберём пошагово, что происходит, когда ты кладёшь USDT в Aave.

Шаг 1: Ты подключаешь кошелёк

Заходишь на app.aave.com, подключаешь MetaMask.

Что происходит:

  • Сайт Aave - просто интерфейс (красивая обёртка)
  • MetaMask - твой "ключ" от кошелька в блокчейне
  • Подключение = ты даёшь сайту право предлагать транзакции (но не выполнять автоматически)

Aave не получает доступ к твоим деньгам. Ты сам подтверждаешь каждую транзакцию.

Шаг 2: Ты делаешь депозит

Вводишь сумму (например, 1000 USDT), нажимаешь "Supply".

Что происходит:

  1. Ты через интерфейс вызываешь метод deposit() смарт-контракта Aave
  2. В этом методе прописана последовательность:
  • Проверить, что у тебя есть 1000 USDT
  • Перевести их из твоего кошелька в контракт
  • Выдать тебе 1000 aUSDT (токен-квитанция)
  • Начать начислять проценты
  1. MetaMask показывает параметры: какой метод, с какими данными, сколько комиссия
  2. Ты подтверждаешь
  3. Транзакция уходит в блокчейн

Шаг 3: Блокчейн обрабатывает транзакцию

Твоя транзакция попадает в мемпул (очередь). Валидаторы выбирают транзакции и включают их в блок.

Время: 12-15 секунд (один блок в Ethereum).

Шаг 4: Смарт-контракт выполняется

Код Aave:

  1. Проверяет, что ты отправил 1000 USDT
  2. Принимает их в пул ликвидности
  3. Выдаёт тебе 1000 aUSDT
  4. Начинает начислять проценты

Шаг 5: Проценты начисляются

Как протокол знает, сколько начислять?

Формула (упрощённо):

APY = (Спрос на кредиты / Доступная ликвидность) × Базовая ставка

Например:

  • В пуле USDT лежит 100 млн
  • Взято в кредит 80 млн
  • Коэффициент использования = 80%
  • Протокол повышает APY
  • Текущий APY: 8%

Твои проценты: 1000 USDT × 8% / 365 / 24 / 3600 = 0.0000025 USDT в секунду.

Баланс aUSDT растёт каждый блок. Через год: 1080 aUSDT (если APY не менялся).

Шаг 6: Ты выводишь деньги

Заходишь на Aave, нажимаешь "Withdraw".

Что происходит:

  1. Ты вызываешь метод withdraw() контракта
  2. Отправляешь aUSDT обратно
  3. Контракт сжигает aUSDT
  4. Возвращает USDT из пула
  5. Транзакция обрабатывается ~12-15 секунд

Никто не проверяет заявку. Никто не может отказать. Смарт-контракт выполняется автоматически, если в пуле есть ликвидность.

Откуда берётся доходность

Главный вопрос: если нет банка, который зарабатывает на разнице ставок, откуда 8-15% годовых?

Источник 1: Заёмщики платят проценты

Кто-то берёт твои USDT в кредит. Зачем брать кредит в крипте?

Сценарий 1: Не хочу продавать ETH

У меня 10 ETH (по $2500 = $25,000). Мне нужны деньги, но я верю, что ETH вырастет. Беру кредит 10,000 USDT под залог 5 ETH. Плачу 10% годовых. Если ETH вырастет до $4000 - мои 10 ETH стоят $40,000. Заработал на росте, хотя брал кредит.

Сценарий 2: Трейдинг с плечом

Хочу купить больше ETH, чем есть денег. Закладываю 1 ETH, беру 2000 USDT, покупаю ещё 0.8 ETH. Если ETH вырастет - заработаю больше. Если упадёт - потеряю залог.

Сценарий 3: Арбитраж

ETH на Binance стоит $2500, на Uniswap $2520. Беру кредит USDT, покупаю ETH на Binance, продаю на Uniswap. Разница покрывает проценты + профит.

Заёмщики готовы платить 10-15% годовых, потому что могут заработать больше. Ты даёшь им ликвидность → получаешь часть их прибыли.

Источник 2: Комиссии протокола

Некоторые протоколы (Uniswap, Curve) - обменники без посредников.

Как работает:

  1. Ты добавляешь ликвидность: 1000 USDT + 0.4 ETH в пул
  2. Трейдеры обменивают USDT на ETH через этот пул
  3. С каждой транзакции берётся комиссия 0.3%
  4. Комиссии делятся между всеми, кто дал ликвидность

Пример:

  • За день через пул прошло $10 млн оборота
  • Комиссия 0.3% = $30,000
  • В пуле $100 млн ликвидности
  • Твоя доля: 0.001%
  • Твой заработок: $30,000 × 0.001% = $0.30 в день = $109.5 в год = 10.95% годовых

Источник 3: Инфляция токенов протокола

Некоторые протоколы печатают свои токены (CRV в Curve) и раздают их как награды.

Зачем:

  • Привлечь ликвидность
  • Распределить управление (держатели токенов голосуют за изменения)

Пример:

  • Ты дал ликвидность в Curve
  • Получаешь 5% годовых в USDT (комиссии)
  • Плюс 10% годовых в токенах CRV
  • Итого: 15% годовых

Риск: CRV может упасть в цене. Если продашь сразу - норм. Если холдишь - можешь заработать больше (если токен вырастет) или потерять часть профита (если упадёт).

Плюсы DeFi

1. Нет посредников

Ты напрямую взаимодействуешь с протоколом. Никто не может заблокировать аккаунт, отказать в кредите, заморозить средства.

Пример: в 2022 году Канада заморозила банковские счета протестующих дальнобойщиков. Если бы деньги были в DeFi - заморозить невозможно.

2. Прозрачность

Весь код открыт. Все транзакции видны. Ты можешь проверить сколько денег в протоколе, как начисляются проценты, историю всех операций.

В банке ты не знаешь куда банк вкладывает твои деньги, сколько зарабатывает на тебе, какие у него резервы.

3. Доступность 24/7

Банк работает 9:00-18:00, выходные не работает. Перевод в другой банк - 1-3 дня.

DeFi работает всегда. Транзакция - 12-15 секунд. В любой день, в любое время.

4. Глобальный доступ

Банковский счёт нужен: паспорт, адрес регистрации, минимальный баланс, часто - гражданство страны.

DeFi нужен: интернет, кошелёк MetaMask (создаётся за 2 минуты бесплатно).

Неважно где ты живёшь, сколько тебе лет, какое гражданство.

5. Выше доходность

Депозиты в долларах:

  • Российские банки: 0.5-2% годовых на валютные вклады
  • Зарубежные банки: 3-5% годовых

DeFi на стейблкоины:

  • Lending-протоколы (Aave, Compound): 5-10% годовых
  • Пулы ликвидности (Curve): 3-8% годовых

Почему в DeFi выше?

Два фактора:

Высокий спрос на залоговые кредиты: В крипте много людей, которые хотят взять кредит под залог своих активов (не продавать ETH, но получить ликвидность). Они готовы платить 10-15% годовых, потому что верят в рост курса. Банки такие кредиты не дают - им нужна зарплата, справки, кредитная история.

Низкие операционные расходы: Протокол - код, который работает сам. Нет офисов, зарплат, маркетинга. Комиссия протокола 5-10% от прибыли против 50-70% у банков.

Пример: заёмщик платит 12% годовых по кредиту в USDT. Протокол забирает 10% комиссии = 1.2% годовых. Тебе достаётся 10.8% годовых.

6. Композитность

Можешь комбинировать протоколы:

  1. Застейкать ETH в Lido → получить stETH (2.4% годовых)
  2. Добавить stETH + ETH в пул Curve → получить ещё 1.3% годовых + комиссии
  3. Итого: 3.7% годовых на ETH + рост курса

В традиционных финансах так нельзя. Вклад в одном банке - и всё.

Минусы DeFi

1. Риск смарт-контракта

Баг в коде = взлом = потеря средств.

Примеры:

  • Ronin Bridge (2022): $625M украдено
  • Poly Network (2021): $600M (вернули)
  • Wormhole (2022): $325M

Защита: используй протоколы с аудитами, проверяй возраст (>1 года без инцидентов), диверсифицируй.

2. Нет страхования депозитов

Банк: государство страхует вклады до 1.4M₽.

DeFi: если протокол взломали - деньги пропали. Компенсации нет (кроме редких случаев, когда протокол возмещает через страховой фонд).

Есть DeFi-страхование (Nexus Mutual), но дорого (2-5% годовых) и не покрывает все риски.

3. Несколько дополнительных шагов

Нужно установить MetaMask, купить ETH для комиссий, разобраться с интерфейсом, подтвердить несколько транзакций.

Банк проще: пришёл, открыл счёт, положил деньги.

Но именно для этого ты читаешь эту статью - чтобы разобраться один раз и дальше пользоваться без проблем.

4. Волатильность ставок

APY в DeFi плавает. Сегодня 8%, через месяц может быть 4%.

Почему? Зависит от спроса на кредиты. Много заёмщиков - ставка растёт. Мало - падает.

В банке ставка фиксированная на весь срок вклада.

5. Регуляторный риск

Государство может запретить или ограничить DeFi.

Примеры: США заблокировали Tornado Cash, Китай запретил крипту полностью.

Если твоя страна запретит DeFi - доступ через VPN, но неудобно и рискованно.

Как устроен блокчейн (чуть глубже)

Ты отправляешь транзакцию: "Перевести 1000 USDT из кошелька A в протокол Aave".

Шаг 1: Подпись транзакции

Твой MetaMask подписывает транзакцию приватным ключом (как подпись на договоре, но криптографическая).

Подпись доказывает: "Это правда я, владелец кошелька A, хочу отправить 1000 USDT".

Шаг 2: Транзакция попадает в мемпул

Мемпул - очередь необработанных транзакций. Тысячи транзакций ждут включения в блок.

Ты указываешь комиссию (gas). Чем выше комиссия - тем быстрее валидаторы обработают.

Шаг 3: Валидаторы выбирают транзакции

Валидаторы (те, кто застейкал 32 ETH) собирают транзакции в блок. Обычно выбирают те, где комиссия выше.

Шаг 4: Блок добавляется в блокчейн

Блок - пачка транзакций (100-300 штук). Каждый новый блок "прикрепляется" к предыдущему через хэш (криптографический отпечаток).

Блоки выстраиваются в цепь: Блок 1 → Блок 2 → Блок 3.

Отсюда название: block-chain (цепочка блоков).

Шаг 5: Сеть проверяет блок

Тысячи узлов (компьютеры по всему миру) проверяют: все подписи валидны? Все транзакции корректны? Хэш блока правильный?

Если да → блок принимается. Если нет → блок отклоняется.

Шаг 6: Транзакция финализирована

Твоя транзакция теперь в блокчейне. Её видят все. Изменить нельзя.

Чтобы изменить эту запись, нужно взломать больше 50% всех узлов одновременно (невозможно) и пересчитать все блоки после твоей транзакции (требует огромных мощностей).

Поэтому блокчейн называют "неизменяемым".

Почему блокчейн важен для DeFi

Без блокчейна DeFi невозможен.

1. Нет единой точки отказа

Обычная база данных: лежит на сервере компании. Сервер падает → сервис недоступен. Компания банкротится → данные теряются.

Блокчейн: копии на тысячах узлов. Один упал → остальные работают. Ethereum не может "выключиться", пока есть хоть один узел.

2. Невозможно изменить историю

Банк может сказать: "Транзакция не прошла, попробуйте ещё раз". Может откатить операцию.

Блокчейн: транзакция прошла = она там навсегда. Доказательство есть у всех.

3. Прозрачность

Все видят все транзакции. Можешь проверить кто владеет каким кошельком (адрес публичный, но анонимный), сколько денег в контракте, как работает протокол.

4. Программируемые деньги

Блокчейн поддерживает смарт-контракты. Можно написать правила: "Если X, то Y". Деньги становятся программируемыми.

Пример: "Если депозит > 1000 USDT, начисляй 8% годовых", "Если залог упал ниже 150% от долга, ликвидируй позицию".

Это невозможно в обычных финансах без посредника.

Вывод

DeFi - финансы без посредников. Работает на блокчейне и смарт-контрактах.

Главное отличие от банков: ты контролируешь свои деньги (а не банк), всё прозрачно (код открыт, транзакции видны), нет цензуры (никто не может заблокировать кошелёк).

Плюсы: выше доходность (за счёт спроса на залоговые кредиты), глобальный доступ, работает 24/7, композитность.

Минусы: риск смарт-контракта, нет страхования депозитов, несколько дополнительных шагов для старта, волатильность ставок.

Поделиться:

Похожие статьи