Что такое смарт-контракты доступным языком. Что такое смарт-контракты простым языком

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

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

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

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

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

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

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

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

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

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

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

Этот контракт подразумевает, что его создатель получит 10,000 BTC и позволяет любому владельцу достаточной суммы её выслать.

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

Цепочки поставок

Смарт-контракты работают по чётким алгоритмам. Как говорил Джефф Гарзик :

«UPS может исполнять контракты, в которых прописано: ‘Если я получаю оплату за доставку такого-то продукта по такому-то адресу на таком-то развивающемся рынке, создание такого же продукта должно автоматически начаться на заводе в другом уголке мира.’ Нередко работа с цепочками поставок подразумевает бумажную волокиту – на документы должны ставиться подписи и печати, более того, они могут быть подделаны или вовсе потеряны. Блокчейн упрощает весь процесс, предоставляя легкодоступный цифровой контракт, отчёт и план действий.»

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

Автопром

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

Одна из самых бурно обсуждаемых инноваций – автономные автомобили. Удивительно, но даже им на помощь придут смарт-контракты.

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

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

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

Здравоохранение

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

Смарт-контракты – это круто!

Итак, что дают смарт-контракты:

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

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

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

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

Скорость. Использование смарт-контрактов устраняет бумажную волокиту, тем самым значительно повышая скорость работы.

Экономия. Избавляясь от посредников, смарт-контракты позволяют вам экономить средства. Пропадает нужда и в нотариусе, и в юристе.

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

Джефф Гарзик, создатель блокчейн-сервиса Bloq, описывает смарт-контракты таким образом:

«Смарт-контракты имеют все шансы стать идеальным примером синергии между бизнесом и технологическим сообществом. Уже появилось несколько узкоспециализированных блокчейн-сервисов в финансовом секторе, например, платежный аппарат на Янгонской бирже в Мьянме. Действительный интерес представляют именно такие надстройки на блокчейн. На бирманской бирже блокчейн-сервис решает проблему распределённых соглашений в платёжной системе, синхронизирующей операции лишь дважды в день. Специфика блокчейна позволяет применять технологию в ситуациях, требующих выполнения сложных операций в условиях реального времени. Скоро мы сами увидим такие продукты от Amazon , Microsoft Azure и IBM Bluemix , работающих над созданием BaaS ( Blockchain - as - a - Service ) решений». Пэтрик Хаббард , Head Geek , SolarWinds .

Теперь о проблемах

Смарт-контракты далеки от совершенства. Что если в код закрадется баг? И какова здесь регулятивная роль государства? Каким образом облагать транзакции налогами? Вспомните хотя бы упомянутый выше пример со сдачей квартиры.

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

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

О будущем смарт-контрактов

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

Такое явление, как смарт-контракты , стало популярным вместе с распространением и криптовалют. Однако для большинства до сих пор остается непонятным определение smart contracts. Далее вы как раз во всех подробностях и узнаете, что это на самом деле, принцип работы и сферу применения данного явления.

Что такое «умный» контракт

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

Так, в 2013 году программистом и основателем издания Bitcoin Magazine Виталием Бутерином был разработан блокчейн-проект . Это полноценная платформа для простого запуска блокчейн-приложений при использовании смарт договоров. Именно в ней «умные» контракты впервые и были реализованы так, как это задумывалось изначально.

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

Принцип работы смарт контракта

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

Состав «умного» контракта:

  • Четко означенные условия, при исполнении которых он станет исполнен.
  • Электронные подписи каждой из сторон сделки.
  • Доступ к объекту договора – это услугам или конкретным товарам, о которых прописано в контракте.

Smart contracts исполняет следующие функции:

  • Слежение за тем, выполнены ли указанные в сделке условия.
  • Принятие решение относительно того, исполнены ли условия в означенные сроки, если таковые указаны.

