R3 и Hyperledger: сотрудничество или соперничество?

Введение

Создатели Hyperledger Fabric, Corda, консорциума R3 и Эфириума видят свои платформы в разных сферах применения. Corda предназначена в первую очередь для финансовой сферы. Команда Fabric же следует более целостному подходу, намереваясь продвигать свой продукт на различных рынках – от банкинга до здравоохранения. Эфириум же позиционирует себя как полностью универсальная платформа, не привязанная ни к какой определённой сфере применения.

Взаимоотношения между пользователями во многом определяются типом блокчейна. Участие по модели permissionless означает, что пользователем может стать кто угодно. Permissioned-блокчейны предполагают заблаговременный выбор участников, которым разрешается стать частью сети. Это свойство влияет на правила достижения консенсуса в сети.

Идентификационное членство

Hyperledger Fabric является основой для децентрализованных сетей, где все участники имеют идентификаторы. Желая внедрить децентрализованную сеть, вы должны понимать, нуждается ли ваша бизнес идея в использовании цепочки для соблюдения правил защиты данных. Большинство случаев использования Hyperledger Fabric в финансовом секторе и отрасли здравоохранения подпадают под действие законов о защите данных.

Hyperleger Fabric создавался корпорацией для корпораций, поэтому в него «пускают по билетам». Участник сети должен получить сертификат и быть идентифицирован. Разным участникам могут быть предоставлены разные права, ограничения и привилегии.

Например, рассмотрим частную акционерную компанию. Начнём с того, что частный акционерный капитал анонимно торгуется на фондовой бирже, его инвесторами обычно являются предприятия венчурного капитала, частные инвестиционные компании или инвесторы. Участники этой сети должны иметь сертификат и быть идентифицирован, чтобы инвестировать и иметь возможность участвовать в блокчейн системе.

Ethereum или Hyperledger Fabric: что выбрать?

Чтобы лучше ознакомиться с возможностями Hyperledger Fabric, вы можете сравнить его с сетью Ethereum. Отличительными чертами Ethereum являются децентрализованные программы (приложения или dApps ), умные контракты и публичный блокчейн. В целом, они нацелены на удовлетворение потребительского спроса или так называемого рынка B2C.

Между тем, организации желающие разрабатывать блокчейн-приложения обеспечивающие конфиденциальность и децентрализованность, руководствуются Hyperledger Fabric. Он лучше всего подходит для разработки программ, основанных на идеи блокчейн и создания смарт контрактов, поддержки рекомендаций по безопасности и консенсуса. Модульная конструкция Fabric обеспечивает гибкость и ориентирована на предприятия, которые хотят оптимизировать рабочий процесс, используя инновации в блокчейне.

Hyperledger в сотрудничестве со своими партнерами в основном работает с приложениями на основе транзакций. Несмотря на это, Ethereum также ориентируется на корпоративных клиентов. В качестве примера мы можем взглянуть на Quorum, созданный и управляемый JP Morgan. Quorum — разрешенный продукт на основе Эфириума — это то, что называется форк блокчейна Ethereum.

В состав Ethereum Enterprise, запущенного в начале 2020 года, входят более 20 компаний из списка Fortune 500 , а также предприятия, инноваторы, поставщики технологий и специалисты Ethereum. Среди наиболее заметных участников — ИТ-кластеры Intel и Cisco, консалтинговая компания Accenture и автомобильный гигант Toyota.

Производительность, масштабируемость и уровень доверия

Hyperledger Fabric построен на модульной архитектуре, которая делит обработку транзакций на три этапа: распределенную логическую обработку и соглашение («цепочный код»), упорядочение транзакций, а также на проверку и подтверждение транзакций. Такое разделение дает несколько преимуществ: для типов узлов требуется меньшее количество уровней доверия и верификации, а децентрализация сети и производительность оптимизированы.

