Впервые идея умных контрактов пришла в голову американскому программисту Нику Сабо в 1996 году. Но в контексте блокчейн она была реализована только в 2013-м Виталиком Бутериным на криптовалютной платформе Ethereum. С тех пор с каждым годом умные контракты все прочнее входят в нашу жизнь. Хотя многие люди еще испытывают опасения относительно этой технологии.
Содержание статьи:
- Что такое смарт-контракты?
- Для чего нужны смарт-контракты?
- Как работает смарт-контракт?
- Виды смарт-контрактов
- Выводы
Что такое смарт-контракты?
Для большинства людей технология смарт-контракт, как и segwit litecoin, новое понятие. Если говорить простыми словами, то smart-contract – это договор, соблюдение условий которого контролируется на программном уровне. Главные преимущества умного контракта перед обычным договором заключается в том, что для его заключения не нужны посредники, а условия контракта невозможно нарушить.
Представьте стандартный договор аренды квартиры. Чтобы его заключить, нужно прибегнуть к услугам маклера и юриста. В случае невыполнения обязательств по договору (арендатор задерживает оплату, отказывается платить или съезжать), арендодателю придется обращаться в правоохранительные органы, а потом еще и в суд, чтобы взыскать задолженность.
Смарт-контракт в контексте блокчейн позволяет решать эти вопросы проще. Арендодатель и арендатор заключают умный договор на блокчейн-платформе, которая контролирует условия его соблюдения. Если арендатор просрочит плату, платформа просто заблокирует вход в помещение или отключит инженерные коммуникации (воду, газ, электричество, отопление и т.д.). Чтобы воспользоваться помещением, даже забрать свои вещи, арендатору придется заплатить.
Права арендатора также защищены. Арендодатель не может выселить его раньше времени или ограничить доступ к помещению в течение оплаченного периода аренды, поскольку блокчейн-система децентрализована и повлиять на условия смарт-контракта, к примеру, преждевременно изменить пароль на входную дверь, невозможно.
Для чего нужны смарт-контракты?
Умные контракты являются основой децентрализованных приложений (DApp), влиять на работу которых невозможно. Главный плюс подобных приложений заключается в том, что они контролируются компьютерной программой. Частные лица или государственные органы не могут повлиять или изменить работу DApp.
Как и proof монеты в сравнении с обычными обладают повышенной защитой, так же и смарт-контракты с практической точки зрения безопаснее обычных договоров.
Как работает смарт-контракт?
Наиболее простой пример смарт-контракта – автомат с газированными напитками. По сути, это прародитель современных умных контрактов. Человек бросает в автомат монетку и получает стакан с газировкой. Простой договор купли-продажи. Соблюдение его условий контролирует автомат. Если вы не бросите монету, вам не нальют воду. Содержание автомата стоит дешевле, чем нанимать продавца. А владелец может снизить цену на напиток, что выгодно для конечного потребителя.
Современные умные контракты на базе блокчейна работают по тому же принципу. Например, человек хочет купить дом. Он заключает смарт-контракт с продавцом, который оцифровывает документы на дом и загружает их в блокчейн-платформу. Сделка считается состоявшейся, когда деньги покупателя поступят на счет продавца.
Преимущество умного контракта заключается в том, что передачу прав собственности на дом не обязательно регистрировать даже у нотариуса. Все данные о сделке записываются в блокчейн, надежно защищенный криптографическими методами. Поскольку децентрализованную цепочку блоков нельзя нарушить и вмешаться в работу криптовалютной системы, покупатель всегда сможет подтвердить права на дом.
Продавец и покупатель надежно защищены от мошенничества любой из сторон. Если покупатель не перечислит деньги, то просто не получит дом. И если продавец не передаст право владения жильем, то не получит деньги.
Но у смарт-контрактов есть и недостатки:
- Пока еще блокчейн-системы не могут обходиться без людей. Возьмем те же договора купли-продажи недвижимого имущества. Современные компьютерные программы еще не научились понимать и анализировать смысл содержимого документов. Чтобы проверить их подлинность, требуется привлекать людей – так называемых «оракулов». Они проверяют содержание документов. Но они могут быть заинтересованными лицами, а значит, нарушается принцип децентрализации и независимости системы.
- Условия контрактов соблюдаются всегда и их невозможно отменить. Если человек допустил оплошность в процессе оформления умного договора, например, случайно обязался ежемесячно выплачивать кому-то определенную сумму денег, то она будет списываться с его счета при любых условиях и договор нельзя будет отменить. Поэтому перед заключением договора неопытному человеку рекомендуется консультация юриста.
Несмотря на минусы, смарт-контракты все прочнее входят в нашу жизнь, проникая в различные сферы.
Виды смарт-контрактов
Сегодня смарт-контракты применяются минимум в пяти областях.
Название области | Примеры |
Клиринг | Безналичные расчеты за услуги, договора купли-продажи. |
Поставки | Позволяют регулировать оптовые поставки для бизнеса и производства. |
Медицина | Дают возможность создавать безопасные медицинские базы данных, к которым посторонние не будут иметь доступа. Пациент сможет выбирать доктора, которому желает открыть информацию. Даже семейный врач не сможет раскрыть данные пациента без его согласия. |
Интернет вещей | Позволяет сдавать в аренду без посредников различные гаджеты, а также расширяет возможности смарт-устройств. Например, умный электроавтомобиль сможет сам осуществлять оплату за электричество, после чего будет включаться зарядное устройство. |
Медиа | Дает возможность автоматизировать выплату роялти. К примеру, если в кафе играет музыка определенного автора, ему автоматически начисляется награда за использование его песни. Процесс можно автоматизировать с помощью специального оборудования и компьютерных программ. |
Также существует несколько разновидностей умных контрактов. Например, их различают по степени централизации. Простые контракты (аренда квартиры, электросамоката) могут заключаться без посредников. В сложных (покупка дома, яхты) нужны посредники – оракулы.
Смарт-контракты различают и по техническому процессу. Они бывают предустановленные, ограниченные и произвольно программируемые. Первые имеют заранее заданные условия. Вторые могут программироваться сторонами договора, но с ограничениями. Третьи – программируются сторонами произвольно.
Умные договора различают также по степени конфиденциальности. Содержащаяся в них информация может быть закрытой, частично открытой или находится в свободном доступе.
Выводы
Смарт-контракты – это договора, для исполнения которых не нужны посредники. Соблюдение их условий контролируется децентрализованной программой, а не людьми. Благодаря этому условия контракта всегда исполняются. Поэтому при заключении умного договора нужно вникнуть во все его детали, так как невнимательность может привести к печальным последствиям. Однако плюсов в смарт-контрактах гораздо больше, чем минусов. С каждым годом они сильнее внедряются в нашу жизнь. Со временем большинство договоров, скорее всего, будет заключаться при помощи этой технологии.