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

смарт-контракты в блокчейне

«Умный контракт» — это аналог компьютерной программы, которая работает в блокчейне. Главная особенность в том, что запрограммированная последовательность запускается независимо от желания участников. Это алгоритмы, с помощью которых можно формировать, контролировать и обмениваться информацией о владении. Рассмотрим, что такое смарт-контракты в блокчейне подробнее.

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

Сама идея компьютерных алгоритмов, которые исполняются автоматически, появилась в середине 90‑х годов прошлого века. Однако популярность они получили после запуска эфира. Именно тогда большинство узнало о том, что такое смарт-контракты в блокчейне. Виталик Бутерин изучил блокчейн биткоина и понял, что он не подходит как среда для запуска и функционирования смарт-контрактов. Поэтому он изобрел собственный и запустил на нем Ethereum.

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

Сейчас именно эфир является средой для функционирования различных сервисов, основанных на смарт-контрактах:

  • децентрализованные финансовые услуги;
  • токены различных сервисов;
  • игры с использованием криптовалюты;
  • невзаимозаменяемые токены (NFT).

Ethereum не единственный блокчейн, который подходит для этих целей. Существуют и другие варианты, например, EOS или Stellar.

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

Как работает smart contract

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

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

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

Где применяются «умные контракты»

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

  • во-первых, учет всех данных;
  • во-вторых, бессрочное хранение информации;
  • в‑третьих, полная надежность и защита от подделки.

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

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

С помощью смарт-контракта можно купить дом без нотариуса и госрегистрации. Фото: Binyamin Mellish / pexels.com

Пример функционирования смарт-контракта

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

Особенности контракта

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

Обязательными элементами будут:

  • данные об объекте недвижимости;
  • данные о текущем владельце;
  • информация о покупателе;
  • стоимость сделки.

Исполнение сделки

Использовать запущенную систему и пользоваться смарт-контрактами может любой желающий. Это происходит по нижеследующей схеме.

  1. Катя хочет продать свой дом. Она размещает объявление о нем в интернете. Какие-либо посредники для совершения операции не привлекаются. Главное, чтобы собственница указала обязательное условие — стоимость.
  2. Любой желающий может не только ознакомиться с предложением Кати, но и приобрести дом. При этом дополнительного подтверждения от Кати брать не нужно, если это не предусмотрено смарт-контрактом.
  3. Сергей решает приобрести объект недвижимости. Все, что ему нужно для этого сделать — перечислить указанную сумму. Дальнейшие действия будут проведены автоматически.

Особенности сделки

Так как используется смарт-контракт, сделка будет иметь несколько особенностей.

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

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

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

Конечно, выше приведен утрированный пример. Но он позволяет понять суть этого инструмента.

Что в итоге

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

Читать также:

Подпишитесь на наш Telegram
Получайте по 1 сообщению с главными новостями за день

Читайте также:

Обсуждение

Подписаться
Уведомить о
guest
10 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Йосеф
Йосеф
3 лет назад

Спасибо большое, Юрий, статья бомба!
Скажите пожалуйста, То есть изначально нужно выпустить NFT продукта в кошельке Эфириум со всеми критериями и условиями сделки, а потом продать его по сети блокчейн, я примерно правильно понял?
А где происходит продажа, где участвующие в сделке находят друг друга ?

Последний раз редактировалось 3 лет назад Йосеф ем
Ольга
Ольга
3 лет назад

У меня остались вопросы.
1. Условный дом за фиатную валюту продать нельзя? В будущем, например.

Ольга
Ольга
3 лет назад
Ответить на  Ольга

2. Гипотетически может быть такое, что объемов памяти в компьютерах не хватит, чтобы хранить терабайты и терабайты информации о цепочках блоков?

Ольга
Ольга
3 лет назад
Ответить на  Ольга

3. Можно ли в смарт-контракте прописать продажу части прав? Например, право на издание книги переходит издательству, а авторские права остаются автору? Этот вопрос возник в связи с уничтожением (сжиганием) оригинала картины Бэнкси. Осталась только цифровая копия. Как представлю себе, что подобное с моей интеллектуальной собственностью сделают, так дурно становится…

Последний раз редактировалось 3 лет назад Ольга ем
Ольга
Ольга
3 лет назад
Ответить на  Ольга

Ну и последнее не вопрос, а просто мнение. Именно благодаря смарт-контрактам я больше верю в эфир, чем в биткоин.