При исполнении условий договора происходит распределение активов так, как указано в условиях сделки. Если условия не выполнены, то накладывается штраф или пеня. Для открытия таких сделок в системе Эфириум используется внутренняя валюта платформы.

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

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

Где применяются смарт контракты сегодня?

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

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

Если говорить о перспективах на будущее, то с-к могут массово использоваться в таких областях:

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

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

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

Заключаться smart-контракты могут на различных блокчейн-платформах, например:

    Bitcoin - первая криптовалюта, но возможности написания умных контрактов на ней очень ограничены;

    Side Chains -в этом блокчейне возможности для умных контрактов более расширены, чем в Биткоин;

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

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

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

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

Признаки смарт-контракта:

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

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

    сам предмет договора и наличие необходимых для его исполнения инструментов (криптовалютных расчетных счетов, программ-оракулов и т. д.);

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

В Республике Беларусь впервые на территориии стран СНГ Декретом Президента Республики Беларусь от 21.12.2017 N 8 "О развитии цифровой экономики" введен в оборот юридический термин "смарт-контракт".

Смарт-контракт - программный код, предназначенный для функционирования в реестре блоков транзакций (блокчейне), иной распределенной информационной системе в целях автоматизированного совершения и (или) исполнения сделок либо совершения иных юридически значимых действий (п.9. Декрета №8)

Таким образом резиденты Парка Высоких Технологий (GDN) Беларуси могут осуществлять совершение и (или) исполнение сделок посредством смарт-контракта. Лицо, совершившее сделку с использованием смарт-контракта, считается надлежащим образом осведомленным о ее условиях, в том числе выраженных программным кодом, пока не доказано иное (п.5.3 Декрета №8). Что касается контроля их ВЭД деятельности, то согласно Декрету №8 резиденты Парка высоких технологий обеспечивают поступление выручки на счета и завершение каждой внешнеторговой операции в соответствии с заключенными договорами.

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

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

Как видим, сделки, заключенные в форме смарт-контракта, поставлены в один ряд со стандартными сделками, заключенными в простой письменной форме.

Мнения большинства юристов в отношении применения смарт-контрактов звучат примерно так, что "умные контракты" представленные в коде, не могут быть эквивалентны закону. Существуют риски того, что коды в "умных контрактах "могут не включать все или некоторые аспекты, которые
присутствуют в юридическом контракте и окружающих правовых рамках и предполагают, что такие стандарты не могут принимать приоритет над законом или действовать в качестве его замены. Однако для простых однотипых юридических действий они являются хоршим решением. позволяющим освободить от рутины. Так, как и любой протокол, написанный на определенном языке программного кода, смарт-контракт содержит простые логические конструкции. Они влекут наступление или отсутствие определенного результата в зависимости от имеющихся данных. Так, если лицо Y просканировало штрих-код на товаре, сумму Х следует перечислить со счета А на счет В. Юридические условия сделок в основной массе состоят из подобных логических конструкций. Но посредством смарт-контракта можно осуществить далеко не все сделки. Дело в том, что они содержат оценочные конструкции, которые алгоритмы, предусмотренные смарт-контрактом, оценить не в состоянии (по материалам А.В. Воробей).

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

Таким образом, в зависимости от степени автоматизации смарт-контракты могут быть:

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

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

Законодательство в других странах

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

