Что такое смарт-контракт? Объясняем простыми словами.
Появление и последующее распространение биткоина стали первым шагом для развития технологии blockchain (система без единого сервера, распределена между пользователями). Это цепочка блоков, связанных между собой таким образом, что каждый вытекает из предыдущего, кроме первичного. Пользователи могут видеть всю цепь, но имеют доступ только к своей папке.
Эта «учетная книга» постоянно обновляется и на ее основе построена пиринговая платежная система Bitcoin. Прелесть платформы еще в том, что она может быть задействована в создании полезного приложения смарт-контракт.
Речь идет о базе данных без возможности удаления файлов, созданной для хранения соглашений, документов, информации о сделках и событиях, способной обрабатывать транзакции. Статья посвящена полному раскрытию этой категории доступными словами.
Определение и особенности
Для начала важно определить, что такое смарт-контракт. В переводе с английского языка словосочетание означает «умная сделка». Это договор, написанный посредством использования специального компьютерного кода.
Его цель – обеспечение состояния, когда условия договора выполняются обеими сторонами в полном объеме, обмен денежными средствами, недвижимостью, акциями и любыми собственными активами без привлечения посредников (государственных органов или банковских учреждений) и с отсутствием рисков. За нарушение или невыполнение сделки предполагается система санкций по отношению к нарушителю.
Подобные штрафы взимаются в автоматическом порядке, без шанса уклониться от ответственности.
С материальной точки зрения такого рода договоренности выгоднее, чем те, что сопровождаются посещением нотариуса, госорганов и полномочных лиц. Не нужно вносить оплату пошлины и сбор за обслуживание.
Если стороны по-разному осуществляют трактовку положений, тем самым их нарушая, нередко дело доходит до суда. В криптоконкратках априори такой сценарий не имеет места. Неоднозначность исключается благодаря тому, что они основаны на особом методе обеспечения конфиденциальности под названием криптография (молодая наука о способах и методиках обеспечения конфиденциальности данных).
История возникновения
Смарт-контракт, что это и как его использовать во благо определил в 1994 году криптограф, юрист и ученый-информатик Николас Сабо. Он отметил, что создание единого децентрализованного реестра поможет заключать электрон
Немного истории: что такое умные контракты и зачем они нужны
Традиционные контракты не только сложны в составлении, но и требуют привлечения третьих лиц для обеспечения их соблюдения. В случае разночтений, стороны вынуждены обращаться в суды, что отнимает еще больше времени и денег.
С приближением цифровой эры, дигитализация затронула и эту важную часть общественных взаимоотношений. В 1994 году юрист и криптограф Ник Сабо описал концепцию умных контрактов (smart contracts), определив такой контракт как “электронный протокол передачи информации, обеспечивающий исполнение сторонами условий контракта”.
По мнению автора концепции, смарт-контракты позволили бы обеспечивать автоматическое выполнение условий сделок (производство выплат, конфиденциальность и даже принудительное исполнение обязательств сторон) с минимальными затратами на их сопровождение и без необходимости привлечения третьих лиц для обеспечения доверия.
Хотя технология, способная поддерживать смарт-контракты, с тех пор заметно развилась, предложенное Сабо определение и сейчас точно выражает суть понятия.
Умные контракты на блокчейне
В широкой интерпретации, первым и простейшим смарт-контрактом можно назвать протокол для осуществления транзакций в сети биткоина, ведь ее можно определить следующим образом:
«Блокчейн — это распределенный реестр, позволяющий пользователям передавать информацию и ценность без помощи банков и посредников».
Возникновение технологии блокчейн открыло перспективу для создания систем, позволяющих заключать и автоматически исполнять сделки по достижении заранее заданных условий, минуя централизованных посредников.
В отличие от юридического языка бумажных договоров, код не подвержен лингвистическим нюансам и двойным толкованиям. Поскольку смарт-контракты являются программами и создаются на основе компьютерной логики, стороны сделки могут быть уверены, что условия, прописанные в коде контракта, будут соблюдены неукоснительно и не могут быть изменены задним числом. В обиходе это правило формулируется кратко: «код — это закон».
Стоит отметить, что в последний год строгость соблюдения этого свойства была подвергнута серьезному испытанию, что в итоге привело к идеологическому расколу в сообществе самой популярной на сегодня системы для умных контрактов Ethereum и последующему хардфорку.
Тем не менее отказ от услуг централизованных посредников и автономное исполнение смарт-контрактов позволяют существенно экономить на обеспечении честности их соблюдения. Так как любой отдельно взятый посредник может оказаться заинтересованным в том или ином исходе сделки, а суммы на кону могут быть немаленькими, стоимость услуг доверенных лиц зачастую может оказаться достаточно высокой.
Поэтому важной особенностью умных контрактов на блокчейне является децентрализованное исполнение. Условия, необходимые для соблюдения умных контрактов, распространяются по распределенной сети блокчейна с помощью тех же механизмов, которые передают информацию об обычных транзакциях. Когда компьютеры в сети получают информацию о контракте, каждый из них приходит к независимому решению относительно выполнения условий контракта, после чего сверяется с остальными узлами сети. Таким образом, ни одна сторона не может самостоятельно повлиять на решение, поскольку исполнение сделки находится в руках всей системы целиком.
Простой пример
Чтобы лучше понять принцип работы смарт-контрактов, можно сравнить их с телефонными и торговыми автоматами. Обычно для осуществления торговых операций и производитель, и конечный покупатель сталкиваются с большим количеством посредников, но в случае смарт-контрактов, опущенная в автомат монета позволит тут же получить товар или услугу.
Простейшим примером смарт-контракта является мультиподпись (multisig, escrow). При помощи такого контракта не доверяющие друг другу контрагенты могут заморозить некоторую сумму монет на блокчейне таким образом, что в случае необходимости потратить эту сумму потребуются подписи более половины участников. Дальнейшее усложнение таких контрактов позволяет выстраивать модели для голосований о распределении средств в рамках децентрализованных фондов или запускать подписи по наступлению определенных цифровых событий.
На практике это означает, что инвестор, принимая участие в ICO и отправляя криптовалюту на кошелек проекта, может быть уверен в том, что в случае провала краудсейл-кампании, его средства будут автоматически возвращены. А в случае успешного сбора заявленной суммы, средства будут перечислены разработчикам только тогда, когда достаточное количество участников мультиподписи активируют свои ключи, тем самым лично подтверждая добросовестность проекта.
Смарт-контракты потенциально можно использовать и для любых финансовых действий в реальном мире — страхование, регистрация и передача собственности, кредитование, краудфандинг и так далее.
Проблемы, о которых не стоит забывать
Несмотря на инновационность и эффективность, смарт-контракты все еще являются экспериментальной технологией и далеки от совершенства. Как и любая компьютерная программа, смарт-контракт подвержен багам и недочетам программистов.
В то же время высокий уровень безопасности, который предлагает децентрализованная сеть, все еще оставляет уязвимости на стороне пользователя. Если пользователь хранит данные на подключенном к интернету устройстве, защита его устройства — самое слабое звено в его стратегии информационной безопасности. Кроме того, устройство или запись с ключами можно попросту потерять, и тогда помимо опасности взлома можно столкнуться и с невозможностью пройти аутентификацию в системе.
Смарт-контракты в идеальном воплощении полностью исключают из сделки человеческий фактор, но наряду с выгодами это может вызывать и неудобства. Например, если в реальной жизни, в случае непредвиденных обстоятельств, стороны контракта могут прийти к неформальному соглашению, то смарт-контракт не обладает подобной гибкостью.
Однако главными вызовами в развитии платформ для осуществления умных контрактов являются масштабирование и трудности в получении контрактами достоверной информации из внешнего мира. На разрешение этих двух проблем и связанных с ними ограничений направлены силы множества разработчиков и в рамках различных платформ они решаются по-разному, однако об этом мы будем говорить в последующих статьях.
Смарт-контракты в реальном мире
Блокчейн был изобретен для осуществления экономической деятельности людей независимо от банков и государств. Но сегодня государства, корпорации и банки являются одними из крупнейших локомотивов внедрения этой технологии в повседневную жизнь.
Пусть эти структуры не заинтересованы в полной имплементации парадигм распределенного реестра, но они видят, как блокчейн и умные контракты могут увеличить эффективность работы даже централизованных структур.
Пример применения смарт-контрактов в повседневной жизни общества — приближение эры цифрового государства.
Выборы в каждой стране — это одна из самых важных и трудоемких задач, когда необходимо в жестко ограниченное время получить и обработать информацию от миллионов граждан. Существующие системы даже в наилучшем воплощении могут давать сбои. Но смарт-контракты убирают из выборного процесса практически любой риск.
Многие страны мира, включая ЕС, Австралию, Россию и Украину, всерьез рассматривают переход на блокчейн-голосование. Не исключено, что в ближайшем будущем мы будем выбирать государственных лидеров, не опуская бумажки в урны, а запуская смарт-контракт.
К тому же блокчейн-голосование может помочь и с проблемой явки избирателей там, где инерция вызвана длинными очередями, заполнением множества бумаг и прочей волокитой.
Не менее интересны и способы применения умных контрактов в деловой и повседневной жизни обычных людей. Уже сейчас любой стартап может провести криптовалютный краудфандинг своего проекта, а люди осуществляют денежные переводы в любую точку мира, минуя банки и государственные структуры.
Пожалуй, важнейшим применением смарт-контрактов может стать зарождающаяся уже сегодня инфраструктура Интернета вещей. Экономика будущего — это глобальная сеть умных вещей, общающихся друг с другом с помощью смарт-контрактов. Благодаря смарт-контрактам и “оракулам” (механизмам, позволяющим смарт-контрактам обмениваться информацией с внешним миром), умные автомобили смогут самостоятельно парковаться и заправляться, умные дома — осуществлять финансовые отношения с арендаторами, а дроны — доставлять покупки и разносить пиццу.
В будущем смарт-контракты, скорее всего, станут неотъемлемой частью нашей жизни. Помимо качественных изменений в финансовом секторе и бытовой сфере, умные контракты могут изменить и саму деловую инфраструктуру, которая помогает функционировать обществу. Целые дисциплины юриспруденции отомрут или изменятся до неузнаваемости. Вместо многостраничных бумажных контрактов, где нужно выверять каждое слово, люди будут пользоваться смарт-контрактами, скроенными по шаблону или создавать уникальные контракты с помощью универсального цифрового языка. В то же время, повседневная бытовая экономическая деятельность людей станет более структурированной и безопасной без видимого усложнения для потребителя.
Материал опубликован в рамках совместного спецпроекта ForkLog и Aeternity “Эволюция смарт-контрактов”. С полным списком опубликованных материалов можно ознакомиться здесь.
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER
Умные контракты помогут нам войти в будущее экономя.
Из статьи ты узнаешь :
Доброго времени суток, мои уважаемые посетители и гости. Мы с вами продолжаем говорить про различные интересности в контексте криптовалют, и сегодня темой нашей статьи станут умные контракты. Мы поговорим с вами о том, что это и какие блага оно может нам дать?
Лучший брокер
✅✅✅ ▶ Жми и смотри ◀
С того момента, как люди познакомились с Биткоином, еще прошло не так уж много времени. Тем не менее, за этот небольшой промежуток времени человечество столкнулось с большим количеством интересного. Нет, я не могу сказать, что все эти новшества стали доступны абсолютно всем на нашей планете. Между тем, нельзя отрицать того факта, что эти новые вещи и технологии стали доступны не только узкому кругу людей.
Грубо говоря, уже давно прошли те времена, когда в контексте криптовалютной сферы люди только знали про Биткоин, да и то, мало кто понимал, что это значит на самом деле.
Сейчас же, на деле, очень многие интересуются этой сферой, рассматривают тенденции, которые там формируются и правильно делают! Дело в том, что комьюнити этой сферы постоянно расширяется, кроме того, выглядит так, что все эти технологии скоро войдут в нашу обыденную жизнь, и обойтись без них будет сложно!
Чтобы хоть как-то расширить ваш кругозор в рамках этого направления, я , собственно, и решил рассказать про умные контракты, так как тема эта очень важна.
ЧТО ТАКОЕ СМАРТ КОНТРАКТЫ?
Вообще, стоит сказать, что появление этого термина ознаменовалось далеко не с появлением криптовалют. Этот термин появился достаточно давно, еще в 1994 году. Если говорить достаточно простым языком, то умный контракт – это самоисполняемый договор, в его основе лежит транзакция, которая запускается автоматически после того или иного события.
На блокчейне для смарт контрактов работает также и Эфириум.В контексте криптовалют, смарт контракт – это цифровой контракт, в основе которого заложены блоки блокчейн. Поддержка и осуществление проработки контракта осуществляется посредством сети компьютеров, которые связанны друг с другом. В самом же контракте прописываются все возможные варианты событий, то есть, формируется некий код, в котором заложена необходимая информация.
Вообще, умные контракты изобрели в первую очередь для того, чтобы избавиться от влияния посредников в рамках тех или иных транзакций. В данном случае, посредник следит за тем, чтобы условия договора между лицами исполнялись и все было объективно. И только после того, как условия выполнены с двух сторон, посредник подтверждает это, и происходит обмен необходимыми активами между сторонами.
СМОТРЕТЬ КОРОТКИЙ ВИДЕООБЗОР ПО ТЕМЕ СТАТЬИ
Вообще, на словах все это звучит просто и безмятежно. Но в жизни действуют совершенное иные законы, в частности, вы можете столкнуться со всеми прелестями бюрократии. Вам нужно будет бегать по нотариусами, заполнять бланки, подписывать договора, бегать с платежками и это я еще не говорю про то, что будут весьма крупные комиссионные. И вот тогда вы поймете, что умные контракты, на самом деле, очень интересная штука!
ТИПЫ УМНЫХ КОНТРАКТОВ
Умные контракты могут быть обусловленными и необусловленными. Основное их отличие заключается только лишь в условиях, которые заложены для их исполнения.
Если говорить про обусловленный контракт, то все необходимые условия заложены в его родном блокчейне. Если говорить про необусловленный контракт, то все необходимые данные для исполнения этого контракта лежат вне его родного блокчейн. Например, это могут быть результаты каких-то конкурсов, спортивных состязаний и прочего. То есть, это может быть любое внешнее событие, которое запустит исполнение договора.
Правда, в данном случае, есть некий информационный оракул, который является связующим звеном между блокчейн и реальным миром.
ГДЕ УМНЫЙ КОНТРАКТ ПРИМЕНЯЕТСЯ
На сегодняшний день, соглашения играют очень важную роль в рамках человеческой жизни. Тем не менее, есть некие направления, где умные контракты уже начинают планомерно начинают активно внедряться. Вот с этим мы сейчас с вами и разберемся.
- Торговля. Ни для кого не секрет, что в нашем мире, популярность покупок в разных интернет-магазинах возрастает. Это экономит наши силы, наши нервы, и, главное, экономит наше время. Вообще, сейчас имеют активно распространение в этой сфере наложенные платежи. Из-за этого, вам всегда приходится доплачивать, то есть, выкладывать сумму несколько большую, нежели стоит сам товар. Если же применяются умные контракты, то потребность в переплате пропадает!
- Азартные игры. В данном случае, я попробую привести вам простенький пример. Вы и какой-то другой человек делает ставку на исход того или иного футбольного матча. С ваших счетов списываются посредством контрактов определенные суммы до окончания матча. Как только результаты матча становятся официально известными, то контракт автоматически начислит прибыль победителю. Если же ничья, то деньги обе стороны получат обратно. И, казалось, бы, ведь, есть букмекер, зачем париться? А вот дело в том, что букмекеру нужно выплачивать определенную комиссию. Кроме того, исключается вариант, что вы попадете на нечестного букмекера.
- Наследство имущества. Как бы там ни было, но ни что не вечно, как и люди. Как показывает практика, после смерти человек, он завещает передать свое имущество другим людям, ну или инстанциям. На сегодняшний день, вопросами наследства занимаются юристы. Тем не менее, юристы – это люди, а людям свойственны ошибки, людям можно дать взять и прочее. В общем, сделать все, чтобы воля усопшего была исполнена, мягко говоря, в несколько ином виде, с более выгодным смещением в сторону заинтересованных лиц. Так вот, умный контракт этому воспрепятствует, так как ему не дадут взятку и он не допустит ошибку.
- Аренда жилья. Если вам необходимо арендовать жилье или сдать его, то тут в полной мере вы почувствуете все прелести умных контрактов. Допустим, для примера, возьмем аренду жилья. Допустим вы, как арендатор и человек, который сдает в аренду, вы заключаете контракт. В блокчейн умного контракта поступает информация, что вы оплатили залог и первый месяц проживания, и вы получаете ключи от квартиры. Для того, чтобы этот умный контракт полностью себя реализовал, в замок снимаемой квартиры нужно внедрить интернет, чтобы он имел связь с умным контрактом. Так вот, если в оговоренный срок вы не внесете арендную плату за проживании, то замок автоматически заблокируется.
ПЛЮСЫ И МИНУСЫ
Так уже вышло, что все имеет свои достоинства и недостатки, так вот, умные контракты тоже не лишены этого. Пожалуй, начнем с плюсов!
- Умные контракты дают возможность быть независимыми от различных посредников.
- Учитывая тот факт, что умные контракты находятся в блокчейн, то их невозможно изменить, что является подтверждением их надежности.
- Умные контракты позволяют вам гибко подойти к выбору возможных условий самого контракта.
- У участников контракта нет никаких издержек.
Есть и минусы!
- Нет правового статуса. Да, на данный момент у блокчейн нет законодательных норм, подтверждающих его статус.
- Всегда есть форс-мажорные обстоятельства. Так вот, умный контракт тоже не всемогущ, и он не может учесть абсолютно всех факторов.
- Ну и, конечно, на данный момент у людей крайне малая осведомленность в этом вопросе, соответственно, популярность умных контрактов пока крайне низка.
Как ни крути, но даже наличие минусов не опровергает того факта, что умные контракты имеют огромный потенциал, который при грамотной реализации может быть раскрыт и подарит людям огромное количество благ.
Обзор и отзыв брокера XM, больше полезной информации.
По сути дела, смарт-контракты уже сегодня готовы изменить нашу жизнь к лучшему. Тем не менее, пока они не имеют такой большой популярности, которая позволила бы раскрыть их потенциал. Но я думаю, что это только лишь вопрос времени.
ПредыдущаяКриптовалютаКрупный криптовалютный трейдер. Что он делает?
СледующаяКриптовалютаТрейдеры криптовалют. Что они должны знать?
Похожие статьи Епсель-моксель! Рекомендую
Как работают умные контракты в технологии блокчейн
Технология блокчейн — это далеко не только биткоин. Устойчиво высокий уровень безопасности криптовалют продемонстрировал миру, что новая волна технологий цепочек блоков может привести к повышению продуктивности и дать другие технологические преимущества аналогично тому, как это произошло с интернетом. Блокчейн — очень мощная технология, способная выполнять сложные операции, а не только вычислять текущий баланс вашего криптовалютного кошелька. Она открывает возможности для реализации идеи умных контрактов. Умные контракты становятся краеугольным камнем для создания промышленных приложения блокчейн и, вероятно, будут одним из столпов этой технологии. Давайте рассмотрим, что представляют собой умные контракты, как они работают, и как их можно использовать.
Что такое умный контракт?
Умные контракты (другие названия: самоосуществляющиеся контракты, контракты блокчейн, цифровые контракты) — это просто компьютерные программы, действующие в качестве соглашений, условия которых можно запрограммировать на то, чтобы они сами вступали в силу и реализовывались. Главная цель умного контракта — дать возможность двум анонимным сторонам торговать и вести бизнес друг с другом (как правило — через интернет) без участия посредника. История умных контрактов гораздо более давняя, чем у Биткоина. Она берет начало в 1990-х годах. Термин «умный контракт» был впервые введен в 1993 году Ником Шабо, одним из предполагаемых авторов Биткоина, и относился к самоавтоматизированным компьютерным программам, способным обеспечить выполнение условий любого контракта.
Традиционные физические контракты, которые сегодня составляются юристами, представляют собой многостраничные печатные документы, написанные на юридическом языке. Их соблюдение и реализация в значительной степени зависят от третьих лиц, а потому требуют значительных усилий и не гарантируют результата. В случае отступления от условий договора, сторонам для исправления ситуации приходится прибегать к помощи государственной судебной системы, что влечет за собой большие затраты времени и средств.
Умные контракты, которые создаются компьютерными программистами с помощью специальных средств, существуют исключительно в цифровом виде и пишутся на таких языках программирования, как C++, Go, Python или Java. В них, как и в бумажных договорах, кодируются правила, последовательность, обязанности, вознаграждение и штрафные санкции для каждой из сторон при различных обстоятельствах. После этого такой код может автоматически вводиться в действие системой распределенного реестра.
Как работают умные контракты?
Чтобы понять принцип работы умных контрактов, нужно научиться различать код умного контракта и то, как и зачем этот код применяется. В целом, можно выделить две составляющие умного контракта:
- Код умного контракта — это код, который хранится, проверяется и исполняется в цепочке блоков.
- Умные юридические контракты — это использование кода умного контракта в качестве дополнения или замены традиционного юридического документа.
Рассмотрим основные этапы работы умного контракта в распределенном реестре:
- Кодирование (Что входит в умный контракт)
Поскольку работа умных контрактов аналогична работе компьютерных программ, очень важно, чтобы они в точности выполняли то, что хотят видеть стороны договора. Это достигается введением соответствующей логики на этапе написания умного контракта. Программный код работает заранее заданным образом и не подвержен лингвистическим нюансам человеческого языка. Это позволяет автоматизировать то, что в традиционных договорах звучит как «если… то…»
- Распределенные реестры (Как происходит отсылка умного контракта)
После этого код шифруется и отправляется на другие компьютеры через распределенную сеть реестров (т. н. распределенные реестры). Если это делается через такую открытую и неконтролируемую цепочку блоков, как Биткоин, то отправка контракта производится аналогично тому, как происходит обновление транзакций в сети. Это может также происходить через платформу контролируемого или гибридного распределенного реестра, например R3.
- Реализация (Как это обрабатывается)
Когда компьютеры сети распределенных реестров получают такой код, они договариваются между собой о результатах исполнения этого кода. После чего сеть обновляет распределенные реестры, чтобы зарегистрировать заключение умного контракта, а затем непрерывно контролировать соблюдение его условий. В системе подобного рода, любая манипуляция видна всем, поэтому реализация умного контракта не может зависеть от одной из сторон.
Пример умного контракта
Существует огромное множество примеров того, как применение технологии блокчейн приносит значительные преимущества. В большинстве таких приложений используются умные контракты. Музыкальная индустрия — одна из сфер, где может с успехом применяться данная технология.
Права на музыку обычно принадлежат самим музыкантам или звукозаписывающим компаниям. Это обеспечивает правообладателю возможность получать пассивный доход каждый раз, когда его музыка используется в коммерческих целях. Сложность состоит в том, что нужно знать, кому принадлежат права на музыку, и правильно распределять деньги в пользу соответствующих лиц с учетом их доли в авторском праве (авторы, исполнители, продюсеры).
В данном случае, публичная цепочка блоков может отслеживать авторские права. Эта информация может быть доступна всем. И поскольку публичный блокчейн представляет собой базу данных, которая может только пополняться, мы можем быть уверены, что такая информация не будет изменена. Кроме того, выплата роялти может производиться в режиме реального времени, а умный контракт способен обеспечить автоматическое распределение средств на заданных условиях каждый раз, когда генерируется платеж для конкретного произведения. Каждая из сторон мгновенно сможет увидеть пополнение своего счета.
Будьте в курсе всех важных событий United Traders — подписывайтесь на наш телеграм-канал
Введение в технологию умных контрактов
Традиционные принципы торговых отношений: фондовый рынок, бизнес и так далее, построены на централизованной модели, где контрагенты взаимодействуют друг с другом через доверенных посредников, таких как финансовые учреждения, представители розничной торговли (приобретают товары у производителей и перепродают их потребителям), сайты/мобильные приложения, такие как eBay, Uber или Airbnb, которые облегчают процесс покупки товаров или использование услуг, предоставляемых третьими лицами. Умные (или смарт) контракты могут помочь снизить зависимость от централизованных систем, нивелировать затраты на посредников и предоставить другие преимущества.
Что такое умные контракты?
Термин «Умные контракты» был придуман начале 1990-х годов ученым, которого, к слову, многие считают создателем биткоина, Ником Сзабо. По сути, умные контракты это специализированный реестр, который ведет учет сделок и прав собственности по договорам между двумя контрагентами на принципе p2p-технологии (одноранговые сети без посредников). Все затраты по документообороту и нормативные аспекты сделки прошиваются в умном контракте и затраты на ведение транзакций сводятся, таким образом, к минимумам.
[youtube height=»HEIGHT» width=»WIDTH»]https://www.youtube.com/watch?v=FkeLDPZ-v8g[/youtube]
Еще в 1994 году Ник Сзабо разработал прототип алгоритма, который должен был выполнять функции умных контрактов и нивелировать роль кассиров и прочих человеческих факторов. Сегодня в 2016 году умные контракты реализованы в контексте функционирования цифровых валют, которые обращаются между пользователями без мониторинга и контроля со стороны центрального узла.
Умные контракты построены на базе протокола блокчейн (распределенного реестра, на котором строится сеть цифровой валюты биткоин). Блокчейн представляет распределенную базу данных, которая проводит и учитывает все транзакции между пользователями цифровой валюты без посредников. Распределенный реестр самостоятельно проводит платежи на основе заложенного в него алгоритма, проверяет правомерность транзакции и списывает минимальную комиссию за сделку. Двумя основными преимуществами блокчейна является отсутствие посредников и высокая безопасность сделки.
Где можно использовать умные контракты?
Потенциальные варианты применения умных контрактов выходят далеко за пределы организации движения цифровой валюты. Умные контракты могут быть актуальны в предпринимательской деятельности, где происходит движение любых материальных или не материальных товаров, в вопросах удостоверения прав владения (ценные бумаги, недвижимость, наследство, движимое имущество, цифровой контент и так далее).
[youtube height=»HEIGHT» width=»WIDTH»]https://www.youtube.com/watch?v=BdN_-EyB224[/youtube]
Умные контракты могут создать одноранговые версии традиционных банков, бирж или таких сервисов как eBay, Uber или Airbnb. Любой бизнес, где присутствуют посредники в той или иной форме можно упростить и сделать более эффективным при помощи умных контрактов.
Подрывные инновации
Такие направления как аренда недвижимости, автомобиля, лизинг транспортных средств представляют собой первые мишени для подрывных инноваций со стороны умных контрактов на базе технологии блокчейн. Логистика, денежные переводы, удостоверение прав собственности на цифровой контент и предметы искусства — все это направления, которые созрели для новой цифровой революции.
via Forbes
Что это такое и зачем об этом знать
Обзор технологии
Первое широко известное описание смарт-контрактов предложил еще в 1996 году Ник Сабо, специалист по компьютерным наукам и юриспруденции, и, согласно ряду версий, создатель биткоина. В терминологии Сабо смарт-контракты — это самоисполняющиеся сделки, обеспеченные программными алгоритмами и исключающие человеческий фактор.
Образец умного контракта, написанного на платформе Ethereum. Источник: www.ethereum.org/token
Однако лишь в последние годы мы наблюдаем повышенное внимание к этому концепту. Причиной этому в основном послужили два фактора:
- Появление биткоина в 2009 году.
Изначально криптовалюта и блокчейн привлекли лишь небольшую группу гиков-энтузиастов. Однако за последние несколько лет интерес к ним значительно вырос и со стороны бизнеса. Причина в большом потенциале по оптимизации бизнес-процессов, повышению их прозрачности и надежности. - Развитие интернета вещей.
Количество устройств, подключенных к интернету, с каждым днем растет. Сейчас оно уже превысило численность населения Земли.
Важно понимать, что смарт-контракты не могут существовать обособленно. Они всегда являются реакцией на определенную транзакцию или сообщение в блокчейне. Подобный “триггер” может быть отправлен либо с внешнего аккаунта, либо с другого смарт-контракта, который, в свою очередь, тоже потребует активации. Список блокчейнов, поддерживающих такую функцию, приведен в 5 разделе исследования.
Использовать смарт-контракты можно во многих сферах, о них мы подробнее поговорим в следующих разделах. Сейчас, для примера, ограничимся их применением в юридической практике.
Валентин Пивоваров, руководитель lexnet.io:
«В предоставлении услуг, особенно юридических, между клиентом и юристом всегда стоит вопрос доверия. Взять деньги за консультацию, использование которой причинит ему вред, — значит не только дискредитировать себя как специалиста в области права, но и, возможно, погубить чей-то бизнес.
Поэтому учитывая специфику бизнеса, который к нам обращается, мы предлагаем облечь договорные отношения с клиентом в „умные“ контракты. Согласно им, лицо, которое к нам обратилось за юридическими услугами, вносит депозит на счет, которым оперирует запрограммированный smart contract. Так мы получаем гарантию оплаты нашей работы.
Оставшись удовлетворенным результатом, клиент с помощью своего приватного ключа открывает нам доступ к оплате нашей работы. Или блокирует средства на счету до разрешения спора в арбитраже, если что-то пошло не так. Таким образом мы с помощью Ethereum строим доверительные отношение с нашей клиентурой, а все риски, связанные с ними, берет на себя эта блокчейн-площадка.»
Пример того, как работает умный контракт:
Одним из самых больших препятствий на пути к повсеместному внедрению смарт-контрактов является качественная оценка вещей и событий реального мира. Частично ее можно решить с помощью оракула — поставщика информации, который пользуется доверием обеих сторон. Подробнее о нем можно прочитать здесь.
Однако даже с помощью оракула смарт-контракт не сможет получить полную информацию об относящихся к нему процессах. Предположим, субъект А покупает у субъекта Б телефон, используя смарт-контракт. Доставка произошла, но телефон оказался с дефектом, который непосредственно влияет на его стоимость. Смарт-контракт не сможет учесть эту информацию и посчитает контракт выполненным. По этой причине глобальная автоматизация с помощью смарт-контрактов не представляется возможным не только в ближайшем, но и в более отдаленном будущем.
Как видно из примера с продажей телефона, смарт-контрактам требуется арбитр для разрешения спорных ситуаций. И, в отличие от оракула — поставщика информации, которого можно автоматизировать, арбитром должен выступать человек (в данном исследовании мы не рассматриваем вопрос полного дублирования человека искусственным интеллектом). В таком случае, арбитр будет обладать мастер-ключом, позволяющим влиять на действия смарт-контракта. В случае спора именно за ним будет стоять последнее слово: отменить или, наоборот, обеспечить исполнение смарт-контракта.
Остальные недостатки технологии, а также ее яркие достоинства, представлены в списке ниже:
Преимущества:
- Скорость и обновления в режиме реального времени — автоматизируя задачи, зачастую выполняемые вручную, смарт-контракты позволяют значительно ускорить бизнес-процессы.
- Надежность: помимо снижения риска механической ошибки, децентрализованный характер блокчейна обеспечивает возможность восстановления данных в случае их утери. При этом криптографическая защита платформы практически исключает возможность взлома.
- Децентрализованный характер платформ практически полностью исключает риск манипуляции.
- Оптимизация издержек = сокращение числа посредников + снижение затрат в человеко-часах.
- Возможности для новых бизнес-моделей — например, в Нью-Йорке создадут частную сеть для обмена солнечной энергией на базе смарт-контрактов Ethereum.
Недостатки:
- Невозможность полной автоматизации (необходимость оракула). По мере распространения интернета вещей влияние этой проблемы будет уменьшаться.
- Отсутствие полной конфиденциальности, поскольку код внутри блокчейна видят все его участники. Решением могут выступать permissioned (приватные) блокчейны, ограничивающие доступ к информации.
- Временной лаг — на добавление к цепи нового верифицированного блока необходимо время (около 17 секунд на Ethereum). В этом плане блокчейн-решения проигрывают стандартным базам данных, где аналогичные операции занимают доли миллисекунды.
Сферы деятельности, в которых применимы смарт-контракты
Финансовые услуги
- Процессинг ценных бумаг:
Смарт-контракты помогут автоматизировать выплату дивидендов, дополнительную эмиссию акций, и процесс голосования на общем собрании акционеров, а также снизят издержки и риски, связанные с наличием контрагентов и ведением неэффективной бумажной документации.
- Торговое финансирование:
Условия исполнения аккредитива, записанного в смарт-контракте, будут проверяться автоматически, что ускорит процесс и повысит эффективность торговли.
- Обслуживание деривативов:
Процессы по обслуживанию внебиржевых деривативов трудоемкие, поскольку этим независимо занимаются все контрагенты. Смарт-контракты могут оптимизировать эти процессы, осуществляя регулярные действия (например, периодические платежи), в соответствии с информацией, поступающей от оракула.
- Ипотека:
Смарт-контракты можно использовать для автоматического списания выплат и освобождения предмета ипотеки из-под залога по окончании ее выплаты.
- Управление цепями поставок:
Смарт-контракты позволят проще и полноценнее отслеживать поставки в единой цепи, связывающей производство, логистику, ритейл, и задействованных в ней контрагентов.
- Автострахование:
Страховые фирмы смогут значительно снизить издержки на сбор и проверку подлинности различных документов за счет внедрения смарт-контрактов. В них будут заложены условия страховой сделки, а поступающие данные от различных сенсоров автомобиля упростят расчет страховой выплаты.
Другие сферы применения
Прочие возможности применения смарт-контрактов рассмотрены в таблице ниже:
Реальные кейсы: как бизнес использует смарт-контракты
Финансы
Финансовый сектор является если не самым перспективным, то самым платежеспособным источником спроса на смарт-контракты. Многие бизнес-процессы в отрасли до сих пор сопровождаются кипами сопутствующих бумаг, которые усложняют ведение бизнеса, и составляют значительную долю выручки посредников. Внедрение смарт-контрактов может упростить эти процессы, поэтому крупнейшие игроки сами начали разработки в этой области.
Так, консорциум R3, включающий 45 крупных финансовых организаций, ведет разработки в области применения блокчейна в финансовой отрасли. Более 15 банков-участников разработали прототипы умных контрактов для проведения операций факторинга, предоставив участникам возможность видеть данные по сделкам в режиме реального времени.
Параллельно банки ведут и свои внутренние разработки:
- Barclays использует смарт-контракты для автоматизации платежа и смены прав на владение при проведении сделки
- HSBC и Bank of America заменили умными контрактами аккредитивы (письменная гарантия от банка плательщика банку получателя).
В нашей стране технология тоже получила развитие. Альфа-банк и S7 в прошлом году провели первую финансовую сделку с применением блокчейн в России. Использовались сразу два смарт-контракта — для открытия и исполнения (закрытия) аккредитива. Взаимодействующие друг с другом смарт-контракты призваны снизить негативные последствия потенциальной ошибки в коде одного из них.
Активно экспериментируют с применением смарт-контрактов и страховые компании:
- Немецкий гигант Allianz использовал смарт-контракты для автоматизации страховых выплат в случае природных катастроф.
- Стартап Dynamis осваивают P2P-страхование, предоставляя стандартные услуги — страховые полисы, защищающие их покупателей от потери работы. При этом страховой фонд не сконцентрирован в руках страховщика-владельца, а распределен по децентрализованной сети кредиторов, а смарт-контракты применяются для вынесения решения по заявке (оценка профиля на LinkedIn), а также для последующих автоматических списаний задолженности.
Dynamis — смотреть ниже или на YouTube:
Государственные службы
Полное внедрение смарт-контрактов в систему выборов пока что представляется перспективой не самого ближайшего будущего. Однако государственные службы уже вовсю работают на самым очевидным преимуществом блокчейна — надежным хранением документов. Так, кадастровая служба Швеции (Lantmäteriet), совместно с блокчейн-стартапом ChromaWay, консалтинговой фирмой Kairos Future и мобильным провайдером Telia работает над собственным блокчейн решением. Оно призвано устранить ошибки, связанные с ручным вводом данных, и повысить надежность передачи документации. При этом цифровое документирование передачи недвижимого имущества в собственность осуществляется с помощью разработанной ChromaWay системы смарт-контрактов.
Также созданием кадастрового реестра занимается Грузия (вместе со стартапом Bitfury).
Подробнее: Швеция, Грузия.
Продолжение аналитической записки доступно по ссылке: blog.dti.team