Смарт-контракт — это программа, хранящаяся в блокчейне, которая выполняется автоматически при выполнении её условий, без посредника для принудительного исполнения. Правило "если это произойдёт, то сделай то-то" записывается непосредственно в код, который может проверить любой участник и который выполняется точно так, как написан.
Именно это превращает блокчейн из простого реестра в платформу. Смарт-контракты лежат в основе децентрализованных финансов, эмиссии токенов и многого другого — заменяя роль, которую традиционно играли банк, брокер или эскроу-агент, самоисполняющимся кодом.
Обратная сторона в том, что код — это закон, включая ошибки. Уязвимость в смарт-контракте можно использовать для вывода средств, а поскольку транзакции необратимы, зачастую отменить их нельзя. "Trustless" (безверие) переносит доверие от институции на корректность кода и тех, кто его написал.
Практический пример
Смарт-контракт может автоматически обменять один токен на другой в момент поступления средств пользователя, без биржи в роли посредника.
Похожие руководства
Это определение носит образовательный характер и не является инвестиционным советом. Рынки — особенно криптовалютные — волатильны, и вы можете потерять деньги. Пожалуйста, ознакомьтесь с нашим отказ от ответственности а также посмотрите наш методологии.