Что такое smart contracts (умные контракты)

Цифровые контракты

Содержание:

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

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

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

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

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

Фото: chombosan/Shutterstock

Умные контракты

Как и в случае с биткоином, пользоваться умными контрактами можно и без знания мельчайших подробностей технологии. Фактически это означает, что код хранится в блокчейне (то есть реестре, фиксирующем информацию о всех транзакциях с криптовалютой), который гарантирует соблюдение договора между сторонами. В основе кода – законы логики (например, простые конструкции if…then, знакомые многим из программирования), условия (которые могут взаимодействовать с автономными устройствами, такими как датчики интернета вещей) и инструменты криптографии, такие как публичные и частные ключи (это немного сложнее, но по функциям аналогично телефонным номерам и паролям).

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

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

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

Возможности применения этих технологий вышли за пределы того, что предсказывали десять лет назад. Индустрию страхования уже сейчас можно преобразовывать под устройство умных контрактов и структуру if>then: если вы не платите взносы, страховка на вас не распространяется; если вы не заявляете о страховых случаях, размер вашего взноса снижается, и вы можете претендовать на бонус; если с вами случается страховой случай, вы получаете выплату.

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

Источник


Чтобы вы не ошиблись при выборе, Rusbase рекомендует своим читателям надежных юристов и адвокатов.

Видео по теме:

Пример использования умных контрактов:

Материалы по теме:

«Технология блокчейн напоминает интернет 90-х, когда на всю сеть было несколько достойных сервисов»

Что такое смарт-контракты и чем они так хороши

Самый реалистичный взгляд на блокчейн: 12 тезисов, которые вы должны знать по теме

История появления смарт-контракта

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

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

Читайте также:  Как перевести деньги на карту Сбербанка через телефон

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

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

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

Первой платформой, которая начала широко использовать смарт-контракты на практике, считается Эфириум.

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

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

За счет технологии Блокчейн смарт-контракт хранится в распределительном реестре и ни одна из сторон не способна его заменить или переделать.

Объекты умного контракта

Объектами смарт-контракта выступают:

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

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

Использование умных контрактов на практике

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

  • выборы;
  • страхование;
  • налогообложение;
  • торговля;
  • партнерские программы;
  • азартные игры и так далее.

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

Азартные игры: тотализатор

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

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

Доставка покупок

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

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

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

Аренда квартиры

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

Для полноценной работы умного контракта, замок арендуемого жилья должен быть подключен к интернету. Если ко 2-му месяцу арендатор не успел внести сумму, то он блокируется. Залог возвращается после окончания срока аренды. Кроме того, он может быть переведен на счет арендодателя в случае несоблюдения условий аренды и так далее.

Как работает умный контракт
Покупка квартиры с использованием умного контракта

Распределения наследства

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

Допустим, человек имеет некое количество средств на счете, которые он хочет завещать определенному родственнику. Умный контракт проверяет реестр умерших, в случае подтверждения смерти переводит актив указанному наследнику.

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

  • Microsoft;
  • Сбербанк;
  • Amazon;
  • IBM и другие.

Эфириум положил начало эпохи смарт-контрактов.

Пример умного контракта

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

Образец умного контракте на платформе Эфириум
Образец умного контракте на платформе Эфириум

В этом контракте говорится о том, что любой желающий может перевести 10 000 монет. Это минимальная сумма, которую нельзя разделить.

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

Если рассматривать смарт-контракты при использовании в разных сферах жизнедеятельности, то можно выделить ряд важных преимуществ. Среди плюсов:

  • независимость — больше не нужно прибегать к услугам посредников для заключения сделок;
  • безопасность — смарт-контракт находится в распределенном реестре, его условия нельзя изменить;
  • экономия — избавляясь от посредников, стороны умного контракта могут сотрудничать на более выгодных условиях;
  • отсутствие издержек — в случае выполнения условий контракты, стороны сразу обмениваются активами.
Читайте также:  ReddCoin в российский рубль 【RDD1 = ₽0

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

Умные контракты нельзя назвать идеальным инструментом для построения взаимоотношений между людьми. У них тоже есть несколько недостатков. Среди минусов:

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

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

