Смарт-контракты: надежность и принцип действия

Smart Contracts

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

Немного истории

Концепция умных контрактов впервые была предложена криптовалютным пионером Ником Сабо в 1996 году, но реализация этой концепции стала возможной с появлением блокчейна в 2008 году. В протоколе Bitcoin, имелись некоторые принципы действия смарт-контрактов, но в клиентском программном обеспечении их не было, и в современном своем виде они не использовались. Проект Ethereum стал первым практическим воплощением идеи смарт-контрактов. Разработчик этой криптовалюты – Виталик Бутерин – разглядел в блокчейне потенциал, выходящий далеко за пределы обеспечения одноранговых децентрализованных платежей в системах криптовалют. Блокчейн можно универсально применять для создания разных систем хранения и передачи информации, а ведь практически все что мы делаем в любой сфере жизни по форме представляет собой передачу информации. А чтобы сделать такую передачу надежной и безотказной, нужно подчинить эту процедуру математике и вычислениям.

Область применения и принцип работы

Еще летом 2017 года журнал The Economist написал, что умные контракты имеют потенциал стать самым значимым применением технологии блокчейн. Итак, смарт-контракты – это, по сути, коммерческие сделки. Основной принцип технологии – полная автоматизация и достоверность выполнения договорных отношений. Концепция такого умного контракта предопределяет автоматическое описание математическими методами условий договора и его выполнения, без участия множества других субъектов (банков, нотариусов, юристов, судов и т.д.). Безопасность этих контрактов основана на криптографии.

С помощью смарт-контрактов можно обмениваться разнообразными активами (деньгами, криптовалютой, собственностью) напрямую, без участия посредников и без волокиты с документами. Договор можно неоднозначно трактовать, а в случае неисполнения условий, потерпевшей стороне придется накрепко увязнуть в судебном болоте. все это исключается смарт-контрактом. В нем за выполнение условий следят криптографические механизмы, обеспечивающие безопасность и однозначное толкование (2+2 будет только 4).

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

Все ли так гладко?

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

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

Подписывайтесь на свежие новости The Coin Shark в Twitter:https://twitter.com/the_coinshark