Что такое и зачем нужны смарт-контракты
Смарт-контракт - это приложение (или программа), работающее на блокчейне. Как правило, он выступает в качестве цифрового соглашения, которое подкрепляется определенным набором правил.
Эти правила предопределены компьютерным кодом, который реплицируется и выполняется всеми узлами сети. Это означает, что обе стороны могут взять на себя обязательства через блокчейн, без знания или доверия друг к другу.
Участники данного процесса могут не беспокоится о правильности выполнения обязательств, поскольку если условия не будут удовлетворены то контракт аннулируется.
Помимо этого, использование смарт-контрактов может устранить необходимость в посредниках, значительно снижая операционные расходы.
Как это работает?
Простыми словами, смарт-контракт работает как детерминированная программа. Она выполняет определённые действия, когда соблюдены заданные условия. Исходя из этого, система смарт-контрактов часто использует "if… then…" выражения.
Где используются?
Смарт-контракты могут быть разработаны для широкого спектра вариантов использования. Некоторые из примеров включают в себя создание токенизированных активов или акций, систем голосования, криптовалютных кошельков, децентрализованных бирж, игр и мобильных приложений.
Статья была подготовлена специально для CryptoUnit