Site icon BitExpert.io

Что такое Smart-Сontract?

Что такое Smart-Сontract?

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

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

Самый простой пример: после получений денег на счет (это условие) на эту сумму увеличивается баланс счета пользователя (действие). Пример сложнее – страхование. Тут должен быть оговорен целый ряд условий и действий:

История возникновения Смарт-Контрактов

Смарт-контракты были описаны еще в 1994 году Ником Сабо, но на тот момент не было среды их исполнения. В 2008 году смарт контракты были заложены в протоколе биткоина, но практического использования не получили. Развитие технология получила в 2013 году, благодаря Виталику Бутерину и Ethereum.

Что необходимо для работы Умного Контракта

Для работы Умного Контракта необходимы:

Где можно использовать Smart-Сontract?

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

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

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

Смарт Контракты в ICO

Благодаря смарт-контрактам ICO сегодня тоже проводятся в автоматическом режиме. Код таких смартконтрактов можно найти в публичном доступе многих проектов. Вот пример кода из Smart-Сontract ICO, в котором описано зачисление токенов на баланс инвестора, уменьшение общего пула свободных токенов и обновление статистики.

Как видно, код довольно простой. Какие же конструкции нам понадобятся для написания смарт-контракта для ICO?

Это минимум, который надо для проведения ICO. Как видим, весь процесс автоматизирован вплоть до возврата инвестиций, если необходимый минимум не набран.

Будущее смартконтрактов

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

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

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

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