Перейти к содержимому
Глоссарий

Смарт-контракт

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

Как это работает

Разработчик пишет логику контракта — например, «высвободить эти средства, когда обе стороны внесли депозит» — и развёртывает её на платформе смарт-контрактов, такой как Ethereum. После развёртывания любой может вызывать его функции. Каждый узел выполняет один и тот же код и должен прийти к одному и тому же результату, поэтому контракт ведёт себя одинаково для всех и не может быть тихо изменён.

Почему это важно

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

Пример

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