Купить билет
22
марта2018

Кто заключает смарт-контракты и зачем они нужны

Кто заключает смарт-контракты и зачем они нужны

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

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

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

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

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

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

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

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

Условия появления смарт-контракта:

  1. Использование электронной подписи, которая основана на приватных и публичных ключах. Такие подписи должны быть у двух или больше сторон, заключающих договор.
  2. Приватная децентрализованная среда, куда производится запись смарт-контрактов. Наиболее популярной для умных контрактов считается Ethereum.
  3. Сам предмет договора и инструменты, необходимые для его исполнения, например, криптовалютный счет.
  4. Предельно точно изложенные условия выполнения договора.

Как заключить смарт-контракт

Вот самый простой пример, как работает смарт-контракт:

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

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

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

 

Узнать больше на Blockchain & Bitcoin Conference Tallinn!

Вверх