В структуре Hyperledger Fabric транзакции обрабатываются то совершенно иначе, чем в других структурах. Основное внимание здесь уделяется уменьшению уровней доверия и количеству проверок, которые должна иметь транзакция. Это позволяет совершать транзакции быстрее и эффективно.

Чтобы проиллюстрировать это, рассмотрим поток транзакций в версии 1.0 Hyperledger Fabric, показанный на рисунке ниже.

Начиная слева от рисунка:

  1. Предложение о транзакции отправляется заявкой на одобряющий одноранговый узел.
  2. В правилах одобрения указано, сколько и / или какая комбинация подтверждений требуется для подписи заявки. Подтверждение выполняет цепочный код для имитации предложения в сетевом одноранговом узле, создавая набор для чтения / записи.
  3. Затем подтверждающие узлы отправляют обратно одобрения в заявку.
  4. Приложение отправляет транзакции и подписи в службу заказа.
  5. Служба заказов создает пакет или блокирует транзакции и доставляет их для совершения узлов.
  6. Когда получающий одноранговый узел получает пакет транзакций, для каждой транзакции он проверяет, была ли выполнена политика одобрения, проверки в наборах чтения / записи обнаруживают конфликтующие транзакции.
  7. Если обе проверки пройдены, блок фиксируется в регистре, а обновления состояния для каждой транзакции отражаются в базе данных состояния.

Поскольку в сети с новой архитектурой v1.0 отправляются только сигнатуры и набор для чтения / записи, оптимизируются масштабируемость и производительность. Кроме того, поскольку только подтверждения и узлы действительно видят транзакцию, требуется меньшее количество уровней доверия в разных частях системы Blockchain, что обеспечивает большую безопасность.

Например, на фондовом рынке с ценными бумагами, обеспеченными активами или купленными и продаваемыми облигациями, объем сделок увеличился из-за растущего числа участников. Для увеличения количества транзакций в блокчейн системе требуется улучшенная масштабируемость и производительность, что и v1.0 от Hyperledger Fabric частично объясняется расщеплением выполнения цепочки.

Разделение выполнения цепочки также обеспечивает динамический рост в сети. В версии 1.0 Hyperledger Fabric узлы могут добавляться динамически и программно, а не статически, как в v0.6. Например, предположим, что компания, которая управляет валютными курсами, имеет новый банк для добавления в сеть. С Hyperledger Fabric v1.0 они могут сделать это программно, что увеличивает эффективность структуры.

Особенности технологии Hyperledger

Теперь давайте разберемся, что предлагает платформа:

  • Hyperledger позволяет вам создавать приватный, а не публичный блокчейн
  • Нет необходимости в майнинге и выпуске токенов. Проверяющие узлы самостоятельно уведомляют друг друга об операциях, достигают консенсуса и создают новые блоки.
  • Гибкая настройка прав доступа к сети, возможность создания частных систем для получения блоков доступа — посторонние не смогут получать данные из них.
  • Конфиденциальные транзакции доступны для просмотра только избранным пользователям, имеющим необходимые ключи шифрования.
  • Большой выбор доступных языков программирования : C ++, JavaScript, Python, Golang, Java.

Hyperledger может использоваться для создания блокчейна общего назначения, в то время как конкурирующие решения предназначены для конкретных задач:

  • Ripple — организация платежных систем.
  • R3 CEV — традиционные сделки и соглашения.
  • Ethereum — создание виртуальной машины для использования умных контрактов

Доступ к информации

Из-за конкуренции, законов защиты и регулирования конфиденциальности личных данных организации диктуют необходимость конфиденциальности некоторых элементов данных, что может быть достигнуто за счет разделения данных на блок-цепочку. Каналы, поддерживаемые в Hyperledger Fabric, позволяют передавать данные только тем сторонам, которые должны их использовать.

