Что такое Hyperledger - промышленный подход к блокчейну



Что такое Hyperledger? Совместная работа Linux Foundation с открытым исходным кодом, направленная на развитие кросс-индустриальных блокчейн-сетей.

Что такое Hyperledger?

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

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





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

Прежде чем я расскажу вам, что такое Hyperledger, позвольте мне рассказать вам, чем Hyperledger не является. Поскольку сегодня в ИТ-индустрии так много платформ блокчейна, очень легко запутаться. Итак, начнем с того, что Hyperledger не является:



  • Криптовалюта
  • Блокчейн
  • Компания

Что такое Hyperledger?

Hyperledger - это зонтичный проект Linux Foundation. NodeJs, Alljoyn, Dronecode - это некоторые примеры проектов, которые приняли «Linux Way», то есть сплести сообщество разработчиков, которые работают над проектами с открытым исходным кодом, таким образом поддерживая цикл, в котором фрагмент кода постоянно изменяется и перераспределяется.

Linux-Family-What-is-Hyperledger-Edureka

Семейство Linux - Что такое Hyperledger



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

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

Начало тестирования - что такое Hyperledger

Зачем нам нужен Hyperledger?

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

Ограничение публичных блокчейнов - что такое Hyperledger

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

Рынки Алисы - Что такое Hyperledger

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

Частные и конфиденциальные контракты - что такое Hyperledger

Как работает Hyperledger?

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

Сеть Hyperledger-Что такое Hyperledger

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

Транзакция Hyperledger - что такое Hyperledger

Заметные изменения в Hyperledger

Все это стало возможным благодаря модульной архитектуре Hyperledger, которая делает такие свойства, как консенсус, функцией plug-and-play. В этой архитектуре наиболее заметные изменения наблюдаются в одноранговых узлах сети. Пиры были разделены на две отдельные среды выполнения и три разные роли, а именно:

Архитектурные изменения - что такое Hyperledger

    • Коммиттер : Эти одноранговые узлы записывают только подтвержденные транзакции, возвращенные механизмом консенсуса, в соответствующие реестры. Узлы-коммиттеры могут действовать как индоссанты в сетях с меньшими ограничениями. Но по мере увеличения ограничений этого условия полностью избегают.
    • Индоссант : Эти узлы отвечают за моделирование транзакций, характерных для их сети, и предотвращают недетерминированные и ненадежные транзакции. Хотя коммиттеры могут быть или не быть индоссантами в зависимости от сетевых ограничений, все индоссанты действуют как коммиттеры.
    • Согласные : Эти узлы несут ответственность за согласование сети. Они работают в совершенно другой среде выполнения, в отличие от индоссаторов и коммиттеров, которые работают в одной среде выполнения. Участники несут ответственность за проверку транзакций и принятие решения о том, в какой реестр должна быть внесена транзакция.

Проекты Hyperledger

Итак, если вы помните, я упоминал, что Hyperledger - это зонтичный проект. Это означает, что под самой Hyperledger существует множество проектов. К ним относятся такие проекты, как:

Проекты Hyperledger - что такое Hyperledger

  • Hyperledger Fabric, широко используется в сетях поставок
  • Hyperledger Sawtooth, используется в рыбной промышленности для отслеживания пути рыб
  • Hyperledger Burrow, который используется для запуска смарт-контрактов Ethereum в сети Hyperledger.
  • Hyperledger Ироха, находит применение в оптимизации мобильных приложений с помощью блокчейна
  • Hyperledger Indy, используется как децентрализованная служба базы данных идентификационной информации для предприятий

Теперь, когда мы знаем, что такое Hyperledger, зачем он нужен в сегодняшней ИТ-индустрии и как он работает, давайте сравним Hyperledger с двумя самыми известными блокчейн-сетями: Биткойн и Эфириум.

Параметры Биткойн Ethereum Hyperledger
Криптовалюта БиткойнЭфирНи один из них не может быть реализован, если сочтет это необходимым
Сеть ОбщественныеОбщественныеРазрешено
Консенсус Доказательство работы (SHA26)EthashПрактическая ошибка византийской терпимости
Смарт-контракт НиктоДа (солидность)Да (цепной код)
Язык c ++golang / javaголанг / питон

Теперь, когда я закончил объяснять Hyperledger, надеюсь, вам понравился мой блог!

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

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Что такое Hyperledger», и мы свяжемся с вами.

имеет отношения в Java