Уголок аналитика: Что такое блокчейн Hyperledger?

Если вы идете в ногу с сектором блокчейн, вы, скорее всего, встречали термин «Hyperledger». Поскольку мир постепенно фокусируется на децентрализации, многие проекты Blockchain продолжают поддерживать развитие Blockchain. В слове Blockchain два известных имени – Ethereum и Bitcoin, которые являются фаворитами СМИ..

Однако ни один из проектов Blockchain не получил должного внимания в СМИ. С другой стороны, этот новый проект также сыграл решающую роль в упрощении работы разработчиков Blockchain. Так же, как другие блокчейны, запускаемые с нуля для различных целей, Linux Foundation выступил с проектом Hyperledger по определенной причине..

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

Хотите построить карьеру в блокчейне? Начните с бесплатного курса по основам блокчейна.

Из-за отсутствия четкой информации о том, что такое Hyperledger, невозможно получить прямое представление о Hyperledger, как вы могли бы найти с такими криптовалютами, как Ethereum и Bitcoin. Что наиболее важно, люди могут столкнуться с различными путаницами при понимании точного определения Hyperledger..

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

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

Также проверьте разницу между QLDB и Hyperledger, то есть QLDB и Hyperledger.

Определение Hyperledger: что это такое?

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

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

В Директор Hyperledger Брайан Белендорф, предоставляет наиболее простое и самоочевидное определение Hyperledger, чтобы дать надежное представление о точном характере технологии..

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


В настоящее время более 250 организаций поддерживают Hyperledger, и со временем к ним присоединяются и другие организации. В список организаций, поддерживающих Hyperledger, в настоящее время входят известные технологические гиганты, такие как IBM, Samsung, Daimler, SAP, Nokia, JP Morgan, Huawei, American Express, Fujitsu и стартапы Blockchain, такие как Consensys и Blockstream..

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

Кроме того, Hyperledger также может держаться подальше от прибыльных схем, которые обычно развиваются из валютных блокчейнов. Проект Hyperledger предоставляет множество возможностей и включает в себя более 28000 участников с примерно 3,6 миллионами строк кода..

В настоящее время (по состоянию на июль 2020 г.) Hyperledger включает 10 проектов, а также 6 инструментов и 6 фреймворков..

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

Также прочтите: Краткое руководство по блокчейну Hyperledger

Знайте значение Hyperledger

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

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

Кроме того, многие другие третьи стороны принимают участие в доставке продукта от Серены Джону и завершении транзакции. Третьи стороны могут сделать акцент на проверке многих аспектов продукта, таких как обеспечение качества, проверка оплаты, проверка логистики и многие другие. Однако третьи стороны не должны знать об особой сделке между Сереной и Джоном..

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

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

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

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

Взгляд в в Проекты Hyperledger

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

  • Hyperledger Fabric

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

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

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

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

Читайте также:

  • Hyperledger Fabric: пионер блокчейна
  • Hyperledger Fabric против Ethereum: битва лицом к лицу
  • Примеры использования Hyperledger Fabric
  • Hyperledger Burrow

Размещенный на Linux Foundation, это один из проектов Hyperledger, которые предоставили модульный клиент Blockchain для разработки допустимой машины для смарт-контрактов, которая поставляется со спецификациями с виртуальной машиной Ethereum (EVM)..

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

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

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

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

Кроме того, инструменты Hyperledger Burrow могут помочь выполнять транзакции для вызова смарт-контрактов в цепочке. Последним компонентом Hyperledger Burrow является API-шлюз через конечные точки JSON-RPC и REST для связи с состоянием приложения и сетью Blockchain посредством запроса последнего состояния приложения или трансляции транзакций..

  • Hyperledger Indy

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

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

  • Hyperledger Ироха

Hyperledger Iroha – идеальный проект Hyperledger для создания безопасных, надежных и надежных приложений Blockchain с помощью алгоритма консенсуса Byzantine Fault-Tolerant (BFT). Платформа может поддерживать управление идентификацией, цифровыми активами и сериализованными данными. Таким образом, Hyperledger Iroha идеально подходит для таких приложений, как логистика, национальные идентификаторы, межбанковские расчеты и цифровые валюты центральных банков..

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

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

  • Hyperledger Sawtooth

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

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

Пакеты SDK для процессоров транзакций с Sawtooth доступны на разных языках, что позволяет упростить создание новых языков контрактов, таких как Java, Python, Go, JavaScript, Rust и C ++. Пользователи могут получить доступ к расширенному параллельному планировщику, который позволяет разделить транзакции на параллельные потоки, тем самым позволяя выполнять транзакции параллельно. Таким образом, пользователи могут предотвратить двойное расходование с различными модификациями одного и того же состояния..

Результаты параллельного выполнения транзакции обеспечивают лучшую производительность, чем последовательное выполнение. Hyperledger Sawtooth также поддерживает совместимость контрактов Ethereum с проектом интеграции Sawtooth-Ethereum, Seth. Семейство транзакций Seth позволяет развертывать смарт-контракты, способные работать на виртуальной машине Ethereum, на платформе Hyperledger Sawtooth..

Sawtooth использует различные консенсусные алгоритмы для конкретной цепочки блоков, выбранных изначально во время настройки сети, которые могут подвергаться изменениям в работающей цепочке блоков, содержащей транзакцию. Hyperledger Sawtooth в настоящее время поддерживает согласованные реализации, такие как Dev Mode, Proof of Elapsed Time и PoET Simulator. Кроме того, реализация языка транзакций и модели данных происходит через семейство транзакций. Семейство транзакций включает IntegerKey, Settings и Identity..

Также читайте: Hyperledger Sawtooth vs Fabric

  • Сетка Hyperledger

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

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

Список лучших инструментов Hyperledger

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

  • Суппорт Hyperledger это инструмент тестирования блокчейна, размещенный на Linux Foundation, чтобы позволить пользователям вычислять производительность конкретной реализации блокчейна на основе определенных предопределенных вариантов использования..
  • Hyperledger Виолончель представляет собой набор инструментов модуля Blockchain, который способствует модели развертывания по запросу «как услуга» для экосистемы Blockchain..
  • Композитор Hyperledger служит открытой структурой разработки и набором инструментов для упрощения разработки приложений Blockchain и смарт-контрактов..
  • Hyperledger Ursa это общая криптографическая библиотека, которая позволяет пользователям предотвращать репликацию других криптографических работ.
  • Hyperledger Explorer служит модулем Blockchain, специально предназначенным для создания веб-приложений, управляемых пользователем..
  • Одеяло Hyperledger – это инструмент бизнес-блокчейна, который способствует взаимодействию между бухгалтерскими системами за счет реализации протокола Inter Ledger..

Также читайте: Примеры использования и примеры использования Hyperledger

Реальная реализация проектов Hyperledger

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

Один из ярких примеров очевиден в случае с IBM.. IBM в настоящее время разрабатывает приложение для Почтового сберегательного банка Китая, используя Hyperledger Fabric и Node.js для создания SDK и уровня приложений. Кроме того, IBM использует язык программирования Golang для разработки цепных кодов, и проект в настоящее время находится в стадии производства, по состоянию на дату, год..

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

Компании используют требования к приложениям HealthVerity для сохранения прав индивидуального согласия, которые обеспечивают соблюдение законов о конфиденциальности, таких как HIPAA, CCPA, GDPR и TCPA..

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

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

Готовитесь к собеседованию с Hyperledger? Ознакомьтесь с этими главными вопросами на собеседовании с Hyperledger и приготовьтесь к собеседованию.

Узнать больше о блокчейне Hyperledger

Что дальше?

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

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map