
Часть 1.
Смарт-контракт – это инновационная технология, которая позволяет оптимизировать различные процессы и способы взаимодействия между компьютерами и людьми. Она впервые появилась в недрах криптовалютной индустрии и стала основой для запуска большого количества децентрализованных систем разного типа. Также благодаря распространению этой технологии многие существующие проекты получили новые возможности для развития.
Идея умных контрактов появилась еще в начале 1990-х годов. Ее предложил Ник Сабо – программист и ученый в сфере криптографии, а также специалист в области права. Он описал концепцию «самоисполняемых контрактов», которые можно заключать с помощью электронных реестров. При этом отпадает необходимость человеческого контроля – достаточно, чтобы каждый контрагент автоматически выполнил свои обязательства.
В качестве примера Сабо приводил работу торгового автомата:
Владелец настраивает терминал – прописывает условия сделки.
Продавец предоставляет товар – выполняет свои обязательства по договору.
Покупатель вносит деньги – тоже выполняет свои обязательства.
Автомат выдает покупателю желаемый продукт.
Таким образом, сделка между продавцом и покупателем была проведена автоматически сразу после того, как они выполнили свои обязательства. В итоге продавец получил деньги, а покупатель – товар. При этом никакого дополнительного контроля не потребовалось.
В середине и в конце 90-х разные специалисты создавали алгоритмы для реализации указанной концепции. Но у этих алгоритмов был один недостаток – централизованная платежная система, которая работала под внешним контролем. То есть в сделке присутствовал посредник, который мог помешать исполнению договора.
Реальная возможность воплотить идею Ника Сабо появилась в 2009 году. Тогда была запущена первая децентрализованная валюта – биткоин. В его базовом протоколе заложены некоторые функции умных контрактов, которые, однако, были ограничены по задумке разработчиков и не получили широкого распространения.
Появление первой криптовалюты стало шагом к финансовым транзакциям без посредников. Чуть позже начали появляться протоколы более высоких уровней (надстройки), которые выполняют функции полноценных смарт-контрактов.
Широкое распространение смарт-контракты получили с появлением платформы Ethereum, концепцию которой в 2013 году описал Виталик Бутерин. Он утверждал, что технологию блокчейн можно применять во многих сферах, а не только для осуществления финансовых транзакций.
Бутерин первый описал концепцию универсальной децентрализованной платформы, которая позволяет всем желающим запускать системы для хранения и обработки информации. На базе этой платформы можно создавать смарт-контракты, которые должны быть описаны как математические правила.
продолжение...