Глосарій

Смарт-контракт (Smart Contract)

16.04.2026

Смарт-контракт (smart contract) — програма, що зберігається в блокчейні та автоматично виконується при виконанні заздалегідь заданих умов. Умови контракту записані безпосередньо в коді та забезпечуються консенсусом мережі — для його роботи не потрібен посередник, суд або довірений зберігач.

Як це працює

  1. Розробник пише логіку контракту (наприклад, на Solidity для Ethereum)
  2. Код компілюється в байт-код і розгортається в блокчейні за унікальною адресою
  3. Користувачі викликають контракт транзакціями; кожен виклик виконується на кожному вузлі мережі
  4. Стан контракту (сховище) оновлюється детерміновано і записується в блокчейн

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

Ethereum та EVM

Ethereum представив смарт-контракти загального призначення у 2015 році. Його середовище виконання — Ethereum Virtual Machine (EVM) — стало галузевим стандартом: багато інших мереж (BNB Chain, Polygon, Avalanche, Arbitrum) сумісні з EVM і здатні виконувати ті ж контракти.

Застосування

  • DeFi — децентралізовані біржі, протоколи кредитування, стейблкоїни
  • NFT — володіння цифровими колекційними об'єктами та медіа
  • DAO — ончейн-управління та казначейство
  • Ігри — внутрішньоігрові активи, нагороди, маркетплейси
  • Ідентичність та оракули — ончейн-облікові дані та фіди зовнішніх даних

Ризики

Оскільки контракти незмінні та керують реальною вартістю, аудит безпеки критично важливий. Гучні зломи (The DAO у 2016 році та численні DeFi-експлойти з тих пір) коштували користувачам мільярдів. Уразливість у коді смарт-контракту може залишатися експлуатованою доти, поки кошти не будуть виведені.

Дивіться також