Смарт-контракт (Smart Contract)

Смарт-контракт (Smart Contract)

Основанный на технологии блокчейн (blockchain) алгоритм, позволяющий в автоматическом режиме отслеживать формальное исполнение условий сделок. Данный подход обеспечивает формализацию деловых отношений без участия третьей стороны в качестве гаранта. Применение «умных» контрактов ограничено сферами, в которых алгоритм может самостоятельно отслеживать состояние объектов сделки.

Или другими словами, смарт-контракт (англ. Smart contract) – это специально разработанный электронный алгоритм, который используется в системе Биткоин для автоматизации процесса исполнения контрактов в блокчейн. Это технология призвана устранить возможность некорректного прочтения договора между пользователями системы. Это своеобразная защита и страховка от негативного воздействия внутри круга пользователей.

Как работают умные контрактыОна была придумано задолго до того, как Сатоси Накамото описал технологию блокчейна и концепцию децентрализованной криптовалюты. Автором смарт-контракт считается ученый Ник Сабо, который уделял особое внимание алгоритмам для контроля чистоты сделок на электронных платформах. Принципы выделенные Сабо наиболее полно реализовались в рамках технологии блокчейн.

Смарт-контракт обеспечивает сохранность и неизменность списка транзакций в блоке. Это основа децентрализации и открытости системы. Выполнение договоренностей участников проверяется с помощью программного кода, который либо подтверждает, либо отменяет операцию. По мнению некоторых исследователей, смарт-контракт может быть подвержен хакерским атакам. Уязвимости могут представлять ошибки языка программирования. Именно такой случай произошел в 2016 году.