Просто о понятии «Smart-контракты»

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

SMART

История появления

Впервые идея о smart-контрактах возникла еще в 90-х годах, но тогда не нашлось платформы, на которой ее можно было бы использовать. В 2008 году появилась первая криптовалюта и технология блокчейн. Это и была стартовая площадка для разработки смарт-контрактов. Но, боясь, что они повлияют на безопасность, создатели blockchain не стали развиваться в этом направлении. В итоге, на биткоин смарт-контракты не развивали, и на этой платформе стало возможным программировать только простейшие схемы.

Для справки! Звездный час умных контрактов пришел после того, как произошла разработка платформы Ethereum. Ее автор, Виталик Бутерин, сразу оценил возможности Smart-контрактов и предусмотрел их, создавая свою криптовалюту.

Эфириум позволяет неограниченно обрабатывать код смарт-контракта.

Понятия и особенности

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

Для чего пользоваться умными контрактами, если уже существуют отработанные правила?

Они обладают рядом преимуществ:

  1. Отсутствие посредников. Нет платежей банкам, нотариусам и прочим третьим лицам.
  2. Экономия времени. Проверка условий сделки начинается сразу же и не зависит от дней недели или графика работы исполнителей.
  3. Честность. Никакие внешние факторы не влияют на сделку.
  4. Безопасность. Технологию блокчейн выделяет гарантированная безопасность. Нет централизации, чтобы взломать систему, нужно получить доступ в компьютер каждого пользователя, а это маловероятно.

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

SMART безопасность

Smart-контракт записывается в блок, объединяющий всю информацию о конкретной сделке. Они имеют обязательные атрибуты:

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

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

Как это реализуется на практике?

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

Если сделка совершается по технологии смарт-контрактов, то сторон сделки всего две: продавец и покупатель, а также заключенный между ними умный договор. При этом местом нахождения одного участника сделки может быть Москва, а другого – Нью-Йорк.

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

SMART оракулы

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

Платежным средством в сети Эфира выступает газ (Gas). Чтобы запустить умный контракт в данном примере, нужно отправить деньги с кошелька покупателя или послать сообщение от другого подобного договора. Этот пример отражает идею умного контракта будущего. На сегодня лишь часть сделки происходит в подобном режиме. Как правило, это момент оплаты. Другая часть договора осуществляется на бумаге.

Область применения

Заключать умные контракты возможно только на некоторых платформах. В следующих системах созданы условия для совершения сделок с применением технологии смарт-контрактов:

  1. Bitcoin. В этой криптовалюте смарты проработаны плохо, от того там их почти не применяют.
  2. Side Chains. Проект биткоина, который создан для работы со смарт-контрактами.
  3. На этой площадке также возможна реализация умных договоров, но с ограничениями.
  4. Платформа для смарт-контрактов, на которой возможна любая умная сделка.

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

SMART эфир

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

Далее нужно переходить к способу создания смарт-контракта: используя шаблон сайта или создавая собственный. Чтобы написать код, нужно знать язык смарт-контрактов Solidity.

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

  1. Инвестирование в токены для ICO.
  2. Заключение сделок по логистике, в банковской сфере, страховании.
  3. Мультиподпись. Замораживает сделку до того, как наберется нужное количество информации.

Для чего еще нужны смарт-контракты? Идентификация личности, голосование на выборах, оформление прав собственности – во всех этих сферах уже зафиксировано присутствие умных контрактов.

Недостатки Smart-контрактов

Конечно, как любой проект, умные договора имеют как достоинства, так и недостатки. Специалисты выделяют следующие минусы:

  1. Контракт – это создание человека. Возможно, что программу придумает злоумышленник в преступных целях или просто обнаружатся критические ошибки.
  2. Несовершенное правовое регулирование данной сферы.
  3. Требуют доработки оракулы и так и технология записи в блоки.
  4. Четкие условия контрактов исключают гибкость, иногда незначительная опечатка способна заблокировать весь процесс, поскольку система считает, что условия не выполнены.
  5. Вероятность того, что исходные данные фальсифицированы.

Расплачиваться можно только криптовалютой, что весьма ограничивает количество желающих воспользоваться технологией.

Для справки! Первый венчурный фонд создан на платформе Эфириум. Хакер нашел уязвимость и провел атаку. В результате из фонда были украдены 60 миллионов долларов.

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

 

Комментарии
Криптовалюты
Загрузка данных...