Например, многие финансовые компании выражают обеспокоенность по поводу конкурентов, которые видят хотя бы количество обрабатываемых транзакций. Некоторые финансовые учреждения не считают криптографию «достаточной» мерой защиты своих данных. Каналы помогают обеспечить возможность разделения данных, где только те, кто должен знать данные, будут видеть количество транзакций и сами данные.

Децентрализованная книга Fabric и смарт-контрактная платформа позволяют использовать частные каналы. Если у вас большая сеть цепочки и вы хотите делиться данными только с определенными сторонами, вы можете создать частный канал только с этими участниками. Более того, не каждая транзакция может быть видна каждому пользователю сети. Hyperledger Fabric позволяет осуществлять частные транзакции — что-то, что невозможно зделать в Ethereum, что способствует прозрачности. Для определенных высоко регулируемых отраслей, таких как здравоохранение, это, безусловно, очень большая выгода.

Смарт-контракты: Как и Ethereum, Fabric позволяет использовать смарт-контракты под названием «chaincode». Смарт-контракты разработаны на высшем уровне.

Не каждый блокчейн должен быть анонимным и открытым. Всё зависит от назначения его использования. Hyperledger Fabric позволяет всем участникам сети иметь известные идентификаторы. Децентрализованные блок-цепи — это именно то, что надо финансовым компаниям, а тем более отрасли здравоохранения.

Например, возьмем случай с ипотечной компанией, использующей blockchain. Информация об ипотеке не может открыто публиковаться. Информация требует от сторон возможности идентифицировать себя в сети для проверки подлинности.

Проекты Hyperledger

Hyperledger инкубирует и продвигает целый ряд бизнес-блокчейн-технологий, фреймворков, библиотек, интерфейсов и приложений. В настоящее время Hyperledger разрабатывает следующие проекты.

Hyperledger Sawtooth

Hyperledger Sawtooth — это модульный блокчейн-пакет, разработанный Intel, который использует новый алгоритм консенсуса под названием Proof of Elapsed Time (PoeT).

подписывайтесь

Hyperledger Iroha

Hyperledger Iroha — это проект нескольких японских компаний по созданию простой в использовании платформы для блокчейна.

подписывайтесь

Hyperledger Fabric (Hyperledger IBM)

Hyperledger Fabric — этот проект возглавляет IBM. Fabric — это подключаемая и воспроизводимая реализация технологии блокчейн, разработанная в качестве основы для разработки масштабируемых блокчейн-приложений с гибкой степенью разрешений.

подписывайтесь

Hyperledger Burrow

Hyperledger Burrow — это проект, который разрабатывает допустимую машину смарт-контрактов по спецификации Ethereum.

подписывайтесь

Hyperledger Composer

Hyperledger Composer — это инструмент для построения блокчейн-бизнес-сетей.

Hyperledger Explorer

Hyperledger Explorer — это блокчейн-модуль и один из проектов Hyperledger, размещенных в Linux Foundation.

Разработанный для создания удобного веб-приложения, Hyperledger Explorer может просматривать, вызывать, развертывать или запрашивать блоки, транзакции и связанные с ними данные, сетевую информацию (имя, статус, список узлов), коды цепочек и семейства транзакций, а также любую другую соответствующую информацию, хранящуюся в главной книге.

подписывайтесь

Hyperledger Indy

Hyperledger Indy — это набор инструментов, библиотек и других компонентов для цифровых идентификаций, основанных на блокчейнах.

подписывайтесь

Hyperledger Cello

Hyperledger Cello – это модель развертывания блокчейна как сервиса.

Помимо этих проектов, Hyperledger имеет несколько инструментальных проектов, направленных на упрощение и повышение эффективности доступа к блокчейнам и их разработки.

подписывайтесь

Итак, мы более подробно рассмотрим два самых известных проекта: Sawtooth и Fabric.

Оба проекта созданы крупными компаниями — Intel и IBM – и переданы Hyperledger с открытым исходным кодом. С Hyperledger компании продолжают продвигать свои блокчейн-проекты вперед, в то время как все остальные участники проекта приглашаются внести свой вклад.

