Что такое смарт-контракты
Смарт-контракт (или по-другому «умный контракт») – это электронный протокол, алгоритм, программа, написанная с помощью компьютерного кода и предназначенная для передачи информации и обеспечения соблюдения и исполнения установленных контрактом условий двумя взаимодействующими сторонами.
Это значит, что умные контракты не только являются носителем информации об обязательствах сторон и мер, которые будут предприниматься в случае нарушения условий договора, но и сами в автоматическом режиме способны обеспечить выполнение этих самых обязательств.
Используя смарт-контракты, возможно совершать конфиденциальные и безопасные транзакции без «посреднических услуг» банковских учреждений или других государственных органов.
Такие транзакции необратимы, прозрачны, их можно отследить на любом этапе исполнения.
Как работает смарт-контракт
Смарт-контракты функционируют на основе блокчейна – технологии, предоставляющей пользователям возможность осуществления транзакций, передачи информации и материальных ценностей без посредников.
Вначале активы и четкие условия договора кодируются и помещаются в блоке блокчейна, затем выполняется условия распределенного размещения умного контракта на множестве узлов сети, итогом является исполнение смарт-контракта после срабатывания условий. Проверка выполнения прописанных в контракте обязательств сторон проверяется в автоматическом режиме.
Простейший пример смарт-контракта
Самым простым и наглядным примером умного контракта является мультиподпись – решение, с помощью которого взаимодействующие стороны (если есть недоверие друг к другу) замораживают некую сумму в блокчейне, и для совершения каких-либо операций с этой суммой в дальнейшем будут необходимы подписи более половины участвующих сторон.
Как появились умные контракты
Первоначально о решении, которое сегодня называется «смарт-контракт», заговорил в 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 и т.п. открыто заявляют о заинтересованности данной технологией и необходимости внедрения ее в свои системы.
Заключение
Сегодня, чтобы совершить ту или иную сделку, человек вынужден пользоваться услугами посредников — нотариусов, юристов и т.п., платить деньги, порой немалые, за эти самые услуги, а затем ждать, когда необходимые документы будут оформлены. Вся эта бюрократия может остаться в прошлом благодаря умным контрактам и революционной технологии блокчейн.
Смарт-контракты займут центральное место в жизни людей в скором будущем, исключая бумажные договоры, посредников, взяточников, спекулянтов, а также экономя средства, время и нервы пользователей.