На основе этой информации вы можете понять, что дилер, который хотел бы поместить незаконно полученные деньги в криптовалютную систему, несколько раз подумает, прежде чем сделать это. И после принятия окончательного решения есть вероятность, что он не сможет спать спокойно: в самом деле, как он собирается вывести свои деньги из системы, если ему достаточно перевести небольшую сумму на банковский счет, и он тут же оставит след на сервере в той или иной части земного шара?
Развитие, масштабируемость
Масштабируемость – это способность системы адаптироваться к изменению масштаба, в частности способность поддерживать свои функции и производительность в случае большого спроса… Проблемой для некоторых «классических» блокчейнов является экспоненциальный рост ресурсов – технических, экономических, энергетических, – необходимых для выполнения конкретных задач. Пример: beAchain с его специфическим протоколом на основе консенсуса/ проверки – на 100 % масштабируемый.
А что насчет масштабируемости блокчейна биткойн и его эволюции?
Читая о технических возможностях блокчейна биткойн, мы отлично понимаем, что имеем дело с отказоустойчивой технологией, которая сегодня доказала свою надежность и очень широко распространена в мире. Что нужно сделать, чтобы мы могли планировать все более разнообразные варианты ее использования, сохраняя присущую ей результативность? Как осуществить множество микроплатежей, не нарушая работы системы? Как улучшить время отклика, если мы предполагаем возможность проведения тысяч транзакций, по примеру того, что делают, например, операторы при оплате банковской картой[40]?
Исходя из этих вопросов и, следовательно, возникающих в связи с ними проблем, мы видим пять вариантов решений:
• альткойны;
• увеличение размера блоков транзакций;
• «боковые цепи» или коллатеральные цепи;
• Lightning Network;
• «клиентские базы данных» или базы данных блокчейна.
Альткойны[41] или «альтернативные криптовалюты»
На сегодняшний день существует более 700 криптовалют[42], которые опираются на собственный блокчейн, биткойн или эфириум, и каждая из них специализируется на особом сервисе или функции.
По состоянию на конец 2017 года общее число криптовалют (или виртуальных валют) превысило 1300[43].
Ниже приводится рейтинг первых десяти криптовалют на конец ноября 2017 года (источник CoinMarketCap).
Сайт CoinMarketCap.com позволяет отслеживать рынок криптовалют и показывает, что капитал этих валютных систем остается в итоге меньшим, чем общий объем международной торговли в иностранной валюте fiat[44] (в валютных системах под эгидой государства).
ИСПЫТАНИЕ ЦИФРОВОЙ ВАЛЮТЫ E-KRONA В ШВЕЦИИ
В Европе первые банкноты, выданные банковским учреждением, появились в начале XVII века.
Их выпустил Банк Стокгольма в 1658 году.
В 1668 году Банк Швеции (Riksbank) стал преемником обанкротившегося Банка Стокгольма.
Сегодня центральный шведский государственный банк Riksbank, самый древний в мире, запускает проект, чтобы оценить, что такое цифровая валюта, поддерживаемая центральным банком, и какие проблемы она может создать. Он надеется принять решение о возможности начать выпуск того, что он называет е-кроны, в течение ближайших двух лет.
«Это так же революционно, как бумажный билет, существующий уже более 300 лет. Что это означает для денежно-кредитной политики и финансовой стабильности? Как мы можем реализовать этот проект на практике – с помощью карты, приложения или другим способом?» – заявил С. Скинсли, заместитель руководителя банка в интервью
Центральные банки во всем мире только начали рассматривать потенциальные выгоды и проблемы, вытекающие из внедрения цифровых валют, таких как биткойн. Швеция считает, что запуск е-кроны приведет к появлению «общества без наличных». Таким образом, центральный банк начал оценивать влияние технологических, правовых и политических основ этой электронной валюты.
Исследования центрального банка показывают, что менее 15 % шведов платят преимущественно наличными. На платежи наличными приходится лишь 2 % ВВП Швеции, в то время как в 1990 году они составляли 10 %. Сейчас в Швеции есть даже фирмы, которые не принимают платежи наличными. Даже шведские бездомные продают свои журналы, имея терминалы для банковских карт.
В 2014 году четыре из пяти платежей были выполнены в электронном виде по сравнению с одним из четырех в Италии и Южной Европе, где люди больше ориентированы на наличные.
Было высказано предположение, что к 2030 году Швеция может стать обществом без наличных денег и Riksbank может стать первым центральным банком мира, начавшим выпускать собственную виртуальную валюту.
Различные криптовалютные системы
Среди различных криптовалютных систем необходимо упомянуть следующие.
CONSCOIN, КРИПТОВАЛЮТНАЯ ЭТИКА С ДОБАВЛЕНИЕМ СОЗНАТЕЛЬНОСТИ
У этой криптовалюты сильные козыри. По сути, Сопбсою – это независимая криптовалюта с этикой и руководством и ничего более.
В конце 2015 года группа исследователей из Университета Джорджтауна в Вашингтоне выпустила документ[55] с предложением ввести новую криптовалюту, которая использует искусственный интеллект (ИИ, или AI) для разработки валютной системы, имеющей предопределенную группу этических принципов для управления своими расходами.
Они указывают, что криптовалюты, такие как биткойн, предлагают новые пути расширения экономических прав и возможностей людей во всем мире[56]. Да, конечно, эти валюты также обеспечивают мощный инструмент, способствующий развитию преступной деятельности, и приносят много вреда людям и сообществам. Но, заявили защитники криптовалют, этические ценности криптовалют не являются чем-то качественно новым, поскольку деньги всегда воспринимались как пассивный инструмент, не связанный с этическими ценностями, и могли использоваться как в хороших, так и в дурных целях.
Группа исследователей оспаривает предположение о том, что деньги должны иметь нейтральную ценность. Действительно, с появлением искусственного интеллекта, криптографии и машин с заложенной этикой криптовалюты с искусственным разумом, которые не являются этически нейтральными, а самостоятельно регулируют правила их использования, уже не кажутся абсурдом.
Для достижения такого результата эти исследователи предлагают установить технологические основы подобных криптовалют, а затем проанализировать правовые последствия, этические и экономические, их использования.
Они также предполагают, что развитие криптовалют, обладающих как денежной стоимостью, так и этикой, может позволить людям, имкеющим этим новые экономические средства, положительно повлиять на этику и ценности своих компаний.
Эти автономные и управляемые криптовалюты (Autonomous Ethically Guided Cryptocurrency, AEGC) представляют собой приложение, которое включает в себя две отличительные черты:
• наличие определенной формы искусственного интеллекта, который позволяет контролировать окружающую среду, собирать и анализировать информацию и принимать самостоятельные решения, ориентируясь на заложенные этические принципы;
• функционирование в качестве криптовалютной системы, которая может быть охарактеризована как средство обмена и жетон (token) для хранения ценности.
Объединяя технологию блокчейна с особой формой искусственного интеллекта, можно разработать криптовалютную систему, которая может оценивать обстоятельства, связанные с определенной финансовой операцией, в которой человек – владелец криптовалюты – будет участвовать и формулировать решение, определяющее, разрешить или нет использование его криптовалюты в сделке.
Во время процесса определения, является ли сделка разрешенной, программное обеспечение искусственного интеллекта криптовалютной системы не интересуется финансовыми аспектами сделки. Вместо этого оно анализирует и определяет этический контекст транзакции с целью дать свое заключение о сделке.
Это нововведение может увести нас далеко от «умных данных» (smart data) в область «разумных данных» (sapient data). Таким образом, возникает криптовалютная система, полностью «приклеенная» к своему обладателю и его ценностям. Есть о чем задуматься.
Colored Coins (вариант биткойнов) («Окрашенные монеты»)
Принцип Colored Coins[57] – «раскрасить» некоторые биткойны, находящиеся в обращении, и назначить им определенные свойства, значение которых может отличаться от базовых свойств биткойна. Colored Coins – это протокол биткойн 2.0 с открытым исходным кодом и система, разделенная на два уровня:
• уже известная нам система биткойн;
• автономная, но зависимая от протокола биткойн сеть.
Это разделение позволяет выпускать инструменты обмена, отдельные от сети биткойн. Это «протокол в протоколе», который может быть использован в инфраструктуре и сети Bitcoin как альтернативная валюта, производный продукт, акции или облигации или даже интеллектуальная собственность.
Можно представить себе создание на базе этих Colored Coins независимых и децентрализованных фондов социального обеспечения, управляемых принявшим их сообществом.
Counterparty[58] (вариант bitcoin)
Counterparty – это платформа и портфолио, построенные поверх блокчейна биткойн, которые позволяют создавать активы посредством токенизации[59].
Counterparty имеет собственную валюту под названием ХСР. Эта валюта используется для обмена товарами, а также для создания умных контрактов, которые обращаются на платформе за плату в ХСР. Это делимые и программируемые активы, в процессе выполнения умных контрактов они могут быть переправлены с одного адреса на другой. В целом Counterparty – это эквивалент платформы эфириум, но с использованием блокчейна биткойн.
Увеличение размеров блоков транзакций
В настоящее время сеть биткойн обрабатывает около 160 тысяч транзакций в день, и блоки заполнены в среднем на 50 %, или 0,5 Мб. В таком случае довольно быстро достигаются пики активности, и все сделки, даже дешевые, в конечном счете будут валидированы. Однако если биткойн будет продолжать расти текущими темпами, вполне возможно, что в следующем году будет достигнуто ограничение в 1 Мб. С этого момента пользователи будут конкурировать за расходы, которые они выплачивают майнерам, и сделки, не имеющие цены или недорогие, больше не будут валидироваться.
Проблема в том, что, согласно этому сценарию, сеть биткойн, в конечном счете, будет обрабатывать только очень крупные сделки с высокой ценностью (в абсолютном выражении, но слабые относительно суммы) и, например, в сети могут начать развиваться компенсации между компаниями.
Так как же ограничить риск большой централизации и, следовательно, ослабления сети?
Анализ Пьера Нуаза
Пьер Нуаза доносит до нас свое понимание часто обсуждаемой проблемы увеличения размера блоков: «Существует весьма практичное и относительно простое в применении решение, которое было предложено Гэвином Андресеном[60]. Оно, конечно, сопровождается утяжелением цепочки блоков и осуществляется посредством контрольно-пропускных пунктов (КПП). КПП – это номер блока, “жестко” закодированный в бумажнике, который считается майнерами безопасным и позволяет воссоздать полную историю операций.
Консенсус устанавливается на том, что предыдущие сделки в этом блоке, например сделки, подтвержденные в период ранее двух лет до настоящего момента, не могут быть использованы для реорганизации блокчейна в результате атаки на 51 %».
Между желанием увеличить размер блоков и переходом к его осуществлению есть разрыв, который трудно преодолеть. Действительно, «мудрецы» цепочки блокчейна биткойн не всегда приходят к консенсусу, когда речь идет о пересмотре кода протокола, что оставляет эту проблему пока нерешенной.
Боковые цепочки и коллатеральные цепи
Не создают ли альткойны проблемы уязвимости или неустойчивости? Обсуждение остается открытым, но основные вопросы те же, что возникают при обсуждении блокчейна биткойн.
В действительности основная техническая проблема – это взаимодействие с существующими системами и, потенциально, между различными сетями блокчейнов. Как эти
Именно это говорил о блокчейне биткойн Адам Бэк[61], изобретатель HashCash[62]
По сути, он считает, что эволюция блокчейна биткойн может происходить лишь очень медленно в силу принятых для его развития решений. Эти решения зависят от процесса, требующего согласия, которого трудно добиться от тех, кто трудится для его обслуживания и не организован в иерархическую структуру. Это, кстати, проблема, постоянно возникающая с полностью децентрализованными приложениями, которые вследствие своей природы не контролируются людьми.
Учтя это замечание и собрав команду исследователей, Адам Бэк разработал метод привязки блокчейнов друг к другу – систему «боковых цепочек» (
В действительности, система боковых цепей позволит переносить объекты цепи А в цепь В. Они исчезнут из цепи А, чтобы появиться в цепи В, и могли бы в принципе вернуться в цепь А.
ROOTSTOCK[66] И INTERLEDGER
Rootstock (RSK) основана на той же концепции, что и эфириум (см. следующую главу), но на боковой цепи сети биткойн.
RSK – проект с открытым исходным кодом – является одноранговой платформой умных контрактов. Его главная цель – воспользоваться решением, связанным с умными контрактами, которое разработала стартап-компания Rootstock, базирующаяся в Буэнос-Айресе. Консорциум выстроит над биткойном полную по Тьюрингу[67] оболочку, умный контракт для поддержки широкого спектра приложений. Этот проект позволит внести в сеть биткойн функции, подобные тем, которые имеются в эфириуме.
Принцип состоит в том, что каждый раз, когда человек или компания организовывает умный контракт с RSK, то 80 % выплаченного «топлива» отправляется майнерам, а оставшиеся 20 % – в RSK Labs, которая позволяет компании продолжать развитие платформы с открытым исходным кодом.
По мнению разработчиков платформы, RSK не является конкурентом для эфириума. Они указывают, что намерены сделать так, чтобы RSK было совместимо с приложениями, уже работающими на эфириуме, и тем самым обеспечить связь между биткойном и эфириумом с помощью двухканального функционала (2WP), встроенного в платформу RSK, который обеспечивает передачу биткойнов в другой блокчейн, например эфириум, и наоборот.
Консорциум RSK (Rootstock, «корневище») объединяет более 25 крупных компаний экосистемы биткойн, в том числе Consilium, Bitmain, Харо, Jaxx, Skry, BitGo, Richfund, Bitpay, Antpool, Blocktrail, Bitex, Digital Currency Group, BTCC, Unocoin, Bitso, Bitstamp, Bitfinex, BitPay, Signatura, Wings и др.
Таким образом, это довольно обширный проект, который способен расширить возможности биткойна, сохранив его основополагающие ценности.
Что касается протокола Interledger1, разработанного компанией Ripple Labs для подключения блокчейнов в распределенные реестры, он позволяет осуществлять платежи через различные сети и использует условные депозиты для обработки движения средств между двумя отдельными бухгалтерскими книгами.
В отличие от биткойн-подхода, этот протокол не требует никакой системы глобальной координации блокчейнов.
Lightning Network[68]
Блокчейн биткойн очень перспективен с точки зрения распределенных бухгалтерских книг, но как платформа для оплаты сегодня он не может выполнять операции мировой торговли.
Поэтому его качества также являются и тормозом для его расширения. Действительно, все изменения в рамках гроссбуха распространяются по набору узлов (участников) – это означает, что каждый узел сети биткойн будет знать обо всех операциях, которые происходят на глобальном уровне, что автоматически становится огромным тормозом, влияющим на время отклика сети.
Отсюда возникает идея создания параллельной системы, охватывающей все сделки таким образом, чтобы не приходилось жертвовать децентрализацией и безопасностью, которые дает сеть биткойн.
Эта новая система микроплатежей на биткойне была создана по инициативе компании Blockstream, которая сотрудничает с лидерами отрасли – Lightning Network. Она возьмет на себя большие объемы микроплатежей (внедрение этого решения изменит ограничение на количество транзакций в секунду с 7 до более 7000) посредством использования почти нулевых расходов на транзакции и работая со скоростью «молнии». Первый «драфт» появился в феврале 2015 года, а «белая книга» была опубликована в январе 2016 года[69].
На сегодняшний день существует четыре реализации Lightning (источник Bitcoin.fr):
Анализ Пьера-Мари Палью, сооснователя ACINQ
В сентябре 2016 года французский стартап ACINQ сообщил, что ему удалось успешно реализовать алгоритм маршрутизации Flare для Bitfury в Lightning (решение ACINQ) и протестировать его в сети из 2500 серверов. Это первый многообещающий шаг в разработке схемы меняющейся маршрутизации в сети Lightning.
«Еclair – это наша реализация сети Lightning, которая устраняет целый ряд ограничений биткойна. Эти ограничения широко обсуждались во время знаменитой дискуссии о размере блоков: главным образом речь шла о способности сети обрабатывать большой поток сделок (в настоящее время это менее 10 транзакций в секунду).
Для нас это является важнейшим шагом вперед, который позволит разгрузить сети биткойн и перейти на более высокий уровень с точки зрения производительности и использования моментальных и почти ничего не стоящих транзакций. На данный момент об этом трудно говорить, потому что нам еще не удалось представить продукт “широкой общественности”, пока это технический проект.
Аналогичные усилия параллельно с нами предпринимают различные компании (Blockstream, Lightning Corp, Blockchain.com), и теперь пришло время объединиться и вплотную заняться вопросом совместимости, что было бы очень хорошим решением».
«Белая книга» Bitfury[72]
Эта «белая книга» под названием «Flare: An Approach to Routing in Lightning Network» посвящена Flare, алгоритму гибридной маршрутизации платежей на Lightning Network.
Bitfury предлагает двухэтапный алгоритм:
• упреждающее обновление карты маршрутизации узла, который хранит информацию о топологии сети;
• оперативный сбор информации в зависимости от потребностей по запросу от Lightning Network.
Этот документ является первой попыткой описать и проверить предварительно алгоритмическое решение для будущей реализации Lightning Network на блокчейне биткойн, который позволит осуществить приспособляемость процесса обработки транзакций.
«Боковые базы данных» или блокчейн баз данных
Так же как существующие боковые цепи были созданы для того, чтобы улучшить время отклика ранее созданных блокчейнов, теперь есть базы данных, которые позволяют повысить скорость передачи и обработки данных: назовем их, используя тот же неологизм, «боковыми базами данных».
В действительности, если оценивать производительность блокчейна биткойн с точки зрения традиционных критериев баз данных, результат получается просто катастрофический:
• пропускная способность (дебет) составляет всего несколько сделок в секунду (tps);
• временной промежуток перед тем, как осуществится операция записи, составляет десять минут;
• емкость порядка нескольких десятков гигабайт (GB);
• отсутствие линейной масштабируемости при добавлении узлов: с удвоением числа узлов
сетевой трафик возрастает в четыре раза без заметного уменьшения производительности, задержки или пропускной способности сети;
• добавление узлов выполняется правильно примерно до 10 тысяч единиц, потом производительность падает;
• нет возможности выполнить запрос
Похоже, что BigchainDB[73] нашла решение, способное улучшить эти показатели.
BigchainDB – это база данных, масштабируемая и совместимая с биткойном, эфириумом, Chain, Eris и т. д. Она заняла свою нишу, позиционируя себя как мост между блокчейном и системой хранения данных.