Урок 3

Початок із Ethereum: як Смарт-контракти змінили все

У цьому уроці Ви дізнаєтеся, як смарт-контракти перетворюють правила на програмний код, що стимулює розвиток таких застосунків, як DeFi та NFT, і підвищує рівень Web3 від мережі активів до мережі застосунків.

I. Самих активів недостатньо — головне питання: «Як саме використовують активи»

У попередньому уроці ми розглянули систему акаунтів Web3: користувачі контролюють активи через приватні ключі, а гаманці фактично є інструментами підпису.

Якщо Web3 обмежується лише «зберіганням активів», його значення справді незначне.

Ключове питання: що ще можна робити з активами, окрім переказу?

У Bitcoin функціональність досить проста:

  • Перекази
  • Засіб збереження вартості

Це вирішує питання «цифровими активами можна володіти», але не надає складних можливостей для взаємодії. Той, хто справді вивів Web3 на новий рівень, — це Ethereum.

II. Ethereum здійснив прорив: правила записуються у блокчейн

Джерело: сторінка смарт-контракту стейблкоїна Tether

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

Варто уточнити: смарт-контракти не є «розумними» — це детермінований код, що виконується у блокчейні.

Головні властивості смарт-контрактів — це не інтелект, а:

  • Можливість перевірки (будь-хто може переглянути код)
  • Виконання (код виконується вузлами мережі)
  • Відсутність залежності від окремої особи (немає центрального сервера)

Базова логіка виглядає так: якщо виконуються певні умови → автоматично виконуються задані правила

Наприклад:

  • Якщо A надсилає кошти на контракт
  • Контракт автоматично надсилає певний токен користувачу A

Цей процес не вимагає:

  • Посередників
  • Ручної перевірки
  • Кредитних гарантій

Вперше виконання правил перемістилося від інституцій до самої системи.

III. Що означають смарт-контракти: від «правила виконуються людьми» до «правила виконуються автоматично»

У класичних системах правила не виконуються автоматично — їх забезпечують інституції:

  • Банки ведуть облік і перекази
  • Біржі здійснюють зіставлення угод
  • Платформи здійснюють перевірку і контроль ризиків

Правила є, але їх виконання залежить від людей та організацій.

У системі смарт-контрактів відбувається фундаментальна зміна: правило = код = виконання

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

Це призводить до трьох структурних змін:

  • Не потрібна довіра до посередників: користувачі покладаються лише на код, а не на інституції.
  • Автоматичне виконання: після виконання умов виконання є обов’язковим — не «опціональним».
  • Незмінність: після розгортання контракту його основну логіку зазвичай не можна змінити (за винятком спеціальних прав на оновлення).

Смарт-контракти замінюють інституції кодом, а довіру — алгоритмом.

IV. Чому смарт-контракти стали вододілом для Web3

Якщо Bitcoin — це активи на блокчейні,

то 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.