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

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

Содержание страницы:


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

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

Подобная ситуация кардинально поменялась в 2008 году. В тот момент появилась технология цепочки блоков или Blockchain — представляющую собой децентрализованную систему, существующую благодаря множеству объединенных в сеть компьютеров. Поэтому одно из его главных достоинств — то, что вы можете не платить посредникам и экономить свое время и нервы. У блокчейна есть свои недостатки, но он быстрее, надежнее и безопаснее традиционных систем, и поэтому банки и правительственные организации все чаще применяют данную технологию для своих нужд. Принцип работы блокчейна:

Принцип работы блокчейн

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

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


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

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

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

Первой платформой, которая начала широко использовать смарт-контракты на практике, считается Ethereum (эфириум). Основатель Эфириума (Бутерин В.) объясняет работу умных контрактов таким образом. Вначале актив или валюта переводятся в программу. Далее она начинает следить за выполнением самого контракта. Как только условия считаются выполненными, стороны обмениваются активами, то есть  продавцу переводится установленная сумма, а покупателю — товар. За счет технологии Блокчейн смарт-контракты хранятся в распределительном реестре и ни одна из сторон не способна его заменить или переделать.

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

Схема принципа работы смарт-контракта

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


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

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

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

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

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


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

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

Доставка купленного товара

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

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

Выборы

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

Азартные игры

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

Сделки с недвижимостью

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

Принцип работы смарт-контракта при покупке квартиры:

Схема принципа работы смарт-контракта при покупке квартиры

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

Автомобили

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

Исключение наследственных споров

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

На самом деле сфер применения умных контрактов очень много, поэтому их разработкой заинтересовались крупные организации такие как: Amazon; Microsoft; IBM; Сбербанк и многие другие.


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

При использовании умных контрактов в различных сферах жизнедеятельности можно выделить следующие положительные моменты:

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

Видео «Что такое умный контракт?»

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


Отрицательные моменты смарт-контрактов

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

Ниже представлены отрицательные моменты смарт-контрактов:

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

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


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

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

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

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