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

Как только условия контракта выполняются, смарт-контракт автоматически исполнивает соответствующие действия, такие как перевод средств или изменение состояния данных. Преимущество таких контрактов заключается в их неизменности и прозрачности, так как код и условия контракта доступны для проверки всеми участниками сети.

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