Умные контракты, за ними будущее?

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

Приветствую вас, уважаемые крипто энтузиасты!

Сегодня поговорим о наступающем будущем крипто индустрии, смарт-контрактах.

Вот какое определение даёт Википедия:

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

Это достаточно абстрактное определение смарт-контракта. Просто сухие строчки текста.


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

На рисунке, наглядно продемонстрирована работа смарт-контрактов.

работа-умных-контрактов

Рисунок взят с сайта Хабрахабр.

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

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

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

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

Зачем нужны?

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

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

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

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

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

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

Компоненты смарт-контракта:

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

Также для выполнения смарт-контракта необходима рабочая среда (блокчейн Ethereum – прим. автора).

Особенности смарт-контрактов.

Рассмотрим смарт-контракты Ethereum, ибо они самые распространенные.

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

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

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

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

Я постарался сформулировать основные позитивные моменты, которые даёт нам, использование смарт-контрактов:

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

Автоматизация смарт-контрактов.

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

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

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

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

  • Регистрация прав собственности;
  • Подтверждение личности;
  • Финансовый рынок;
  • Логистика;
  • Политическая сфера (выборы);

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

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

Вот мы и разобрали, такое понятие, как смарт-контракт.

Не забудьте подписаться на канал в телеграм @Criptodark и мой блог «Bikercoin».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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