Блокчейн для бизнеса - читать онлайн книгу. Автор: Уильям Могайар cтр.№ 14

читать книги онлайн бесплатно
 
 

Онлайн книга - Блокчейн для бизнеса | Автор книги - Уильям Могайар

Cтраница 14
читать онлайн книги бесплатно

Таким образом, вы создаете «умную собственность», которая, будучи активом или вещью, знает, кому она принадлежит. «Умная собственность» не обязательно должна быть цифровым продуктом. Это может быть физический объект или вещь, которая была сделана «умной» посредством явной или неявной связи с блокчейном. Есть тысячи таких примеров, в том числе замок, автомобиль, холодильник или даже ваш дом. Блокчейн может использоваться как доступная для ревизии база данных, связанная с вашей криптографической подписью, и ваша «умная собственность» привязывается к уникальному цифровому отпечатку пальца.

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

Отметка времени

Отметка времени – это основная функция, которая постоянно регистрирует на блокчейне

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

права собственности на объект, или тот факт, что произошло некое действие, например,

медицинское обследование или специальная транзакция. Это полезно, чтобы подтвердить или

удостоверить на более позднем этапе, что некое событие действительно имело место в это

конкретное время. Отметка времени – это неопровержимое и неизменяемое действие, однажды

записанное на блокчейне, поэтому оно полезно при установлении истины.

Транзакции с цифровой подписью нескольких лиц

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

Смарт-контракты («умные контракты»)

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

Концепция была впервые представлена Ником Жабо в 1994 году (2), но она прошла долгий период созревания, бездеятельности и незаинтересованности, потому что не существовало платформы, которая могла бы применять умные контракты до появления технологии блокчейна биткоина в 2009 году. С 2015 года смарт-контракты набирают популярность, особенно после того, как Ethereum сделал их программирование основным принципом власти блокчейнов.

Как и любое новое модное словечко, чем более популярным становится термин, тем шире он распространяется, тем больше к нему привыкают, начинают им злоупотреблять и употреблять неверно. Умные контракты будут трактоваться разными людьми по-разному. Вот некоторые факты о смарт-контрактах:

1. Умные контракты – это не то же самое, что договорное соглашение. Если

придерживаться первоначальной идеи Ника Жабо, умные контракты помогут сделать нарушение

соглашения слишком дорогим, потому что они контролируют реальную собственность,

имеющую ценность, «цифровыми средствами». Таким образом, умный контракт может

обеспечить функциональное выполнение конкретного требования и может показать, что

определенные условия выполнены или не выполнены. Это могут быть довольно строгие меры,

например, если оплата автомобиля не будет произведена вовремя, автомобиль будет

заблокирован цифровым способом до тех пор, пока платеж не будет получен.

2. Умные контракты не похожи на рикардианский контракт. Рикардианские контракты,

популяризируемые Яном Григгом (3), семантически могут отслеживать обязательства сторон в

фактическом соглашении. Они также могут быть реализованы на блокчейне, с умным

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

являются частью исполнения контракта Рикарди.

3. Умные контракты не являются законом. Будучи компьютерными программами, они

являются всего лишь технологией, дающей определенные возможности, но последствия их

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

передавать права владения акциями от одной стороны к другой. По состоянию на 2016 год,

юридические аспекты смарт-контрактов находились на стадии разработки. Итог умного

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

ли условия юридического соглашения или нет.

4. Умные контракты не включают искусственный интеллект. Умные контракты – это

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

инициируются некоторыми внешними данными, которые позволяют им изменять некоторые

другие данные. Они, скорее, ближе к конструкции, реагирующей на внешние события, чем к

искусственному интеллекту.

5. Умные контракты – это не то же самое, что приложения блокчейна. Умные контракты

обычно являются частью децентрализованного (блокчейна) приложения. У конкретного

приложения может быть несколько контрактов. Например, если выполнены определенные

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

6. Программировать умные контракты достаточно просто. Написать простой контракт

легко, особенно если вы используете определенный умный язык договора (например, Solidity

Ethereum), который позволяет описать сложные процессы в нескольких строках кода. Но есть

более продвинутые имплементации умных контрактов, которые используют «оракулы».

Оракулы – это источники данных, которые отправляют действующую информацию на

смарт-контракты.

7. Умные контракты предназначены не только для разработчиков. Следующее

поколение смарт-контрактов будет включать удобные точки входа, такие как веб-браузер. Это

Вернуться к просмотру книги Перейти к Оглавлению Перейти к Примечанию