Смарт-контракты: как они работают и зачем нужны

86
Команда iStatist

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

Смарт-контракты могут быть применимы к самым разным финансовым и организационным вопросам.

На примере покупки автомобиля создание смарт-контракта происходит следующим образом:

  1. Создаем особый сейф в сети криптовалюты. Положить в него можно все, что угодно, но взять ничего нельзя, так как пароль не известен.
  2. Покупатель кладет туда деньги, а продавец – ключи от машины и документы на нее.
  3. Если покупатель приезжает, берет ключи и едет проверять машину, то владельцу на его банковский счет переводится из сейфа предоплата в заранее оговоренном размере.
  4. Если ключи к машине не подходят или машина не та, покупателю возвращается вся сумма, а контракт отменяется.
  5. Если покупатель приезжает, едет проверять машину, но она ему не подошла по каким-то причинам, продавцу переводится часть денег за использованный бензин. Остальные возвращаются покупателю.
  6. Если покупатель подписывает договор купли/продажи, то вся сумма переводится продавцу.
  7. После этого пустой сейф забирают и контракт считается исполненным.

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

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

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

Ethereum является первой криптовалютой, которая активно использует смарт-контракты. В блокчейне биткоина возможны также «умные договоры», но они имеют ограниченные возможности. Другие криптовалюты, такие как EOS, Stellar, Tron, Aeternity и др., также поддерживают интеллектуальные контракты.

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

Положительные и отрицательные стороны смарт-контрактов

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

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

4580cookie-checkСмарт-контракты: как они работают и зачем нужны