Вся правда про смарт-контракты: создание, возможности, перспективы

Источник: Coin Post

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

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

Но как обстоят дела на самом деле и могут ли умные контракты сделать то, что от них ожидают?

Разработка смарт-контрактов

Автором смарт-контрактов является американский ученый в области информатики, криптографии и права Ник Сабо.

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

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

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

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

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

Так появился Ethereum, где можно реализовать электронные соглашения любой сложности. А затем эту идею стали использовать EOS, NEO, Cardano и другие блокчейн-проекты.

Как работают смарт-контракты

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

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

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

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

«Рассмотрим действие смарт-контракта на примере. Допустим, что Алиса арендует квартиру у Боба и они заключили между собой смарт-контракт.

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

Но если Алиса вовремя не заплатит, тогда смарт-контракт отправит команду на блокировку входного замка и она больше не сможет попасть в арендуемую квартиру».

Проблемы смарт-контрактов

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

Выводы

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

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

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

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



Самые актуальные новости - в Telegram-канале

Читайте также

Вверх