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

Рубрика: Блокчейн

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

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

Что такое смарт-контракт и как он был создан?

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

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

Как работает смарт-контракт?

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

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

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

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

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

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

Конечно же, есть и примеры успешного внедрения этой технологии. Например, практически все используют смарт-контракт для ICO. Ведь только такой проект может получить доверие инвесторов. Если смарт-контракт внедрён в него, то инвесторы могут в любой момент заморозить свои, ранее инвестированные, средства. Это обеспечивает высокий уровень безопасности инвестиций. В том случае, если проект не соберет нужную сумму для запуска, средства автоматически вернутся инвесторам. А если всё прошло хорошо, и проект собрал достаточно средств, инвесторы активируют данные им ключи и дают возможность ему начать работать.

Безопасность смарт-контрактов

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

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

Стоит ли использовать смарт-контракты?

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

Мнение из сети:

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

 

Комментарии


Теги: Биткоин Криптовалюты Этериум