Где заключаются умные контракты?

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

  • Bitcoin — самая первая криптовалюта, которая отлично подходит для осуществления транзакций, однако из-за ее структуры возможности смарт-контрактов сильно ограничены;
  • Side Chains — Блокчейн, который является параллельным Биткоину. Возможности для умных контрактов несколько расширены;
  • NXT — открытая онлайн-платформа, однако она имеет ограниченное число смарт-контрактов. Пользователи могут использовать шаблоны, однако возможность написать уникальный код отсутствует;
  • Ethereum — открытая онлайн-плафторма для создания смарт-контрактов. На текущий момент Эфириум обладает наибольшим спектром возможностей в этой области. Пользователи могут составить любую программу, но им придется заплатить криптовалютой Ethereum.

Что такое умные контракты?

 

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

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

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

Умный контракт (англ. Smart contracts) — электронный алгоритм, описывающий набор условий, выполнение которых влечет за собой некоторые события в реальном мире или цифровых системах. Для реализации умных контрактов требуется децентрализованная среда, полностью исключающая человеческий фактор, а для возможности использования в умном контракте передачи стоимости требуется криптовалюта. Определение Википедии.

На недавнем блокчейн-саммите в Вашингтоне Виталик Бутерин, 23-летний программист и создатель проекта Ethereum, объяснил, что в умном контракте актив или валюта переводятся в программу, которая следит за соблюдением заложенного набора условий. 

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

История

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

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

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

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

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

Смарт-контракт на блокчейне Эфириума — как он работает и каковы его возможности

Основатель Ethereum Виталик Бутерин пояснил принципы смарт-контракта:

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

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

Пример умного контракта

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

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

Система работает по принципу «Если-То» и засвидетельствована сотнями людей, поэтому вы можете ожидать безупречного исполнения обязательств.

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

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

Разработка смарт-контрактов

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

Смарт-контракт на блокчейне Эфириума — как он работает и каковы его возможности
https://www.ethereum.org/greeter

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

Правительство

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

Смотрите статью «Блокчейн и выборы«.

Управление

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

Цепь поставок

Смарт-контракты работают по принципу Если-То, поэтому можно автоматизировать платежи и заказы новых товаров в случае их получения. Это снижает бумажную волокиту, риски и мошенничество.

Читайте статью «Блокчейн в логистике«.

Автопром

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

Недвижимость

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

Смотрите статью «Блокчейн в аренде и недвижимости«.

Медицина

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

Кто использовал:

  • Barclays Corporate Bank использует смарт-контракты для регистрации смены владельца и автоматического перевода платежей в другие финансовые учреждения.
  • В 2015 году Depository Trust & Clearing Corp. использовала блокчейн для обработки ценных бумаг стоимостью более 1,5 млрд долларов США, что составляет 345 млн транзакций.

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

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

Доверие. Ваши документы зашифрованы в общем гроссбухе. Никто не может пожаловаться на достоверность или потерянные бумаги. Адрес смарт-контракта доступен всем.

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

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

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

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

Точность. Автоматизированные контракты не только быстрее и дешевле, но и избегают ошибок, которые возникают при ручном заполнении форм.

Проблемы

Умные контракты далеки от совершенства. Что делать, если ошибки закрадываются в код? Или как правительства должны регулировать такие контракты? Или, как будут налагаться налоги на эти сделки с интеллектуальными контрактами?

Что произойдет, если я пришлю неправильный код или что-то в реальности пойдет не так? Если бы это был традиционный контракт, можно отменить его в суде, но блокчейн — это другая ситуация. Контракт выполняется, несмотря ни на что.

Эксперты, например, представители Cornell Tech, пытаются решить эти проблемы, но нерешенные вопросы тормозят запуск смарт-контрактов в широкое обращение.

Где написать умный контракт

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

Side Chains: Это другое имя для цепочек, которые работают рядом с Bitcoin и предлагают больше возможностей для обработки контрактов.

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

Ethereum: Ethereum является самой передовой платформой для кодирования и обработки смарт-контрактов. Вы можете запрограммировать все, что пожелаете, но придется платить за вычислительную мощность с помощью токенов «ETH».

Источники

  • https://rb.ru/story/smart-contract/
  • https://profitgid.ru/smart-kontrakty.html
  • https://Mining-CryptoCurrency.ru/umnye-smart-kontrakty/
  • https://crypto-fox.ru/faq/smart-kontrakt/

[свернуть]
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Загрузка...