Что такое смарт-контракты

Смарт-контракт (или по-другому «умный контракт») – это электронный протокол, алгоритм, программа, написанная с помощью компьютерного кода и предназначенная для передачи информации и обеспечения соблюдения и исполнения установленных контрактом условий двумя взаимодействующими сторонами.

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

Используя смарт-контракты, возможно совершать конфиденциальные и безопасные транзакции без «посреднических услуг» банковских учреждений или других государственных органов.

Такие транзакции необратимы, прозрачны, их можно отследить на любом этапе исполнения.

Как работает смарт-контракт

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

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

Простейший пример смарт-контракта

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

Как появились умные контракты

Первоначально о решении, которое сегодня называется «смарт-контракт», заговорил в 1994 году ученый Ник Сабо. Им были описаны основные принципы технологии, однако, области реализации идеи на тот момент не нашлось.

Открытие Сабо стало актуальным после появления блокчейна и биткоина – первого инструмента заключения смарт-контрактов. А созданная Виталиком Бутериным сеть Ethereum обозначила новую веху распространения и использования умных контрактов.

Главные объекты смарт-контрактов

  • Участники контракта, подтверждающие свое намерение совершить определенную сделку электронной подписью
  • Предмет контракта – сущность совершаемой сделки, например обмен криптовалютой.
  • Условия контракта – математически описанный четкий алгоритм, имеющий недвусмысленную логическую последовательность.

На каких площадках работают смарт-контракты

Самые известные и популярные блокчейн-платформы:

  • Ethereum
  • Bitcoin
  • NXT
  • Etherparty
  • Side Chains
  • EOS
  • NEO
  • RootStock
  • Stratis
  • Waves

Какие существуют смарт-контракты

  • Автоматизированные в полном объеме
  • С копией на физическом (бумажном) носителе
  • Преимущественно на физическом носителе, когда лишь часть функций прописана в программном коде (к примеру, когда автоматизированы исключительно платежи)

Плюсы смарт-контрактов

  • Исключение «посреднического» звена
  • Максимальная безопасность
  • Экономия (в силу того, что сделка совершается напрямую в автоматическом режиме без третьих лиц)
  • Надежность и безопасность
  • Скорость – при соблюдении всех условий договора сделка сразу закрывается

Минусы

  • Непонимание и «опаска» — также как и все другие инновационные технологии, умные контракты пока не могут пользоваться широким спросом и применением, т.к. пользователи не понимают и боятся их
  • «Незаконность» — смарт-контракты функционируют на основе криптовалют, которые пока не признаются законным платежным средством
  • Высокая вероятность ошибок при составлении смарт-контракта — необходимо четкое и недвусмысленное указание всех возможных условий и вариантов развития сделки

Наглядный пример смарт-контракта

Смарт-контракт — это программный код, представляющий из себя такой вид:

Этот пример написан на блокчейн-платформе Ethereum и позволяет переводить 10 000 монет — минимальную неразделимую сумму, любой желающий может совершить перевод.

Самый популярный и востребованный на сегодня блокчейн для написания смарт-контрактов — Ethereum.

Смарт-контракты против обычных договоров

Использование смарт-контрактов в реальной жизни

Пример 1
Я и мой друг играем в тотализатор на исход хоккейного поединка — мы внесли в блокчейн ставки, которые зафиксировались там до конца игры. После окончания матча смарт-контракт исследует итоги поединка, определяет победителя и в автоматическом режиме переводит ему выигрыш.

Пример 2
Аренда жилья — если в условиях контракта прописано, что арендная плата должна вноситься, допустим, 10 числа каждого месяца, то при просрочке платежа дверь арендуемой квартиры автоматически блокируется.

Здесь же стоит поговорить и о кредитных договорах — в случае просрочки ежемесячного платежа, взятый в кредит, к примеру, автомобиль будет заблокирован.

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

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

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

Как работает умный контракт на примере продажи недвижимости

Мы привели лишь ничтожную часть примеров использования умных контрактов на практике — на самом деле их намного больше. Не зря бизнес-гиганты, такие как Microsoft, Сбербанк, IBM, Amazon и т.п. открыто заявляют о заинтересованности данной технологией и необходимости внедрения ее в свои системы.

Заключение

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

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