Що таке Smart Contract (Смарт-Контракт)?

Smart Contract — це самовиконуваний код на blockchain, який автоматично виконує умови угоди без посередників.

Smart Contract (смарт-контракт) — це комп'ютерна програма, розміщена на blockchain, яка автоматично виконує, контролює або документує юридично значущі події згідно з умовами контракту.

Вперше концепцію запропонував Nick Szabo у 1994 році. Практичну реалізацію отримали з появою Ethereum (2015), де можна писати складну логіку мовою Solidity.

Основні переваги: (1) Автоматизація — не потрібні посередники, (2) Незмінність — код не можна змінити після розгортання, (3) Прозорість — кожен може перевірити логіку, (4) Детермінізм — однаковий результат при однакових вхідних даних.

Використовуються для: DeFi (децентралізовані фінанси), NFT, DAO, токенізації активів, страхування, supply chain management.

🧒 Простими словами

Це як торгівельний автомат: ти кидаєш монетку (виконуєш умову), і автомат автоматично видає товар (виконує дію). Ніхто не може змінити правила, коли автомат вже встановлений!

❓ Часті питання

Чи можна змінити smart contract після розгортання?
За замовчуванням — ні. Код незмінний (immutable). Але існують патерни upgradeable contracts через proxy, які дозволяють оновлення логіки при збереженні адреси та даних.
Що таке gas у контексті smart contracts?
Gas — це одиниця вимірювання обчислювальних ресурсів для виконання операцій у smart contract. Користувачі платять gas fee у ETH за виконання транзакцій.

🔗 Пов'язані терміни

Попередні знання:
Щоб дізнатися більше:

📚 Джерела

🏦
Verified Partner

Bybit

Приєднуйся до Bybit та отримай до $6,135 бонусів. Торгуй криптою з низькими комісіями.

Підтримати Verbalexx

Допоможіть нам залишати знання безкоштовними та перевіреними.

bc1qge682c9vy5nrud620pzgc97u3x2fztw5gltfzt
Скопійовано!