Умные контракты и перспективные горизонты развития

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

Умные контракты: параллель между прошлым и будущим

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

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

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

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

Смарт-контракты – что это?

Такой контракт ещё называют «договор блокчейн», потому что он напрямую основан на задействовании данной технологии в своей реализации. Итак, проанализируем приведенные выше исторические примеры. Во-первых, что их объединяет? Во всех трёх описанных случаях имеет место информирование широкого круга лиц. В идеале – всех. Каждый участник (то есть член общества) знает, понимает и принимает значение и последствия совершаемых действий.

Смарт контракт что это такое

Сочетание блокчейна и умных контрактов

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

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

Смарт контракт что это такое

Блокчейн и анализ ситуации

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

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

Смарт контракт что это такое

Умные контракты и безопасность

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

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

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

Смарт контракт что это такое

Применение

Почему вообще возникло желание создавать сложные электронные конструкции, привлекать технологию blockchain? Затем, что действия людей, порой, весьма необъективны: от банальной ошибки в силу невнимательности до корыстного умысла. А у большинства населения на этой планете есть фундаментальная потребность в «спокойном сне». То есть желание быть уверенным, что без совершенных ими каких-либо действий у них не возникнет никаких последствий. Smart contract blockchain является максимально объективным электронным документом. Программу нельзя обмануть, сломать или подкупить.

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

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

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

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

Разумным представляется рассмотреть примеры, реализующие потенциальные возможности смарт-контрактов.

Мультиподпись

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

ICO

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

Финансовый рынок

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

Страховые услуги

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

Другие заинтересованные в смарт-контрактах сферы можно представить без дополнительного обоснования (потомe что и так понятны потребности этих видов деятельности в такой организации учета обязательств):

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

Резюме

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

Но как ещё можно определить смарт-контракт, чтобы выявить его суть? Пожалуй, так: это алгоритм-оператор «если», наложенный на технологию blockchain. В данном случае задачей становится не просто охрана уникальности элементов базы данных (с помощью блокчейна). Здесь в качестве элементов выступают условия, которые и становятся неизменными и абсолютно легитимными, так как их неповторимость и неизменность гарантируется скромной и вездесущей технологией blockchain.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: