Шрифт:
Интервал:
Закладка:
позволит любому бизнес-пользователю настраивать смарт-контракты через графический
пользовательский интерфейс или, возможно, текстовый язык ввода.
8. Умные контракты безопасны. Даже в имплементации Ethereum смарт-контракты
выполняются как завершенные программы квази-Тьюринга. Это означает, что в их исполнении
есть окончательность и они не рискуют бесконечно повторять одни и те же циклы.
9. У умных контрактов широкий спектр приложений. Подобно HTML, приложения
ограничены тем, кто их записывает. Умные контракты идеально подходят для взаимодействия с
реальными активами, интеллектуальной собственностью, интернетом вещей (IoT) и
финансовыми инструментами. Они не ограничиваются только денежными перемещениями. Они
применимы практически ко всему, что имеет ценность и что меняет свое состояние с течением
времени.
Востребованными будут разработчики умных контрактов. Изучение «умных» контрактов
позволяет использовать блокчейны, не испытывая тяжести их давления. Многие языки умных
контрактов являются производными от C ++, Java или Python, трех из самых популярных языков
программирования, и это делает их изучение намного проще.
Смарт-контракты – это пока недооцененная часть технологической архитектуры блокчейна.
Тем не менее они обещают привести в действие блокчейн будущего.
Если доверие служит базовой единицей блокчейнов, то умные контракты – это то, что
программирует разнообразие вариантов доверия в конкретных приложениях. Достаточно скоро
появятся миллионы умных контрактов, дающих блокчейнам логические представления о нашем
мире, и это будет верным направлением развития, которое можно ожидать.
Умные оракулы
Оракулы – интересная концепция, относящаяся к смарт-контрактам. Вы можете воспринимать их как независимые источники данных, которые умный контракт способен использовать для изменения своего поведения. Умные оракулы содержат представление об информации в реальном мире, такое как удостоверение личности, адрес или сертификат, и они также могут быть действующей силой, которая «подсказывает» умному контракту определенную линию поведения.
Они гармонично взаимодействуют, потому что один из них находится на блокчейне (умные контракты), а другой – вне цепи (умные оракулы). Например, умный контракт, который связан с функцией «Знай своего клиента» (KYC), может взаимодействовать с умным оракулом, который содержит информацию о личности. Или, если полицейский хочет проверить статус водительских прав, вместо обращения к автомобильной базе данных он может проверить блокчейн и получить последнюю информацию о подлинности лицензии, сроках ее действия или другую связанную с водителем информацию. Для дорожной полиции было бы разумно, вместо того чтобы поддерживать дорогие централизованные базы данных, использовать умный оракул и опубликовать свои данные на блокчейне. Данные будут зашифрованы и доступны только представителям власти, имеющим нужные ключи для доступа к ним, но процесс контроля будет более эффективным и менее дорогостоящим для обслуживания (4).
Я предложил практический способ запомнить, к чему может быть приложим блокчейн. Подумайте о слове ATOMIC, и вы вспомните, что означает каждая буква:
Assets (активы), Trust (доверие), Ownership (собственность),
Money (деньги), Identity (личность), Contracts (контракты).
Действительно, блокчейн предлагает:
• Программируемые активы
• Программируемое доверие
• Программируемую собственность
• Программируемые деньги
• Программируемое удостоверение личности
• Программируемые контракты
В совокупности эти шесть концепций являются мощными катализаторами для понимания того, где конкретно может использоваться блокчейн. Давайте рассмотрим некоторые из этих вариантов.
1. Создание и движение цифровых активов в режиме реального времени
Цифровые активы могут создаваться, управляться и передаваться по блокчейну без задержек, связанных с клирингом (из-за наличия в нем посредников). База данных, обеспечивающая проверяемость и не требующая вмешательства человека или централизации, является фундаментальной новинкой.
2. Внедрение правил доверия внутри транзакций и взаимодействий
Используя правила, которые представляют доверие внутри транзакций, блокчейн становится новым способом проверки этих транзакций посредством логики сети, а не через вход в базу данных или центральный орган. Таким образом, создается новый «фактор доверия», который является частью самой транзакции.
3. Отметка времени и прав, в том числе прав собственности
Блокчейн присваивает временны́е отметки документам , предоставляющим те или иные права и право собственности, тем самым обеспечивая неопровержимые доказательства, которые являются криптографически безопасными. Это, в свою очередь, дает множество новых возможностей для создания на их основе приложений для верификации.
4. Независимое самообеспечиваемое следование бизнес-логике
Поскольку верификация выполняется «черным ящиком» блокчейна, а компонент доверия служит частью транзакции, конечный результат является самоочищающейся транзакцией.
Клиринг и расчеты активов объединяются вместе.
5. Избирательная прозрачность и конфиденциальность
Избирательная прозрачность и конфиденциальность достигаются с помощью криптографических технологий, что приводит к новым уровням децентрализованной конфиденциальности данных и безопасности, когда транзакции могут быть проверены без раскрытия всех данных о личности их владельцев. Прозрачность раскрывает этику бизнеса, поэтому ей будет оказано сопротивление. Но, с другой стороны, повышенная прозрачность гарантирует повышенный уровень доверия.
6. Сопротивление единым точкам отказа и цензуре
Поскольку блокчейн состоит из нескольких децентрализованных компьютеров и ресурсов, единой точки отказа не существует; следовательно, сеть более устойчива, чем инфраструктуры с централизованным управлением. Блокчейн, как правило, устойчив и к цензуре из-за децентрализованного характера хранения данных, шифрования и равноправных элементов управления на границе сети.
Анонимные или реальные идентификаторы, а также псевдонимы, могут быть однозначно отображены на блокчейне, что обещает нам, что мы самостоятельно будем контролировать собственные идентификационные данные, не передоверяя их Google или Facebook.