Урок 3

Начало работы с Ethereum: как смарт-контракты изменили всё

В этом уроке рассматривается, как смарт-контракты превращают правила в код и способствуют развитию приложений, таких как DeFi и NFT. Это позволяет Web3 перейти от сети активов к сети приложений.

I. Одних активов недостаточно — главное, как именно они используются

В предыдущем уроке мы рассмотрели систему аккаунтов Web3: пользователи управляют активами через приватные ключи, а кошельки служат инструментами для подписи транзакций.

Если Web3 ограничивается только «хранением активов», его значимость на практике невелика.

Более важный вопрос: что еще можно делать с активами, кроме перевода?

В конструкции биткоина функционал прост:

  • Переводы
  • Средство сбережения

Биткоин решает задачу «цифровыми активами можно владеть», но не предоставляет сложных возможностей для взаимодействия. Настоящий переход Web3 на новый уровень обеспечило появление Ethereum.

II. Ethereum сделал критически важное: записал правила в блокчейн

Источник: страница смарт-контракта стейблкоина Tether

Суть инновации Ethereum — возможность записывать «программы» в блокчейн. Эти программы называются «смарт-контракты».

Однако важно понимать: смарт-контракты не являются «умными» — это детерминированный код, который исполняется в блокчейне.

Главные их свойства — не интеллект, а:

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

Базовая логика: при выполнении условий → автоматически исполняются заранее заданные правила

Например:

  • Если A отправляет средства в контракт
  • Контракт автоматически отправляет определенный токен A

В этом процессе не нужны:

  • Посредники
  • Ручная проверка
  • Кредитные гарантии

Впервые исполнение правил перешло от институтов к самой системе.

III. Что означают смарт-контракты: от «правила обеспечивают люди» к «правила исполняются автоматически»

В традиционных системах правила не исполняются автоматически — для этого нужны организации:

  • Банки ведут учет и переводы
  • Биржи сводят сделки
  • Платформы проводят проверки и контроль рисков

Правила существуют, но их выполнение зависит от людей и организаций.

В системе смарт-контрактов происходит фундаментальное изменение: правила = код = исполнение

Правила записываются в блокчейн и автоматически исполняются сетью.

Это приводит к трем структурным последствиям:

  • Нет необходимости доверять посредникам: пользователю важно только, корректен ли код, а не выполнит ли организация обязательства.
  • Автоматическое исполнение: если условия выполнены, исполнение обязательно, а не опционально.
  • Неизменяемость: после размещения контракта его основную логику, как правило, нельзя изменить (если только не предусмотрены права на обновление).

Таким образом, смарт-контракты заменяют организации кодом, а доверие — алгоритмом.

IV. Почему смарт-контракты стали водоразделом для Web3

Если биткоин реализовал: активы на блокчейне,

то Ethereum реализовал: логику на блокчейне.

Разница в том, что BTC фиксирует «кто чем владеет», а ETH определяет, как работают активы.

Это означает, что блокчейн превратился из «реестра» в «операционную систему».

Благодаря смарт-контрактам у Web3 появилась прикладная прослойка.

Примеры:

  • Децентрализованные биржи (DEX)
  • Протоколы кредитования
  • Маркетплейсы NFT
  • Ончейн-активы в играх

Это уже не просто активы, а комбинация активов, правил и логики поведения.

V. Почему появилось DeFi

Самый прямой результат внедрения смарт-контрактов — DeFi (децентрализованные финансы). В традиционных финансах ключевые функции зависят от организаций:

  • Депозиты → банки
  • Кредитование → банки / кредитные агентства
  • Торговля → биржи
  • Деривативы → брокеры / маркетмейкеры

В DeFi эти функции полностью модульны и реализованы через контракты:

|
Финансовая функция

|

Как реализовано в DeFi

|
| —- | —- |
|

Депозиты

|

Контракты пулов ликвидности

|
|

Кредитование

|

Обеспечение + логика ликвидации

|
|

Торговля

|

Автоматизированный маркетмейкинг (AMM)

|
|

Процентные ставки

|

Алгоритмическая динамическая настройка

|

Главное отличие — не просто переход «в онлайн», а разбиение финансовых функций на кодовые модули, которые можно комбинировать. DeFi не копирует традиционные финансы, а перестраивает финансовую систему с помощью кода.

VI. «Код — это закон»: палка о двух концах

Смарт-контракты делают процессы эффективнее, но создают новые системные риски. В Web3 код — это правило: если код дает сбой, сбой дают и правила.

Основные риски включают:

  • Уязвимости в контрактах (векторы атак)
  • Ошибки в логике (например, некорректная ликвидация)
  • Ошибки в управлении правами (злоупотребление правами администратора)
  • Бэкдоры или скрытые функции

В отличие от традиционных систем:

  • Нет возможности ручного вмешательства «на всякий случай»
  • Откатить изменения в экстренной ситуации сложно
  • Ошибки исполняются автоматически

VII. На самом деле пользователи «вызывают контракты»

Большинство пользователей считают, что они просто используют приложение при работе с Web3. На самом деле они взаимодействуют со смарт-контрактами.

Например:

  • Торговля на DEX
  • Депозит токенов в DeFi для получения доходности
  • Минтинг NFT

Базовый процесс следующий:

  1. Отправка запроса в контракт
  2. Подпись с помощью приватного ключа
  3. Блокчейн проверяет и исполняет логику

Фронтенд-интерфейс (UI) — это визуализация вызова контрактов. Пользователь не просто использует продукт, а взаимодействует с протоколом.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.