Постоянность сети

Децентрализованная среда представляет собой упорядоченную запись информации для приложения blockchain. Каждая транзакция приводит к набору ключа-значения, который привязан к регистру. Он может быть создан, обновлен или удален. Неизменяемый источник доверия для v1.0 добавляется в файловую систему узла, который также имеет встроенный модуль LevelDB.

LevelDB имеет по умолчанию базовую основу данных и поддерживает ключевые запросы, составные ключевые запросы и запросы диапазона ключей. Если вам нужны сложные, насыщенные запросы, CouchDB поможет вам и поддержит базовые возможности LevelDB, добавляя полные запросы, богатые данными запросы. При наличии дополнительной поддержки базы данных документов, такой как CouchDB, контент JSON становится полностью запрашиваемый, модель данных совместима с существующей моделью программирования ключей / значений. В результате всего этого изменение приложения не требуются при моделировании данных кодового кода как в JSON при использовании CouchDB.

Этот формат JSON помогает минимизировать работу, необходимую для создания простых отчетов и выполнения функций аудита. Например, в сценариях цепочки поставок вы можете использовать стиль документа JSON, чтобы отображать конкретные данные для товаров и транспортных объектов. Вы можете легко подготовить отчет о товарах для разных местоположений и транспортных объектов, которые были использованы при доставке в конечный пункт назначения товара.

Модульная архитектура, поддерживающая подключаемые компоненты

Hyperledger Fabric даёт возможность разработчикам создавать встраиваемые компоненты в свою архитектуру. Например, вы можете сжать какие то компоненты по мере необходимости и в один из самых быстрых способов.

Такая модульность обеспечивается благодаря своей прочной архитектуре, которая учитывает перспективы развития новой технологии blockchain. Это очень удобно, когда вы хотите получить доступ к системе, например, к пользовательской системе управления идентификационными данными, чтобы пользователи могли использовать платформу blockchain, построенную поверх Hyperledger Fabric.

Модульная архитектура: Fabric имеет модульную архитектуру и обеспечивает большую гибкость в зависимости от того, что вы хотите использовать.

Модульность архитектуры Hyperledger Fabric позволяет разработчикам сети использовать различные решения для компонентов, что является значительным преимуществом. Одной из наиболее востребованных областей модульности является идентификация узлов. В некоторых сетях с несколькими компаниями уже есть управление идентификацией и они хотят повторно использовать то что имеют, а не перестраивать. Другие компоненты архитектуры, которые могут быть легко подключены, включают в себя консенсус или шифрование.

Прозрачный процесс: транзакции могут быть непрозрачными, но процесс разработки наоборот. «На этом этапе основные команды Hyperledger были чрезвычайно готовы сбалансировать потребности, чтобы получить возможности с открытым и прозрачным процессом развития», — заметил основатель Skuchain Заки Маниан.

Hyperledger: Что это означает?

Hyperledger является чем-то вроде центрального узла для открытого улучшения отраслевых блокчейнов.

В целом, это совместный проект с открытым исходным кодом, созданный для разработки и продвижения новых технологий в качестве массового пользователя посредством реализации функций, необходимых для открытого, межотраслевого стандарта распределенных реестров. Платформа включает в себя людей со всего мира и сама компания является международным проектом, который имеет дело с ведущими компаниями в следующих сферах: экономика, финансов, IoT (Интернет вещей), сфер логистики и производства.

Hyperledger не поддерживает и не продвигает биткойны (BTC), Ethereum (ETH) или любые другие криптовалюты или токены, но платформа работает с технологией блокчейна как единая обширная экосистема. Основатели Hyperledger неоднократно подчеркивали, что их проект не является ICO и у них нет никаких намерений выпускать собственную криптовалюту. Это технологическая платформа для реализации блокчейна и смарт контрактов. Участники сообщества Hyperledger разрабатывают проекты именно как информационные продукты.

