Мультичейн открывает новые возможности проектирования блокчейнов
“Блокчейн” уже успел превратиться в модное словечко мира финтеха, но, как и c любым другим общим понятием, точного понимания его значения ни у кого нет. Возможно, о блокчейне разумней думать не как об одном конкретном решении, а как о не совсем определённом наборе целей, которые финансовые учреждения надеются достичь посредством распределённых реестров.
В переходный период организации пытаются определить свойства блокчейна биткоина, которые им по душе, например безопасный реестр, и те, которые им не нравятся, например анонимные майнеры. Предприниматели вступают в игру, чтобы облегчить процесс этого понимания. Среди фирм, выстраивающих свой бизнес вокруг приватного блокчейна, такие компании, как Blockstack, Eris Ltd и Coin Sciences. Последняя, возглавляемая Гидеоном Гринспеном, недавно создала новую систему под названием “приватный блокчейн Мультичейн” (Multichain Private Blockchain). В этом продукте используется то, что можно назвать схемой “сделай свой блокчейн”, которая позволяет банкам освободиться от необходимости делать конкурирующие предложения.
Гринспен считает, что можно извлечь свою выгоду из попыток банков экспериментировать с технологией, сбиаяе их наработки и наблюдения. “Стало ясно, что раньше банки просто хватали своих лучших разработчиков, тыкали пальцем в исходный код ядра биткоина или Ethereum и приказывали им что-то с этим сделать. Мы увидели возможность в том, чтобы создать готовую к работе платформу, чтобы им не приходилось тратить целый год, ломая головы над этой фигнёй”. Мультичейн, последнее предложение Coin Sciences, является программным средством для веб-активов и юридических договоров на основе блокчейна биткоина. Проблема, как полагает Гринспен, состояла не в отсутсвии у финучреждений интереса к решению или в удалении посредников из финансовых процессов, а в том, что они не верили в достаточную испытанность или стабильность блокчейна для их нужд. “Теперь понятно, что люди ищут вещи, похожие на биткоин, но не совсем. Традиционным учреждениям валюта не так интересна, как реестр”, — добавил Гринспен. В этом смысле Мультичейн оставляет выбор за конечным пользователем и позволяет ему контролировать приватность и публичность цепи, целевое время блоков, способы взаимодействия сторон, выбор этих сторон, максимальный размер блока и метаданные, которые можно включать в транзакции. Более того, по словам Гринспена, предложение набирает популярность: за период с середины июня до середины сентября платформу скачали уже около 850 раз. Гринспен отказался назвать крупных финансовых клиентов, которые, возможно, используют его ПО. Альфа-версия платформы уже доступна, а бета будет выпущена в конце года.
В официальной документации Гринспен охотно разъясняет, почему в его фирме не верят в пригодность биткоина для финансовых конгломератов. При этом он старательно избегает предположений о том, что блокчейн биткоина — ненужная инновация. Например, в документе отмечается, что в настоящий момент биткоин способен поддерживтаь только 300 000 транзакций в день из-за имеющегося ограничения на объём данных, который в состоянии обработать сеть за 10 минут. Кроме того, там говорится, что биткоин-комиссии — около 2,5 центов за транзакцию на момент публикации — запроектированы на рост при уменьшении количества биткоинов, выпущенных для стимуляции майнеров. И то и другое финучреждениям не слишком интересно. Также по мнению Гринспена всё дополнительно осложняется тем, что блокчейн сконструирован для перемещения биткоинов в том смысле, что по факту меняются данные актива, а не сам актив. «Сама эта идея не распространяется на другие активы. Если не выпустить в блокчейн другие активы, например, доллары, актива по сути не будет вообще. Всегда просто приходится верить на слово тому, что актив существует», — говорит он. Характерно, что стартапы вроде Symbiont разрабатывают технологии для представления прав собственности на активы в блокчейне, хотя у воротил вроде Nasdaq на эти вещи несколько иной взгляд. В недавнем интервью глава отдела блокчейн-стратегий Nasdaq Фредрик Восс, отметил, что биткоин-представления активов всё равно остаются выигрышными в связи с преимуществами мониторинга, которые дают распределённые реестры. В Мультичейн, однако, предполагается, что рынок для этого обходного манёвра всё же отыщется. Как говорится во всё той же документации, технология нацелена на облегчение мониторинга активов в блокчейне с помощью скриптов биткоина для кодирования метаданных на выходах транзакций. По мнению компании, это позволяет майнерам подтверждать количество активов, отличное от исходного маркера сети в любой транзакции.
Как и в случае с остальными решениями для приватных блокчейнов, Мультичейн стремится устранить кажущиеся проблемы, связанные с биткоином, ограничив видимость реестра только несколькими участниками, и позволяя учреждениям контролировать разрешённые транзакции, отказываясь от распределённого майнинга. В том, что касается вопросов приватности, Мультичейн позволяет пользователям задавать список разрешённых клиентов, которые могут выступать в роли нод, передающих информацию в сеть, и “майнеров”, которые верифицируют транзакции. Это можно осуществлять в том числе и методом, согласно которому одни ноды подтверждают допуск других нод. Привилегии назначаются с помощью транзакций, содержащих особые метаданные, а майнеру исходного блока в блокчейне предоставляются все права администратора на данную сеть. Такой администратор вправе назначать других администраторов сети, а все изменения в консенсусе должны валидироваться заданным количеством участников. Разрешения предоставляются ограниченным образом или ограниченному количеству блоков. Это заметно отличается от нынешней консенсус-стратегии биткоина, в рамках которой разрозненное сообщество девелоперов вводят изменения, которые затем должны внедряться большинством или всеми процессорами транзакций в сети в виде апгрейдов ПО. Хотя технически это обычно нетрудно, проблемы такой политики хорошо видны, скажем, на примере продолжающихся споров вокруг возможного увеличения максимального размера блока в биткоин-сети. Было сделано множество самых разнообразных предложений, но никакого хотя бы минимального консенсуса пока что достичь в этом вопросе сообществу не удалось.
Поскольку майнерам в мультичейн-сети не нужно проводить proof-of-work, Мультичейн также позиционируется как новаторский метод обеспечения доверенного принятия решений для учреждений. Процесс, именуемый рассеянным майнингом, позволяет майнерам, которые обрабатывают транзакции, утверждать их в рандомной ротации. Гринспен привёл в пример ситуацию, когда пользователь Мультичейн создал блокчейн-сеть между 10 майнерами и задал “относительно высокую” сложность, при которой для записи блока необходимо подтверждение от 8 из них. “Это значит, что им придётся ждать ещё восемь блоков, прежде чем подписать следующий. При таких условиях получается, что у малой группы майнеров нет возможности майнить цепь в одиночку, если только этим не занимаются сразу восемь”.
Гринспен полагает, что такая структура позволит большему количеству майнеров участвовать в подтверждении транзакций, обеспечивая отсутствие фиксированного порядка верификации, который можно было бы нарушить. Комиссии за транзакции и вознаграждения за блоки в Мультичейне по умолчанию равны нулю, однако могут меняться — в документации, например, предполагается что с участников можно брать плату, подобную годовой подписке. Тем не менее, Гринспен считает, что такая версия приватного блокчейна имеет преимущества над централизованными базами данных. Полный контроль каждого из участников над активами, контроль над базой данных, распределённый между учреждениями, и, благодаря концепции рассеянного майнинга, отсутствие риска для сети из-за потери любого из участвующих серверов. «Это новый тип базы данных, который позволяет множеству сторон вести общую базу и вносить в неё изменения надёжным и безопасным образом, даже если они друг другу не доверяют. Думаю, это большой шаг вперёд, и новые типы баз данных могут сделаться очень мощным явлением», — говорит он.
У пользователей Мультичейна также нет ограничения на количество создаваемых ими блокчейнов, и кроме того, есть возможность подключать свои блокчейны к сети или тестнету биткоина (версия блокчейна, по которой не перемещают настоящие биткоины). Взаимодействие, однако, пока ограничено биткоином, так как, по словам Гринспена, Мультичейн не может подключаться к Ripple или Ethereum, которые, как он выразился “для Мультичейна находятся в другой вселенной”. Также он отметил: “Модель биткоина гораздо лучше масштабируется. Можно параллельно вести множество транзакций, если они не изменяют одни и те же данные”. По этим причинам Гринспен предпочитает биткоин вышеописанным альтернативам, вследствие чего Мультичейн основан на форке ядра биткоина, а также использует его протокол, архитектуру, API и командную строку. В документации на платформу приватные блокцепи позиционируются как ранние версии более мощной и глобальной биткоин-цепи. При этом первые уподобляются интранету, а вторая — интернету. “Приватные блокчейны вероятнее всего станут более привлекательным решением для финучреждений, которые желают использовать эту технологию в следующее десятилетие. Через двадцать лет, если биткоин или другой блокчейн будут обрабатывать миллиарды транзакций в месяц за очень низкую комиссию, а майнинг будет контролироваться крупными корпорациями, которые очень легко установить, биткоин сможет начать выглядеть как привлекательная платформа для институциональных финансовых транзакций”.
Источник: forklog.com/multichejn-otkryvaet-novye-vozmozhnosti-proektirovaniya-blokchejnov