Что такое смарт-контракты, для чего нужны умные контракты, принцип их работы. Как использовать умные контракты? Практическое применение технологии


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

К примеру за 2017 год в арбитражных судах РФ было рассмотрено 1,7 миллионов дел, большинство из которых были прямо или косвенно связаны с нарушением договорных обязательств .

Но к счастью, технология блокчейн дала нам не только криптовалюты, как трансграничное платежное средство. Блокчейн – это нечто большее, чем деньги. Это то, что может заменить собой привычные договорные отношения с помощью умных контрактов (smart-contacts) .

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

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

Сам термин “смарт-контракт” не такой уж и новый. Его впервые использовал в 1994 году Ник Сабо (Nick Szabo), которого считают отцом технологии блокчейн. Кстати, многие считают, что Ник Сабо и есть – создатель . Почитайте про него и все поймете.

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

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

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

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

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


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

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

Ethereum: платформа для смарт-контрактов

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


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

Каждый контракт выполняется на Turing-complete Ethereum Virtual Machine (EVM). Или другими словами Виртуальная Машина Тьюринга . Эта виртуальная машина является частью общего алгоритма Ethereum и способна выполнять определенный спектр задач. В частности, она заточена под обработку смарт-контрактов. Такая машина Тьюринга принимает решения на основе каких-либо переменных. Если выполняется какое-либо условие, то она выполняет заданное действие.

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

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

После Ethereum на рынке появилось множество платформ, которые также стали поддерживать умные контракты. Среди наиболее известных можно выделить такие проекты как , и .

Преимущества умных-контрактов

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

  • Независимость. Вы больше не нуждаетесь в посредниках. Исчезают проблемы в виде переплаты за посреднику, бюрократических сложностей при подписании и получении заверения договора, а также вероятности недобросовестного поведения посредника. Смарт-контракт работает в децентрализованном блокчейне, что снимает возможные ограничения национальных правительств и их надзорных органов.
  • Доверие. Не обязательно доверять партнеру-контрагенту, достаточно доверять блокчейну. In blockchain we trust!
  • Безопасность. Вероятность взлома и кражи средств стремиться к нулю. Например, чтобы украсть ваши деньги со счета, хакеру нужно взломать ваш аккаунт. Но в случае с блокчейном ему попросту нечего взламывать, ведь блокчейн децентрализован. Он одновременно находится в тысячах компьютеров. Чтобы совершить атаку, нужно захватить 51% всей сети, что практически невозможно сделать, так как такая атака будет стоить ОЧЕНЬ больших денег.
  • Скорость. Контракты не просто безопасные и удобные – они еще и быстрые. И не только потому, что вы избавлены от контактов с бюрократией в виде чиновников и нотариусов, а потому, что блокчейн работает очень быстро. Процесс полностью автоматизирован и все операции видно в свободном доступе.

Все эти преимущества наглядно демонстрируют превосходство технологии умных контрактов над традиционными договорными отношениями, к которым мы привыкли. Но это еще далеко не все.

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

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

Проблемы безопасности смарт-контрактов

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

Например, организаторы ICO KICKICO потеряли 8 миллионов долларов в июле 2017 из за уязвимости в смарт-контракте. Но самым известным случаем ошибки в коде является взлом DAO в июне 2016 года из за которого раскололось сообщество Ethereum и появился . Во время этого происшествия, хакерам удалось похитить 50 миллионов долларов США.


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

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

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

Будущее умных контрактов

Технология смарт-контрактов стремительно развивается. После ошеломляющего успеха Ethereum, многие крупные компании обратили внимание на открывшиеся на горизонте возможности и ринулись исследовать их. Так например, проекты Enigma и Wanchain ведут разработки секретных контрактов (secret contracts), которые были бы не видны в публичном блокчейне. Поскольку пользуются огромным спросом, то и на анонимные смарт-контракты должен быть спрос.

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

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

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

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

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

Что такое смарт-контракт и как он был создан?

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

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

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

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

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

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

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

