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

Published 15 October 2018

Что такое смарт контракт?

Что такое смарт контракт?

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

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

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

Отличие смарт-контракта от обычного контракта

Отличие смарт-контракта от обычного контракта:

  • позволяет обмениваться активами - деньгами, акциями на прямую без участия третьих лиц, транзакции являются прослеживаемыми, и прозрачными;
  • открытость кода, любой желающий может проверить содержание;
  • невозможность внесения изменений в условия;
  • автоматически обеспечивает выполнение всех условий договора (речь идет о полностью автоматизированном коде смарт-контракта);
  • обеспечивает быстрое решение вопросов, как только условия смарт-контракта выполнены стороны сразу обмениваются активами;
Votes 10, average rating 4,5

Contents