Что такое Hyperledger?
«Hyperledger - это сообщество сообществ с открытым исходным кодом, призванное принести пользу экосистеме поставщиков решений на основе Hyperledger и пользователей, ориентированных на сценарии использования, связанные с блокчейном, которые будут работать в различных отраслях промышленности», - Брайан Белендорф, исполнительный директор Hyperledger.Если для вас это не имело смысла, не волнуйтесь, потому что я расскажу все о Hyperledger в этом блоге. Я затрону следующие темы:
- Что такое Hyperledger?
- Зачем нам нужен Hyperledger?
- Как работает Hyperledger?
- Заметные изменения в Hyperledger
- Проекты Hyperledger
Вы можете просмотреть эту запись, где наш подробно объяснил темы с примерами, которые помогут вам лучше понять эту концепцию.
Прежде чем я расскажу вам, что такое Hyperledger, позвольте мне рассказать вам, чем Hyperledger не является. Поскольку сегодня в ИТ-индустрии так много платформ блокчейна, очень легко запутаться. Итак, начнем с того, что Hyperledger не является:
- Криптовалюта
- Блокчейн
- Компания
Что такое Hyperledger?
Hyperledger - это зонтичный проект Linux Foundation. NodeJs, Alljoyn, Dronecode - это некоторые примеры проектов, которые приняли «Linux Way», то есть сплести сообщество разработчиков, которые работают над проектами с открытым исходным кодом, таким образом поддерживая цикл, в котором фрагмент кода постоянно изменяется и перераспределяется.
Семейство 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