В основе всех проектов лежит модульная структура, которая позволяет добавлять или удалять необходимые модули в зависимости от запросов пользователей.

Защита цифровых паролей и конфиденциальных данных

Поддержка HSM (Hardware Security Module) жизненно важна для защиты и управления цифровыми ключами для надежной аутентификации. Hyperledger Fabric предоставляет модифицированный и немодифицированный PKCS11 для генерации ключей, который поддерживает такую функцию, как управление идентификацией, которая нуждается в большей защите. Для сценариев управления идентификацией HSM повышает защиту ключей от взлома и конфиденциальных данных.

Каналы Hyperledger могут быть одной из самых недооцененных функций. Каналы дают возможность осуществлять разделение данных. Это позволяет нам защищать данные, которые нам необходимо защитить.

Эта возможность очень полезна, когда финансовые компании, которые намереваются внедрить блок-цепь, выражают глубокую озабоченность в защите данных. Мы говорим о компаниях и банках, где даже очень хорошей криптографии недостаточно чтобы обезопасить данные.

С каналами в Hyperledger Fabric вы можете предоставлять данные, которые необходимы только в разделённом виде, или хранить данные, чувствительные к разделам данных.

Что такое цепочка поставок?

Цепи поставок представляют многочисленные этапы приема продукта от своего первоначального состояния к клиенту.

Это относится к сети , которая производит и распространяет конкретные продукты для конечных покупателей. Элементы цепочки поставок включают в себя все функции, начиная с получения заказов и до удовлетворения запросов клиентов.

Они включают в себя такие функции, как операции, финансы, распределение, маркетинг, обслуживание клиентов и разработка продуктов.

Управление цепочками поставок (SCM) является жизненно важным элементом бизнес-процесса.

Когда это сделано эффективно, это помогает снизить общие затраты предприятия и повысить прибыльность.

Основные проблемы, стоящие перед отраслью цепочки поставок:

  • необходимость улучшения бизнес-процессов,
  • прозрачность,
  • востребованная клиентами,
  • обеспечение качества и соответствия,
  • необходимость лучшего управления данными и их интеграции.

Одним из таких блокчейнов, который приобрел огромную популярность во всех отраслях, является Hyperledger.

Поддержка сообщества

Сообщество, которое формирует и вносит изменения в Hyperledger Fabric, сегодня очень энергично.

При поддержке таких огромных компаний, как IBM и Toyota, использующих Hyperledger Fabric в своем производстве, сообщество Hyperledger Fabric и его поддержка продолжают расти быстрыми темпами.

Поддержка больших предприятий: благодаря таким технологическим гигантам, как IBM, Intel и Cisco, Fabric имеет сильную поддержку со стороны корпоративных компаний. Это может обеспечить высокую степень стабильности, внушая уверенность тем, кто все еще может не знать о будущем блокчейна. С другой стороны, знакомые с блокчейном люди обратят внимание на относительно новую и эффективную инфраструктуру.

Инструменты Hyperledger

На официальном сайте представлены инструменты Hyperledger

Hyperledger Caliper

Гиперледжер Caliper предназначен для тестирования блокчейна, который дает возможность измерять производительность конкретной блок-цепи. Caliper способен формировать отчеты, содержащие индикаторы эффективности, например как, TPS (транзакции в секунду), латентность транзакций, использование ресурсов и т. д.

Цель разработки данного инструмента — дать возможность пользователям оценить и выбрать конкретный проект по заданным параметрам.

Hyperledger Caliper был представлен разработчиками из Huawei, Hyperchain, Oracle, Bitwise, Soramitsu, IBM и Будапештского университета технологий и экономики.

Hyperledger Cello

Проект Гиперледжер Cello направлен на развитие экосистемы блокчейна.

Данный инструмент поддерживает набор сетей поверх различных инфраструктур, таких как, bare metal и других контейнерных платформ.

