Ознакомительная версия. Доступно 10 страниц из 47
Децентрализованные приложения, организации, компании и общества: все более автономные умные контракты
Каково же направление движения? Итак, первыми классами приложений блокчейна являются денежные расчеты. Далее идут все виды финансовых сделок; затем – умные активы, представляющие и реальные (дом, автомобиль) и нематериальные (интеллектуальная собственность, ИС) активы как цифровые активы; затем – реестры государственных документов, легальная аттестация, нотариальное заверение и ИС-сер-висы. И, наконец, умные контракты, которые могут оперировать всеми этими типами цифровых активов.
Со временем умные контракты могут стать очень сложными и автономными. Децентрализованные приложения, организации, компании, общества, автоматические рынки и торговые сети – вот некоторые из более сложных концепций, предусмотренных для последующих применений блокчейна. Если не углубляться в детали, главная идея состоит в том, что умные контракты (Блокчейн 2.0; более сложные сделки, чем платежи и переводы валюты) повысят уровень автономности, на котором работают эти умные контракты. Простейшим умным контрактом может быть пари двух сторон о прогнозе максимальной температуры воздуха на завтра. Завтра контракт может быть автоматически исполнен программой, проверяющей официальные показания температуры (из заранее определенного источника или прогноза, например Weather.com) и переводящей биткойны из эскроу со счета проигравшего на счет победителя.
Децентрализованные приложения
Dapp, DAO, DAC и DAS – это аббревиатуры, обозначающие, соответственно, децентрализованные приложения (decentralized applications), децентрализованные автономные организации (decentralized autonomous organizations), децентрализованные автономные корпорации (decentralized autonomous corporations) и децентрализованные автономные общества (decentralized autonomous societies). Эта группа понятий означает рост сложности и степени автоматизации умных контрактов, которые больше напоминают самодостаточные образования, выполняющие предварительно запрограммированные, а по сути – самопрограммируемые операции, привязанные к блокчейну.
В некотором смысле все протоколы Блокчейн 2.0 в распределенных приложениях подобны Блокчейн 1.0 (блокчейн – это фактически децентрализованное приложение, обслуживающее общедоступный журнал записей транзакций). Существуют различные определения децентрализованного приложения. К примеру, создатели Ethereum определяют умный контракт/децентрализованное приложение как протокол транзакций, который выполняет условия контракта или группы контрактов в криптографически защищенном блокчейне[83].
Рабочее определение автора книги выглядит так: децентрализованное приложение – это приложение, которое работает в сети распределенно, при этом информация об участниках надежно (возможно, с использованием псевдонимов) защищена, а выполнение операций децентрализовано в разных узлах сети. Некоторые действующие примеры приведены в таблице 2–4. Это OpenBazaar (децентрализованный Craigslist), LaZooz (децентрализованный Uber), Twister (децентрализованный Twitter), Bitmessage (децентрализованный сервис СМС) и Storj (децентрализованное хранилище файлов)[84].
Другая группа разработчиков в совместном официальном описании предлагает более строгое определение децентрализованного приложения[85]. В их представлении децентрализованное приложение должно иметь три характеристики. Во-первых, полностью открытый исходный код, работающий автономно таким образом, что никто не контролирует большинство его токенов, а данные и записи работы хранятся в криптографически защищенном виде в общедоступном децентрализованном журнале записей. Во-вторых, приложение должно генерировать токены согласно стандартному алгоритму или устанавливать критерии и, по возможности, способы распределения части или всех токенов в начале работы. Эти токены необходимы для использования приложения, и любой вклад пользователей должен вознаграждаться токенами. В-третьих, приложение может адаптировать свой протокол в ответ на предлагаемые улучшения и отзывы на рынке, но любые изменения требуют консенсуса большинства пользователей. Впрочем, в настоящее время каждый проект блокчейна может иметь несколько иное представление о конкретных технических деталях децентрализованного приложения.
Таблица 2–4. Примеры децентрализованных приложений
Децентрализованные автономные организации и корпорации
Децентрализованная автономная организация – более сложная форма децентрализованного приложения. Для того чтобы стать полноценной организацией, децентрализованное приложение должно содержать более сложную функциональность, например конституцию, которая явно обозначила бы его управление в распределенном журнале записей, а также механизм финансирования его операций, например выпуск ценных бумаг через краудфандинг. Децентрализованные автономные организации/ корпорации – это концепция, заимствованная из области искусственного интеллекта. В этой концепции децентрализованная сеть автономных агентов выполняет задачи, которые могут создаваться в модели корпорации, работающей без участия человека под управлением набора бизнес-правил[86]. В децентрализованных организациях/корпорациях существуют умные контракты как агенты, работающие в блокчейне и выполняющие заранее определенные или одобренные задачи в зависимости от событий и изменяющихся условий[87]. Помимо того что группы умных контрактов, работающих на блокчейне, начнут создавать экземпляры моделей автономной корпорации, в качестве блокчейн-модели могут быть переосмыслены также функции и работа реальных предприятий. Подобно тому как транзакции с биткойном обновляют финансовый рынок и повышают его эффективность, децентрализованные организации и корпорации могут аналогичным образом влиять на предприятия. Оператор денежных переводов нередко несет большие расходы, связанные с поддержкой офисов и местным законодательством. То же самое относится и к предприятиям, работающим в соответствии с местным законодательством (лицензирование бизнеса, регистрация, страхование и налогообложение) на многих муниципальных и регуляторных уровнях. При переходе на блокчейн некоторые из этих функций можно было реорганизовать более эффективным образом или вовсе от них отказаться, чтобы каждое предприятие действительно работало в глобальном масштабе. Автономные предприятия в облаке, действующие на базе блокчейна и работающие на основе умных контрактов, могли бы заключать электронные договоры с соответствующими организациями, например с правительствами, чтобы самостоятельно регистрироваться под любой юрисдикцией, под которой они хотят работать. Каждое предприятие может быть прежде всего общим универсальным предприятием, а затем уже предприятием под юрисдикцией, когда будут приняты более эффективные решения о юрисдикциях. Это же касается и физических лиц, которые прежде всего являются людьми и только после этого – гражданами.
Ознакомительная версия. Доступно 10 страниц из 47