Применение смарт-контрактов

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

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

Безопасность смарт-контрактов

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

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

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

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

Мнение из сети:

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

Одна из ключевых особенностей технологии блокчейн — смарт-контракты. Многие участники рынка считают, что «умные» контракты способны оптимизировать и ускорить процессы во многих сферах экономики. Чтобы разобраться, так ли это, Bloomchain и Ассоциация «ФинТех» подготовили партнерский спецпроект, посвященный смарт-контрактам.

О том, что такое смарт-контракты, как они работают, в чем их сильные и слабые стороны, рассказывает руководитель службы аналитики Ассоциации «ФинТех» Иван Басов.

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

25 января 2018 Министерство финансов РФ и Банк России проекты федеральных законов «О цифровых финансовых активах».

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

Позиция Банка России имеет некоторые отличия. Согласно их подходу, смарт-контракт подразумевает как исполнение прав и обязанностей, так и их определение. Отличается мнение Банка России и в части вида осуществления прав и обязательств. ЦБ РФ использует понятие «цифровых записей» в отличие от «цифровых транзакций» Министерства финансов. Заключительное отличие проявилось в том, что Минфин акцентировал внимание на распределенном реестре цифровых транзакций, а у ЦБ РФ эта часть отсутствует. Часто распределенные реестры ошибочно отождествляют с блокчейном. Блокчейн — один из вариантов реализации распределенных реестров.

Вариант ЦБ РФ: смарт-контракт – договор в электронной форме, определение и исполнение прав и обязательств по которому осуществляется путем совершения в автоматическом порядке цифровых записей в строго определенной им последовательности и при наступлении определенных им обстоятельств.

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

2 Как они появились?

В 1993г. программист Ник Сабо придумал термин «смарт-контракт». В 1996г. вышла его публикация «Smart Contracts: Building Blocks for Digital Markets», в которой он определил смарт-контракты как набор «обещаний», включающий протоколы, в котором стороны выполняют обещания.

3 И как это все работает?

На самом деле технология проста – в смарт-контракте прописывается набор условий (другими словами — код). Согласно формуле (коду) права и обязанности сторон будут автоматически выполняться, в соответствии с наступлением определенных событий, то есть в соответствии с этапами контракта.

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

4 О смарт-контрактах все говорят. Что в них особенного?

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

5 Смарт-контракты — это прорыв?

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

6 А насколько они эффективны?

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

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

7 Какие вообще смарт-контракты бывают?

Смарт-контракты можно разделить:

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

Элементы смарт-контракта (пример реализации на блокчейне):

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

8 Плюсы и минусы смарт-контрактов

Преимущества:

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

Недостатки:

  • Ошибки в коде, случайные или намеренные. Цена ошибки DAO составила свыше $60 млн, – $200 млн;
  • Исполнение смарт-контракта зависит от вычислительной мощности сети, в которой он находится, поэтому могут быть задержки выполнения при перегрузках;
  • Отсутствие законодательно закрепленного статуса;
  • Недостаточное понимание технологии потенциальными пользователями.

9 Кто-то уже использует смарт-контракты?

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

Смарт-контракты могут использоваться в области цифровой идентичности, ценных бумаг, финансовой торговли, деривативов, ипотечного кредитования, страхования, цепочки поставок, клинических испытаниях, нотариате. Практическое использование смарт-контрактов пока не очень широкое, так как регулирование пока не носит законодательный характер. Среди экспериментальных проектов можно выделить сделку и банка-участника Ассоциации «ФинТех» — «Альфа-Банка».

10 Что мешает внедрению смарт-контрактов в реальную жизнь?

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

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

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

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

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

Если простыми словами, то данное понятие подразумевает самоисполняемый договор, в его основе заложена транзакция, которая запускается в действие тем или иным событием (это может быть все, что угодно, от другой транзакции до прогноза погоды). Если же немного усложнить, то smart contract не что иное, как цифровой контракт (форма компьютерного алгоритма), имеющий вид кода. Вся его «жизнь» заключена в рамки блокчейна. Поддержка и управление осуществляется сетью компьютеров. В нем прописываются все возможные варианты развития событий и обман здесь невозможен.

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

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

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