Проект представлен IBM, при спонсорстве Soramitsu, Huawei и Intel.

Hyperledger Composer

Гиперледжер Composer — это инструмент для разработки blockchain и smart контрактов для бизнеса, позволяет создавать собственные приложения поверх Гиперледжер Фабрик.

Hyperledger Explorer

Блокчейн-проводник Hyperledger Explorer — инструмент для исследования блокчейна, созданного членами консорциума.

С помощью проводника можно просматривать всю информацию, хранящуюся на блокчейне — транзакции, блоки и т.д.

Hyperledger Fabric все ещё новая инфраструктура

Hyperledger Fabric является самым зрелым технологическим проектом Hyperledger, но сам Hyperledger далеко не является таким. Фактически, Fabric 1.0 был выпущен только в июле 2020 года.

Брайан Бехлендорф, исполнительный директор Hyperledger, не согласен с тем, что у проекта отсутствуют доказанные случаи использования, имеется ограниченное понимание технологий и их потенциала, ограниченный талант и недостатки навыков в ИТ и бизнесе. Как он сказал: «Если бы это было действительно так, мы бы не слышали от предприятий о том, что Hyperledger Fabric теперь не просто проект, а то в чем они нуждаются.

Создатели Hyperledger Fabric признают, что многое еще предстоит сделать. Вот, что сказал Крис Ферриса по этому поводу: «Конечно, это не конец. Есть еще много работы. Нам необходимо больше сотрудничества и новых инноваций на всех проектах Hyperledger». Феррис является председателем Технического руководства комитета Hyperledger и техническим директором Open Technology в IBM.

Цели и задачи Hyperledger

Основатели и руководители проекта уверены, что Интернет в целом и блокчейн в частности — это те прорывы, которые могут существенно изменить и улучшить наше будущее.

Блокчейн открывает огромные возможности для создания прозрачных, защищенных от фальсификации, бизнес-процессов, юридических документов и финансовых транзакций .

По словам разработчиков и аналитиков Hyperledger, на рынках давно нужны инструменты, которые могут упростить и удешевить обмен данными, проведение финансовых транзакций, процессы регистрации и другие неотъемлемые компоненты менеджмента и бизнеса. Блокчейн, основанный на открытом исходном коде и децентрализации, может удовлетворить эти запросы на прозрачность, надежность и защищенность.

В целом, конечной целью проекта Linux Foundation является координация деятельности заинтересованных сторон, разработчиков программного обеспечения и компаний, принадлежащих к различным отраслям, на одной платформе, а также содействие развитию межсекторального сотрудничества:

  • В финансовой сфере использование этой технологии может помочь упростить расчеты, повысить ликвидность, повысить прозрачность, освоить новые товары и рынки.
  • В медицине использование технологии блокчейн помогает унифицировать разрозненные процессы, увеличить поток обрабатываемых данных, снизить затраты и улучшить качество обслуживания пациентов.
  • В системе логистики и доставки она позволяет отслеживать порядок поставок товаров, источники происхождения товаров, обеспечивать их подлинность, блокировать подделки, избегать конфликтные ситуации.

Короче говоря, проект Linux Foundation посвящен координации заинтересованных сторон, разработчиков программного обеспечения и компаний, принадлежащих к различным отраслям, на одной платформе, а также развитию межсекторального сотрудничества.

Официально цели и задачи Hyperledger заключаются в следующем:

  • Создание базы данных на основе распределительной технологии для поддержки транзакций, совершаемых субъектами хозяйствования.
  • Предоставление нейтральной и прозрачной инфраструктуры для удовлетворения потребностей сообщества, управляемой техническим и опытным управленческим персоналом.
  • Создание профессионального сообщества, которое стремится улучшить блокчейн и распределенные базы данных.
  • Образовательная работа по возможностям рынка блокчейн-технологий.
  • Продвижение идей сообщества и совместимости инструментов с другими платформами.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий