ЦБТ Центр биржевых технологий

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

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

Впервые идея умных контрактов пришла в голову американскому программисту Нику Сабо в 1996 году. Но в контексте блокчейн она была реализована только в 2013-м Виталиком Бутериным на криптовалютной платформе Ethereum. С тех пор с каждым годом умные контракты все прочнее входят в нашу жизнь. Хотя многие люди еще испытывают опасения относительно этой технологии.

Содержание статьи:

  1. Что такое смарт-контракты?
  2. Для чего нужны смарт-контракты?
  3. Как работает смарт-контракт?
  4. Виды смарт-контрактов
  5. Выводы

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

Для большинства людей технология смарт-контракт, как и segwit litecoin, новое понятие. Если говорить простыми словами, то smart-contract – это договор, соблюдение условий которого контролируется на программном уровне. Главные преимущества умного контракта перед обычным договором заключается в том, что для его заключения не нужны посредники, а условия контракта невозможно нарушить.

Представьте стандартный договор аренды квартиры. Чтобы его заключить, нужно прибегнуть к услугам маклера и юриста. В случае невыполнения обязательств по договору (арендатор задерживает оплату, отказывается платить или съезжать), арендодателю придется обращаться в правоохранительные органы, а потом еще и в суд, чтобы взыскать задолженность.

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

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

Для чего нужны смарт-контракты?

Умные контракты являются основой децентрализованных приложений (DApp), влиять на работу которых невозможно. Главный плюс подобных приложений заключается в том, что они контролируются компьютерной программой. Частные лица или государственные органы не могут повлиять или изменить работу DApp.

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

Как работает смарт-контракт?

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

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

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

Принцип работы умный контрактов

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

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

Но у смарт-контрактов есть и недостатки:

  1. Пока еще блокчейн-системы не могут обходиться без людей. Возьмем те же договора купли-продажи недвижимого имущества. Современные компьютерные программы еще не научились понимать и анализировать смысл содержимого документов. Чтобы проверить их подлинность, требуется привлекать людей – так называемых «оракулов». Они проверяют содержание документов. Но они могут быть заинтересованными лицами, а значит, нарушается принцип децентрализации и независимости системы.
  2. Условия контрактов соблюдаются всегда и их невозможно отменить. Если человек допустил оплошность в процессе оформления умного договора, например, случайно обязался ежемесячно выплачивать кому-то определенную сумму денег, то она будет списываться с его счета при любых условиях и договор нельзя будет отменить. Поэтому перед заключением договора неопытному человеку рекомендуется консультация юриста.

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

Виды смарт-контрактов

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

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

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

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

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

Выводы

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

Блок вопросы и ответы

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

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

Как выполняется разработка смарт-контрактов?

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

Какие известные примеры смарт-контракта?

Договор аренды жилья или электротранспорта. Арендатор просто перечисляет деньги арендодателю через специальное приложение и может пользоваться арендованным имуществом до истечения срока аренды.

Как проверить смарт-контракт?

Проверить умный контракт можно при помощи специальных ресурсов, например, интеллектуальной платформы CertiK, либо обратившись к специалистам.

Стоит ли пользоваться смарт-контрактами новичкам?

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

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