Теперь о смарт-контрактах второго типа, необусловленных. Здесь данные запрашиваются извне, они существуют за пределами . Например, результаты каких-то выборов, спортивных состязаний, даже женитьба популярного певца. То есть любое событие, исполнение которого запустит исполнение договора. Правда, в данном случае, помимо всего прочего, должно присутствовать еще и связующее звено между реальным миром и blockchain, называемое доверенным оракулом. Именно оракул поставляет информацию о событии, запускающем исполнение контракта. Здесь, естественно, возникает проблема доверия пользователя к тому или иному оракулу, хотя не исключен и децентрализованный способ получения необходимой информации (голосование группы держателей токенов).

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

Чтобы раскрыть тему окончательно, мы приведем несколько примеров практического применения «умных» контрактов, из которых вам станет ясным принцип их работы:

  1. Торговля (доставка товаров). Не секрет, что в современном мире популярность покупок в интернет-магазинах растет с каждым днем. Это экономит и силы, и время, а зачастую и средства. Для расчета, как правило, применяются наложенные платежи. Если вы сталкивались с такой ситуацией, то знаете, что при оплате товара приходится выкладывать несколько большую сумму, чем цена покупки. Если же применяются смарт-контракты, то переплачивать покупателю не приходится.

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

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

  1. Сфера азартных игр. Простой пример. У вас есть друг, и вы оба делаете ставку на исход какого-то футбольного матча. С ваших счетов списываются суммы ставок и до окончания игры хранятся в blockchain. Как только игра заканчивается, результаты проверяются «умным» контрактом, и победитель получает причитающуюся ему сумму.

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

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

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

  1. Аренда жилья. Если вам нужно арендовать квартиру или произвести еще какие-нибудь операции с недвижимостью, то и здесь очень пригодится smart contract.

Остановимся на аренде жилья. Вы (арендатор) и владелец квартиры (арендодатель) заключаете «умный» договор на определенное время. В блокчейн поступает сумма залога и оплаты первого месяца проживания, после чего арендатор, то есть вы, получаете ключи от своего нового жилья.

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

Есть целый ряд преимуществ применения смарт-контрактов в различных сферах нашей жизни. Представляем вам основные из них:

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

Но нельзя идеализировать данный инструмент построения деловых взаимоотношений. Есть здесь и свои минусы:

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

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

Мы попытались просто и доступно объяснить вам суть такого понятия, как «умные контракты», а также на примерах показали возможности их применения. Хочется надеяться, что нам удалось доказать необходимость применения этой технологии в повседневной жизни человека. Ведь при всех проблемах, которые присутствуют в blockchain-технологии, ее преимущества перед централизованными системами трудно не заметить.

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

Иногда техническое пространство криптовалют может казаться немного запутанным и наполненным ребусами. Не все пользователи понимают, что значат те или иные слова, и чем сложнее концепция, тем труднее её понять. К числу подобных слов можно отнести смарт-контракты или “умные”-контракты.

Термин смарт-контракт был придуман специалистом в сфере информатики Ником Сзабо в 1994 году. Именно в честь него одна из единиц Ethereum названа Szabo. Она составляет 0.000001 ETH.

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

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

Есть 2 типа смарт-контрактов: обусловленные и необусловленные. Они отличаются возможностью условий запускать заданные действия в смарт-контракте.

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

Примеры: доказуемо честные лотереи, транзакции с мультиподписью

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

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

Примеры: ставки на спорт, рынки предсказаний

Смарт-контракты можно использовать не только для пересылки средств, но и для более сложных задач. Систему смарт-контрактов можно использовать для построения децентрализованных приложений, что уже делается в сети Ethereum такими проектами, как Augur, FirstBlood и прочими.







2024 © gtavrl.ru.