Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Блокчейн схема новой экономики

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
пользователя, чтобы тот смог открыть арендованную машину или номер вотеле. Блокчейн- технология позволяет организовать про­верку подлинности удостоверения иверификацию доступа более тонкими, гибкими инастраиваемыми вреальном времени спо­собами, чем те, что используются сейчас. Это достигается путем изящной интеграции существующих аппаратных решений ици­фровых программных интернет- технологий.
Рис. 2.1. Swancoin: цифровое художественное произведение с ограни­ченным тиражом (источник изображения: http://swan coin.tumblr.com/)
Сделки сумными активами спомощью блокчейна— это совершенно новая идея, ккоторой пользователи пока еще непривыкли. Зак одированные права собственности реализу­ются спомощью кода. Код запускается автоматически техни­ческой инфраструктурой— это значит, что он запрограмми­рован работать взависимости отзаложенного кода инеможет отклоняться отнего. Если кодом предусмотрена передача соб­ственности, она неможет непроизойти. Умные активы наос­нове блокчейна подразумевают возможность реализации рас­пределенных децентрализованных систем управления активами, атакже активов, реализуемых спомощью кода. Это может при­вести ксущественной трансформации законодательства всфере
Б .:   
владения собственностью ик упрощению любых операций ссобственностью.
Кредитование, неоснованное надоверии
Принцип децентрализации журнала записи транзакций, лежащий воснове блокчейн- технологии, — это главный фактор вконтексте умных активов иумных контрактов. Придание объекту собственности тех или иных ум­ных свой ств дает возможность проводить операции стакими объектами, нетребуя высокого уровня доверия. Это снижает затраты настрахование отмошенничества инеправомерных действий, ночто еще важнее— это дает возможность оперировать куда более значительными суммами, чем было принято ранее, так как сторонам нет нужды доверять друг другу. На­пример, можно одалживать деньги через интернет, используя вкачестве залога умные активы заемщика, благодаря чему кредитование становится более конкурентоспособным ивыгодным
Кроме того, существует вероятность, что благодаря умным контрак­там, исполняемым вдецентрализованных сетях, может существенно ум ень­шиться количество судебных споров. Как известно, больше всего судебных процессов приходится наспоры, связанные сдоговорами— 44% вСША и57% вВеликобритании. Этого можно избежать засчет более высокой точности составления соглашений ивнедрения автоматизированных ме-
54
ханизмов их исполнения
. Ник Сабо, популяризатор криптовалют итеоре­тик умных контрактов, считает, что проблема контрактов связана сболее широкой проблем ой неэффективного (тоесть иррационального) принятия решений. Данную ситуацию можно исправить спомощью таких автомати­зированных механизмов, как умные контракты.
53
.
Цветные монеты
Одной изпервых реализаций умных активов вблокчейне стали «цветные монеты». Вполе «мемо» биткойн- транзакции вносится пометка, «окраши­вающая» некоторые биткойны, соответствующие тому или иному активу или эмитенту. Стемже успехом можно написать надолларовой купюре долговое обязательство вотношении другого актива (например, авто­мобиля). Таким образом, вконкретном биткойне закодирован какой-то
 Б
другой актив, который можно безопасно передавать спомощью блокчейна. Впрочем, эта модель требует определенного доверия (актив, обозначен­ный вполе «мемо», должен использоваться согласно договоренности).
Итак, цветные монеты предназначены для использования внутри опре­деленного сообщества. Они выполняют функцию бонусных баллов или токе­нов, обозначая целый ряд реальных или цифровых товаров иуслуг. Основ­ной смысл заключается втом, что эти цветные монеты представляют собой биткойны, помеченные определенными свой ствами для обозначения тех или иных цифровых или реальных активов, чтобы можно было совершать спомощью блокчейна более сложные сделки. Сделкой может быть обмен активами, атакже выполнение различных видов деятельности— например, голосование, поощрение икомментирование нафорумах
55
.
Умные контракты
Общий смысл умных контрактов наоснове блокчейна вытекает изидеи умных активов. Вконтексте блокчейна контракты и ли умные контракты означают сделки враспределенном журнале записей, неограниченные простой куплей- продажей. Вних мо­гут быть встроены более сложные инструкции. Контракт— это способ использования биткойна для формирования соглашений посредством блокчейна.
Контракт втрадиционном понимании представляет собой
соглашение между двумя или более сторонами овыполнении или невыполнении какого-либо действия вобмен на что-то. Каждая изсторон должна доверять другой стороне, чтобы вы­полнить свою часть обязательств. Вотличие оттрадиционного контракта, умные контракты хоть ивыглядят как соглашения овыполнении или невыполнении действий, нопри этом они устраняют необходимость доверия между сторонами. Причина втом, что умный контракт как определяется, так ивыполняется автоматически, работающим наблокчейне кодом, что неостав­ляет простора для «человеческого фактора».
Б .:   
Умные контракты обладают тремя главными свой ствами: ав­тономность, самодостаточность идецентрализация. Автоном­ность означает, что после того, как контракт запущен, нет необ­ходимости вего дальнейшем взаимодействии синициатором. Самодостаточность контракта обеспечивает мобилизацию ресур­сов ипредполагает, что контракты способны собирать средства, предоставляя услуги или выпуская ценные бумаги, итратить их нанеобходимые ресурсы, например вычислительную мощность или хранилище. Умные контракты децентрализованы, тоесть они несосредоточены наодном центральном сервере, араспределены поузлам сети, где они самостоятельно ивыполняются.
Классический пример умных контрактов ввиде автоматиче­ски исполняемого кода— торговый автомат. Вотличие отпро­давца- человека тор говый автомат действует наоснове алгоритма. Каждый раз выполняется одна ита же инструкция. После вне­сения денег ивыбора товара автомат выдает этот товар покупа­телю. Автомат неможет «выполнить контракт частично» (если он исправен). Аналогично, умный контракт неможет неиспол­нить заранее предопределенный код. Поутверждению Лессига, «код— это закон» втом смысле, что код будет исполняться влю­бом случае. Взависимости отситуации это может быть хорошо или плохо. Так или иначе, для общества это новая концепция, которая потребует длительного привыкания, если умные кон­тракты наоснове блокчейна станут повсеместно распространены.
Существует множество соображений относительно умных контрактов икриптографически активируемых систем. Они ка­саются вопроса онеобходимости нового свода законов иправил, различающего технически обязательные контракты вкоде ибо­лее гибкие человеческие контракты, регулируемые законом. Соблюдение или нарушение условий обычных контрактов— это выбор людей, новслучае сблокчейном илюбыми другими видами контрактов на основе кода это уже совершенно нетак. Кроме того, умные контракты влияют нетолько надоговорное право, ноившироком контексте— напонятие общественного
 Б
договора среди людей. Необходимо решить иопределить, ка­кого рода общественные договоры будут подпадать под закон обавтоматическом и потенциально непрерывно исполняю­щемся коде. Сейчас почти невозможно совместить умные кон­тракты ссуществующим контрактным правом (например, после запуска контрактного кода им трудно управлять, регулировать или потребовать отнего возместить отнего ущерб всудебном порядке). Соответственно, нормативно- правовая база, посути, переходит науровень контракта. Вконечном счете это приведет некбеззаконию ианархии, актому, что нормативно- правовая база станет более фрагментированной иадаптированной ккон­кретным ситуациям. Стороны, заключающие контракт, должны выбрать нормативно- правовую базу, уже встроенную вкод. Мо­гут существовать несколько известных, проверенных, «готовых киспользованию» нормативно- правовых баз, подобно лицен­зиям Creative Commons, изкоторых пользователи будут выби­рать нормативно- правовую базу вкачестве компонента умного контракта. Тем самым, появиласьбы возможность достичь раз­нообразия нормативно- правовых баз, подобно существующему разнообразию валют.
Умные контракты неделают возможным то, что ранее было невозможным, они просто позволяют решать распространенные проблемы, сводя кминимуму необходимость доверия. Зачастую минимум доверия бывает весьма удобным, так как при этом устраняется «человеческий фактор» иобеспечивается полная автоматизация. Примером базового умного контракта является подарок внаследство, который становится доступным навосем­надцатилетие внука либо вдень смерти дедушки. Можно со­здать транзакцию, которая будет находиться враспределенном журнале записей незадействованной, пока ненаступит опреде­ленная дата или событие. Для того чтобы задать первое условие (когда внук достигнет восемнадцатилетия), программа задает дату инициации транзакции, включающую всебя проверку вы­полнения транзакции.
Б .:   
Задать второе условие можно, написав программу, которая сканирует онлайновую базу данных реестра смертей, заранее определенную интернет- газету некрологов или любой другой информационный источник, подтверждающий смерть дедушки. После подтверждения факта смерти умный контракт может авто­матически отправить деньги. Внаучно- фантастическом романе Даниэля Суареса «Демон» («Daemon») реализуются именно такие умные контракты, которые исполняются после с мерти персонажа.
Еще один вариант использования умных контрактов— на­стройка автоматических выплат для ставок (подобно лимитным заявкам нафинансовых рынках). Можно написать программу или умный контракт, который будет осуществлять выплату подостиже­нии биржевым товаром определенной стоимости либо при получе­нии результата какого-либо события вреальном мире (например, какой-либо новости или победителя вспортивном матче). Можно также развертывать умные контракты всистемах краудфандинга, таких как Kickstarter. При этом физические лица делают врежиме онлайн взносы, которые блокируются наблокчейне. Биткойны изкошельков инвесторов разблокируются только после достиже­ния цели посбору средств; дополучения всех средств транзакции осуществляться небудут. Кроме того, попоследующим исходящим транзакциям адреса распределенного журнала записей, накоторый выполнялся сбор средств, можно отслеживать бюджет, расходы исреднемесячные затраты предпринимателя.
Проекты Блокчейн 2.0
Существует множество проектов развития блокчейн- техноло­гии следующего поколения, которые можно весьма произвольно объединить под заголовком «Проекты Блокчейн .». Втаблице . перечислены некоторые текущие высокоуровневые проекты без подробного описания их технических или концептуальных различий.
 Б
Таблица 2.2. Список образцов проектов Блокчейн 2.0 (расширен Петром Пясеки, http://bit.ly/cr ypto_2_0_comp)
Название и URL-адрес проекта Биткойн 2.0
Ripple https://ripple.com/
Counterparty https://www.counterparty.co/
Ethereum http://ethereum.org/
Mastercoin http://www.mastercoin.org/
NXT http://www.nxtcommunity. org/
Open Transactions http://opentransactions.org/
BitShares http://bitshares.org/
Open Assets https://github.com/ OpenAssets
Colored Coins http://coloredcoins.org/
Описание проекта
Платежи, обмен криптовалют, сеть переводов; система умных контрактов Codius
Высокоуровневый протокол для выпуска и обмена валют
Тьюринг-полная вычислительная платформа общего назначения
Производные финансовые инструменты
Альткойн с майнин­гом по модели proofof-stake («подтверждение доли»)
Неотслеживаемые анонимные транзакции и транзакции без задержек
Децентрализованная биржа криптоакций
Выпуск и кошелек цветных монет
Маркировка цифровых/ реальных активов в биткойн-активах
Техническое примечание
Собственный блокчейн
Поверх блокчейна биткойна
Собственный блокчейн, виртуальная машина Ethereum
Поверх блокчейна биткойна
Собственный блокчейн
Распределенный журнал записей отсутствует; библиотека транзакций
Отдельный блокчейн
Блокчейн биткойна
Блокчейн биткойна
Проекты разработки кошельков
Пожалуй, главная категория приложений, создаваемых наоснове протоколов блокчейна, — это кошельки. Кошельки, несомненно, являются главным элементом инфраструктуры для криптовалют, поскольку они представляют собой механизм безопасного хране­ния ипереводов биткойнов идругих криптографических акти­вов. Втаблице  . перечислен ряд различных проектов кошель­ков икомпаний- разработчиков, их названия, URL-адреса, атакже базовые платформы, накоторых они создаются.
Таблица 2.3. Проекты кошельков криптовалют
Название проекта
Проекты кошельков
ChromaWallet http://chromawallet.com/ Open Assets CoinSpark http://coinspark.org/ Open Assets Counterwallet https://counterwallet.io/ Counterparty
Компании-разработчики
Coinprism https://www.coinprism.com/ Open Assets Melotic https://www.melotic.com/ Возможность торговать
OneWallet https://www.onewallet.io Рынок и кошелек
URL-адрес Базовая
инфраструктура
выбранными цифровыми активами (то есть Storjcoin, LTBCoin) за биткойны
биткойнов
Платформы иAPI разработки блокчейна
Помимо проектов протокола Блокчейн . существует ряд ком­паний— разработчиков платформ ипроектов, предлагающих инструменты для разработки приложений. УBlockchain.info есть ряд API для работы сих сервисом электронных кошельков (это один изкрупнейших сервисов электронных кошельков), пред­назначенных для отправки иполучения платежей ивыполнения
 Б
других операций. Компания Chain создала интерфейсы для об­ращения кданным, содержащимся вполных узлах распреде­ленного журнала записей, истандартные информационные за­просы, например обалансе биткойнов поадресу. Кроме того, можно отправлять уведомления, когда потому или иному ад­ресу выполняется какое-либо действие. Stellar— это полуде­централизованный (обслуживается организациями- шлюзами, анемайнерами) общедоступный журнал записей иунифициро­ванная среда разработки (API блокчейна, API мультиподписи), привязанная кплатежной сети Stripe. Существуют идругие компании, имеющие API-кошельки смногосторонней подпи­сью, — Block.io, Gem иBlockCypher.
Потребуются более унифицированны е среды разработки API, втом числе разнообразные иразвивающиеся компоненты экосистемы блокчейна (хранение, обслуживание файлов, взаи­модействие кошельков, мобильные платежи, подтверждение удостоверений ирепутация). Существует возможность при­вязки среды разработки блокчейна кдругим крупным сегмен­там, например кмежмашинной (MM) коммуникации иин­фраструктуре сетей интернета вещей для быстрой разработки приложений. Примером подобного развитого интегрированного приложения вотдаленном будущем могут стать интеллектуаль­ные часы, взаимодействующие сдатчиками дорожного движе­ния врамках инфраструктуры умного города, для того чтобы автоматически резервировать иоплачивать полосу движения спомощью умных контрактов вбиткойнах.
Экосистема блокчейна: децентрализованные
хранение, коммуникации ивычисления
Блокчейн- технологии нужна распределенная экосистема, кото­рая обеспечит комплексную операционную поддержку. Блок­чейн— это децентрализованный журнал записи транзакций,
Б .:   
который является частью более широкой вычислительной ин­фраструктуры, которая также должна включать всебя много других функций, например хранение, коммуникации, обслу­живание файлов иархивирование. Изконкретных проектов разработки решений для распределенной экосистемы блок­чейна следует отметить Storj (хранение всех видов файлов— текстов, изображений, аудио, мультимедиа); IPFS (обслужива­ние файлов, поддержка ссылок ихранение); а также Maidsafe иEthereum (хранение, коммуникация иобслуживание файлов).
Хранение. Прежде всего необходимо безопасное, децентра­лизованное хранилище вне блокчейна, предназначенное для хранения объемных файлов, таких как электронные медицин­ские карты (EMR), геномы или документы Microsoft Word, ко­торые немогут быть упакованы вполе размером  байт ( знаков) OP_RETURN, используемое для комментирования биткойн- транзакций (или даже в-значное поле для аннота­ций Florincoin). Хранилище файлов может либо быть центра­лизованным (как Dropbox или Google Drive), либо находиться втойже децентрализованной архитектуре, что ираспределен­ный журнал записей. Транзакция блокчейна, которая регистри­рует актив, может включать всебя указатель иметод доступа, атакже привилегии для файла, хранящегося вне блокчейна.
Обслуживание файлов. Создатели проекта IPFS предло­жили интересный метод децентрализованного безопасного об­служивания файлов. IPFS означает InterPlanetary File System, что предполагает потребность вглобальной файловой системе спостоянным доступом. Эта система, предназначенная для ре­шения проблемы битых ссылок сайта нафайлы, выходит да­леко запределы контекста блокчейн- технологии. Система объ­единяет технологию однорангового обмена файлами BitTorrent сфункциями распределенной системы управления версиями Git, изначально созданной для управления разработкой про­граммного обеспечения, ноприменимой вболее широком кон­тексте клюбым цифровым активам. Таким образом, IPFS— это
 Б