Законодатели США, в частности штатов Аризона и Флорида уже стремятся обеспечить легальный статус информации и смарт-контрактов в блокчейн-сетях. Так в апреле 2017 в штате Аризона был принят закон признающий легитимность подписей, хранящихся в блокчейне, а также использование смарт-контрактов. По нему смарт-контракт- это событийно-зависимая программа, работающая в распределенном децентрализованном совместно используемом. Контракт, относящийся к транзакции, не может быть лишен юридической силы или действительности только на том основании, что он содержит условия умного контракта. Во Флориде законодатели предложили «Законопроект 1357», который включает в себя множество поправок, в соответствии с которыми блокчейн-реестры и смарт-контракты будут признаны имеющими обязательную юридическую силу в том случае, если не противоречат уже существующим законам и правилам. Запись или контракт, заключенный с помощью технологии блокчейн, - это электронная форма и электронная запись, поэтому подпись в блокчейне квалифицируется как электронная и при этом легально обязывающая. Если лицо использует блокчейн для совершения коммерческой сделки, то это никак не повлияет на права собственности. Другими словами, если кто-то хранит информацию в распределенном реестре, законопроект гарантирует права на эту информацию. Так «Контракт не может быть признан незаконным и является обязательным, поскольку: 1. Электронная запись была использована для формирования контракта 2. Контракт содержит условия смарт-контракта» - говорится в документе.

Если законопроект будет принят, то Флорида станет еще одним штатом США, создавшим правовое поле для блокчейн-записей и смарт-контрактов.

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

Что касается материального мира, то пока большинство смарт-контрактов относятся к третьему типу, где автоматизированы лишь отдельные аспекты соглашений, в частности, обмен денежных средств на имущественные права. Ярким при мером такого использования смарт-контракта служит покупка квартиры в Киеве через децентрализованный маркетплейс недвижимости Propy (США), при этом продавец и покупатель жилья территориально находились в Нью-Йорке, а оплата сделки проводилась в Etherеum. В связи с последними изменениям законодательства Украины при наличии электронного документа, если он заверен усовершенствованной электронной подписью, больше не потребуется заверение подлинности и верности копии нотариусом. Также участники сделки освобождаюся от необходимости обращаться к нотариусу, чтобы удостоверить время предъявления (публикации) документа, если документ или хеш-функция записаны в сети блокчейн. Кроме того там планируют разработать стандарты публичной блокчейн-сети.

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

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

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

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

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

4. Кредитные договора: выдана машина в кредит, в случае не внесения ежемесячного платежа машина блокируется.

5. Избежать неправомерных действий посредников: при сдаче жилья в аренду сбросить фото в блокчейн и подписать их электронной подписью в сервисе Strampery, в таком случае агенты по недвижимости не смогут копировать фото и выставить такое же объявление, чтобы получить комиссию за сдачу жилья.

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

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

8. Составление завещаний: система проверит наличие свидетельства о смерти конкретного человека и автоматически приводит завещание в исполнение, прописанное в контракте без посредников.

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

По материалам ProstoCoin

Минусы смарт-контрактов

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

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

На самом деле, этот термин появился раньше - в 1994 году. Что это такое?

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

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

В дальнейшем смарт-контракт найдет своё применение, но только в 2013 году, с момента запуска эфириум, и руку к этому приложит наш бывший соотечественник Виталик Бутерин.

Смарт-контракт - объяснение с точки зрения терминологии

Исходя из названия, смарт-контракт имеет английские корни.

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

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

Смарт-контракты - в чем сила и фишка?

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

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

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

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

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

В целом, смарт-контракт бывает иногда жёстким, чем госорганы, но зато эффективным.

Смарт-контракт - как выглядит «виртуальный договор»

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

Здесь вы тоже ошибаетесь.

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

Последняя цепочка объединить все действующие сообщения по конкретному проекту или задаче.

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

Структура строения смарт-контракта примерно такова:

1 Наличие электронной подписи у двух и более участников (оракулов), принимающих участие в программном блоке.

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

3 Предмет договора, а также инструменты (счёт криптовалютный, предметная программа-оракул и т.д.).

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

Смарт-контракты - варианты и категории

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

  • Автоматизированный процесс на 100%;
  • Копии на бумажном носителе информации;
  • Бумажная копия (преимущество), а основные платежи только в автоматизированном электронном формате.

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

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

Смарт-контракт - где будет внедрена технология

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

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

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

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

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

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

Плюсы и минусы

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

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

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

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

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

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

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

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

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

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

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

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



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!