Hyperledger Fabric: самые важные функции и приложения, которые вам нужно знать

Опубликовано: 2020-03-27

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

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

Изучайте курсы по программному обеспечению от лучших университетов мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

В этом посте мы сосредоточимся на одном из самых успешных и популярных проектов Hyperledger — Hyperledger Fabric.

Оглавление

Что такое ткань Hyperledger?

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

Некоторые из основных функций Hyperledger Fabric:

  • Он имеет высокомодульную, разрешенную архитектуру.
  • Он имеет консенсус plug-and-play.
  • Он имеет открытую модель смарт-контракта, которая обеспечивает гибкость для реализации любой желаемой модели решения (модель учетной записи, модель UTXO и т. д.).
  • Он имеет низкую задержку окончательности/подтверждения.
  • Он поддерживает EVM и Solidity.
  • Он поддерживает запрашиваемые данные (запросы на основе ключей и запросы JSON).
  • Он поддерживает многоязычную поддержку смарт-контрактов для таких языков, как Go, Java и Javascript.
  • Он предлагает гибкий подход к конфиденциальности данных — он выполняет изоляцию данных через «каналы», обмен данными по мере необходимости, используя «коллекции» частных данных.
  • Он имеет гибкую модель одобрения для достижения консенсуса между необходимыми организациями.
  • Это облегчает непрерывную работу, включая последовательные обновления и поддержку асимметричных версий.

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

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

Эти одноранговые узлы в сети получают запросы на запуск транзакций от клиентов внутри организации. Здесь клиент относится к любому конкретному приложению, порталу, обслуживающему конкретную организацию, или бизнес-операции. Эти клиенты взаимодействуют с сетью Fabric, используя пакет Hyperledger Fabric SDK или веб-службу REST. Цепной код (смарт-контракт), установленный в одноранговых узлах, инициирует запрос на запуск транзакции.

Сеть Fabric основана на технологии распределенного реестра (DLT), в которой все одноранговые узлы поддерживают один реестр на канал (на который они подписаны). Однако, в отличие от Ethereum, в сети Hyperledger Fabric у пиров разные роли. Три типа сверстников:

  • Партнер Endorser — партнеры Endorser — это те узлы, которые проверяют транзакцию и выполняют код цепочки, а также моделируют результат транзакции. Однако эти одноранговые узлы не обновляют реестр.

  • Якорный одноранговый узел — во время настройки канала одноранговый узел или кластер одноранговых узлов настраиваются одновременно. Эти одноранговые узлы получают обновления от одноранговых узлов-индоссантов о транзакциях, а затем транслируют обновления другим одноранговым узлам в организации. Поскольку одноранговые узлы-якоря доступны для обнаружения, они могут быть легко обнаружены одноранговым узлом-заказчиком или любым другим одноранговым узлом.

  • Одноранговый узел-заказчик — одноранговый узел-заказчик функционирует как основной канал связи для сети Fabric. Партнер-заказчик создает блок и доставляет его всем остальным партнерам. Он отвечает за поддержание согласованного состояния реестра в сети.

ткань гиперледжер

Источник

Hyperledger Fabric: Приложения

1. Цифровые платежи

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

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

Читайте: Идеи и темы блокчейн-проектов для начинающих

2. Алмазная трассировка

Бизнес по добыче алмазов — дело непростое. В процессе добычи и добычи алмазы проходят через несколько рук и меняются местами. Естественно, если не принять строгих мер, двурушничество и мошенничество в этой торговле – обычное дело.

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

3. Цепочка поставок продуктов питания

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

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

4. Контракты B2B

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

Читайте: Зарплата разработчиков блокчейнов в Индии

5. Цифровая идентификация

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

Заключение

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

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

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

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

Каковы компоненты Hyperledger Fabric?

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

Какова сфера применения Hyperledger Fabric?

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

Чем структура Hyperledger отличается от традиционной блокчейна?

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