Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Hyperledger (или проект Hyperledger ) является зонтичным проектом из открытых источников blockchains и связанных с ними инструментов, начались в декабре 2015 года по организации Linux Foundation , [1] и получил взносы от IBM , Intel и SAP Ariba , для поддержки совместной разработки blockchain -На распределенные регистры .

История и цели [ править ]

В декабре 2015 года Linux Foundation объявил о создании проекта Hyperledger. Члены-учредители проекта были объявлены в феврале 2016 года, а еще десять членов и состав правления были объявлены 29 марта. [2] 19 мая Брайан Белендорф был назначен исполнительным директором проекта. [3]

Целью проекта является продвижение межотраслевого сотрудничества путем разработки блокчейнов и распределенных реестров с особым упором на повышение производительности и надежности этих систем (по сравнению с сопоставимыми конструкциями криптовалюты ), чтобы они были способны поддерживать глобальные бизнес-транзакции. крупными технологическими, финансовыми и логистическими компаниями. [4] Проект будет интегрировать независимые открытые протоколы и стандарты посредством структуры для модулей, специфичных для использования, включая блокчейны с их собственными процедурами консенсуса и хранения, а также сервисы для идентификации, контроля доступа и смарт-контрактов.. Вначале возникла некоторая путаница в том, что Hyperledger разработает собственную криптовалюту типа биткойнов, но Белендорф безоговорочно заявил, что сам проект Hyperledger никогда не будет создавать свою собственную криптовалюту. [5]

В начале 2016 года проект начал принимать предложения по инкубации кодовых баз и других технологий в качестве основных элементов. Одним из первых предложений было создание кодовой базы, объединяющей предыдущие работы Digital Asset , libconsensus от Blockstream и OpenBlockchain от IBM . [6] Это было позже названо Тканью. [7] В мае был инкубирован распределенный реестр Intel под названием Sawtooth [8] . [9]

В январе 2018 года Hyperledger выпустила готовую к работе версию Sawtooth 1.0. [10] В январе 2019 года была анонсирована первая версия Hyperledger Fabric (v1.4) с долгосрочной поддержкой. [11]

Члены и руководство [ править ]

В число первых участников инициативы входили независимые поставщики программного обеспечения (Blockchain, ConsenSys , Digital Asset , R3, Onchain), известные компании, занимающиеся технологическими платформами ( Cisco , Fujitsu , Hitachi , IBM , Intel , NEC , NTT DATA , Red Hat , VMware ), фирмы, предоставляющие финансовые услуги ( ABN AMRO , ANZ Bank , BNY Mellon , CLS Group , CME Group , The Depository Trust & Clearing Corporation (DTCC), Deutsche Börse Group ,JP Morgan , State Street , SWIFT , Wells Fargo , Сбербанк ), компании-разработчики программного обеспечения для бизнеса, такие как SAP , академические учреждения (Кембриджский центр альтернативных финансов, Blockchain в Колумбии, UCLA Blockchain Lab), системные интеграторы и другие ( Accenture , Calastone, Wipro , Credits). , Guardtime , ИнтеллектЕУ, Nxt Foundation , Симбионт, Лаборатория Smart Block). [12]

Правление Hyperledger Project состоит из двадцати членов под председательством Роберта Палатника (управляющий директор и главный технологический архитектор DTCC) и Технического руководящего комитета из двенадцати членов под председательством Дэна Миддлтона, главного инженера Intel.

Известные фреймворки [ править ]

Hyperledger Fabric [ править ]

Hyperledger Fabric - это разрешенная инфраструктура блокчейна, первоначально предоставленная IBM и Digital Asset , обеспечивающая модульную архитектуру с разграничением ролей между узлами в инфраструктуре, выполнением смарт-контрактов (называемых «цепным кодом» в Fabric) и настраиваемыми службами консенсуса и членства. . Сеть Fabric включает (1) «равноправные узлы», которые выполняют чейнкод, получают доступ к данным реестра, подтверждают транзакции и взаимодействуют с приложениями; (2) «Узлы заказчиков», которые обеспечивают согласованность цепочки блоков и доставляют подтвержденные транзакции партнерам сети; и (3) поставщики услуг членства (MSP), каждый из которых обычно реализуется как центр сертификации, управляющий X.509.сертификаты, которые используются для аутентификации личности и ролей участников. [13] Hyperledger Fabric позволяет использовать различные алгоритмы консенсуса, но алгоритм консенсуса, который чаще всего используется с платформой, - это Practical Byzantine Fault Tolerance (PBFT). [14]

Fabric в первую очередь нацелена на интеграционные проекты, в которых требуется технология распределенной книги (DLT), не предлагающая никаких сервисов, ориентированных на пользователя, кроме SDK для Node.js , Java и Go .

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

Hyperledger Ироха [ править ]

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

Hyperledger Sawtooth [ править ]

Первоначально разработанный Intel, Sawtooth включает функцию динамического консенсуса, позволяющую согласовывать алгоритмы горячей замены в работающей сети. Среди вариантов консенсуса - новый протокол консенсуса, известный как «Доказательство истекшего времени», протокол консенсуса, разработанный для лотереи, который опционально основан на доверенных средах выполнения, предоставляемых Intel Software Guard Extensions (SGX). [16] Sawtooth поддерживает смарт-контракты Ethereum через «seth» (процессор транзакций Sawtooth, интегрирующий Hyperledger Burrow EVM). [17] Помимо поддержки Solidity, Sawtooth включает SDK для Python, Go, Javascript, Rust, Java и C ++. [18]

Hyperledger Besu [ править ]

Besu - это кодовая база Ethereum корпоративного уровня . [19]

Инструменты [ править ]

Hyperledger Caliper [ править ]

Hyperledger Caliper - это инструмент для тестирования блокчейнов и один из проектов Hyperledger, поддерживаемых Linux Foundation. Hyperledger Caliper позволяет пользователям измерять производительность конкретной реализации блокчейна с помощью набора предопределенных вариантов использования. Hyperledger Caliper будет создавать отчеты, содержащие ряд показателей производительности, таких как TPS (количество транзакций в секунду), задержка транзакции, использование ресурсов и т. Д. Намерение состоит в том, чтобы результаты Caliper использовались другими проектами Hyperledger по мере того, как они строят свои фреймворки, и как справочник по поддержке выбора реализации блокчейна, подходящей для конкретных нужд пользователя. Изначально Hyperledger Caliper был предоставлен разработчиками из Huawei, Hyperchain, Oracle, Bitwise, Soramitsu, IBM и Будапештского технологического и экономического университета. [20]

Виолончель Hyperledger [ править ]

Hyperledger Cello - это набор инструментов для модуля блокчейн и один из проектов Hyperledger, размещенных на платформе Linux Foundation. Hyperledger Cello стремится внедрить модель развертывания «как услугу» в экосистему блокчейнов, чтобы сократить усилия, необходимые для создания, управления и завершения блокчейнов. Он обеспечивает эффективное и автоматическое обслуживание многопользовательской цепочки поверх различных инфраструктур, например, baremetal, виртуальных машин и других контейнерных платформ. Первоначально Hyperledger Cello был предоставлен IBM при спонсорах Soramitsu, Huawei и Intel. [21]

Баохуа Ян и Хайтао Юэ из IBM Research частично заняты разработкой и сопровождением проекта.

Hyperledger Composer [ править ]

Hyperledger Composer - это набор инструментов для совместной работы для построения бизнес-сетей на основе блокчейнов, которые позволяют владельцам бизнеса и разработчикам легко и быстро создавать смарт-контракты и приложения для решения бизнес-задач. Composer, созданный на основе JavaScript, с использованием современных инструментов, включая node.js, npm, CLI и популярных редакторов, предлагает бизнес-ориентированные абстракции, а также образцы приложений с легко тестируемыми процессами DevOps для создания надежных решений блокчейна, которые обеспечивают согласование бизнес-требований с техническими разработками. . [22]

Инструменты управления пакетами блокчейнов, предоставленные IBM. Composer - это ориентированный на пользователя инструмент для быстрого создания прототипов, работающий поверх Hyperledger Fabric, который позволяет легко управлять активами (данными, хранящимися в блокчейне), участниками (управление идентификацией или услугами участников) и транзакциями (Chaincode, также известными как смарт-контракты, которые работают с Активами от имени Участника). Полученное приложение можно экспортировать как пакет (файл BNA), который может быть выполнен в экземпляре Hyperledger Fabric с поддержкой приложения Node.js (на основе инфраструктуры приложения Loopback) и предоставить интерфейс REST для внешних приложений.

Composer предоставляет графический пользовательский интерфейс «Площадку» для создания приложений и, следовательно, представляет собой отличную отправную точку для работы с Proof of Concept.

Hyperledger Explorer [ править ]

Hyperledger Explorer - это блокчейн-модуль и один из проектов Hyperledger, размещенных на платформе Linux Foundation. Разработанный для создания удобного веб-приложения, Hyperledger Explorer может просматривать, вызывать, развертывать или запрашивать блоки, транзакции и связанные данные, сетевую информацию (имя, статус, список узлов), коды цепочки и семейства транзакций, а также любую другую соответствующая информация, хранящаяся в бухгалтерской книге. Первоначально Hyperledger Explorer был предоставлен IBM, Intel и DTCC. [23]

Одеяло Hyperledger [ править ]

Hyperledger Quilt - это инструмент бизнес-блокчейна и один из проектов Hyperledger, организованных Linux Foundation. Hyperledger Quilt предлагает взаимодействие между системами бухгалтерских книг за счет реализации протокола Interledger (также известного как ILP), который в первую очередь является платежным протоколом и предназначен для передачи стоимости между распределенными и нераспределенными реестрами. Протокол Interledger обеспечивает атомарные свопы между реестрами (даже не связанные с блокчейном или распределенные реестры) и единое пространство имен для учетных записей в каждом реестре. С добавлением Quilt к Hyperledger, Linux Foundation теперь поддерживает реализации Interledger как на Java (Quilt), так и на JavaScript (Interledger.js). Первоначально Hyperledger Quilt был предоставлен NTT Data и Ripple. [24]

Hyperledger Ursa [ править ]

Ursa - это модульная гибкая общая криптографическая библиотека. [25]

См. Также [ править ]

  • Конфиденциальная структура консорциума

Ссылки [ править ]

  1. ^ «Linux Foundation объединяет лидеров отрасли для развития технологии блокчейн - Linux Foundation» . Фонд Linux . 2015-12-17. Архивировано из оригинала на 2017-07-17 . Проверено 28 апреля 2018 .
  2. ^ «Усилия по блокчейну с открытым исходным кодом для предприятия выбирают позиции лидера и получают новые инвестиции - Hyperledger» . Hyperledger . 2016-03-29 . Проверено 28 апреля 2018 .
  3. ^ «Основатель Apache Software Foundation присоединяется к Linux Foundation, чтобы возглавить проект Hyperledger» . 2016-05-19. Архивировано 10 июня 2016 года.
  4. ^ «Проект Hyperledger Linux Foundation объявляет о 30 членах-основателях и предложениях кода для развития технологии блокчейн» . 2016-02-09. Архивировано 25 февраля 2016 года . Проверено 17 февраля 2016 .
  5. ^ «Проект Hyperledger Blockchain не о биткойнах» . eWEEK . Проверено 28 апреля 2018 .
  6. ^ «Предложение инкубационного проекта: совместное предложение DAH / IBM» . Тамас Блюммер, Кристофер Феррис. 29 марта 2016 . Проверено 21 июня, 2016 .
  7. ^ "гиперссылка / ткань" . GitHub . Проверено 23 июня 2016 .
  8. ^ "Hyperledger / пилообразный стержень" . GitHub . Проверено 28 апреля 2018 .
  9. ^ "Предложение по инкубации Hyperledger Sawtooth Lake" . Мик Боумен, Ричард Браун. 14 апреля 2016 . Проверено 21 июня, 2016 .
  10. ^ «Hyperledger выпускает Hyperledger Sawtooth 1.0, свой второй проект распределенной бухгалтерской книги» . TechCrunch . Проверено 28 мая 2019 .
  11. ^ «Hyperledger Fabric 1.4 знаменует собой очень важную веху: первый выпуск LTS» . JAXenter . 2019-01-11 . Проверено 28 мая 2019 .
  12. ^ «Наши корпоративные члены» . Фонд Linux . Проверено 10 марта 2019 .
  13. ^ Андроулаки, Элли; Баргер, Артем; Бортников, Вита; Качин, Кристиан; Кристидис, Константинос; Де Каро, Анджело; Эньеарт, Дэвид; Феррис, Кристофер; Лавентман, Геннадий; Маневич, Яков; Муралидхаран, Шринивасан; Мурти, Чет; Нгуен, Бинь; Сетхи, Маниш; Сингх, Гари; Смит, Кейт; Сорниотти, Алессандро; Статакопулу, Хрисула; Вуколич, Марко; Виид Кокко, Шэрон; Йеллик, Джейсон (2018). «Hyperledger Fabric: распределенная операционная система для разрешенных блокчейнов». arXiv : 1801.10228 . DOI : 10.1145 / 3190508.3190538 . S2CID 3863072 .  Цитировать журнал требует |journal=( помощь )
  14. ^ Салимитари, Мехрдад; Чаттерджи, Майнак; Фаллах, Ясер. «Обзор методов консенсуса в блокчейне для сетей IoT с ограниченными ресурсами» . Процедуры информатики . Проверено 30 октября 2020 года .
  15. ^ Котоски, Кали. «NBC подписывает соглашение о блокчейне» . phnompenhpost.com . Почта Пномпеня . Дата обращения 7 марта 2019 . По словам Мартина Кендрика, основателя камбоджийской компании, эта технология позволит обойтись без банкоматов и официальных финансовых учреждений для клиентов, позволяя им отправлять и получать средства напрямую, в то время как центральные банки и физические финансовые учреждения могут использовать ее для оптимизации деятельности по межбанковскому кредитованию. Криптовалюта, Биткойн и Сообщество Blockchain.
  16. ^ Буччи, Дебби. «Блокчейн и его новая роль в здравоохранении, ИТ и исследованиях, связанных со здоровьем» (PDF) . Министерство здравоохранения и социальных служб США, Управление национального координатора медицинских информационных технологий . Дата обращения 18 мая 2017 .
  17. ^ Боллен, Бенджамин. «Представьте начало для Burrow EVM как Sawtooth Transaction Processor» . github.com . Hyperledger . Дата обращения 18 мая 2017 .
  18. ^ «Доступные SDK» . sawtooth.hyperledger.org . Проверено 23 ноября 2018 года .
  19. ^ Кастильо, Майкл дель. «Hyperledger единогласно одобряет первую кодовую базу Ethereum для предприятий» . Forbes . Проверено 26 сентября 2019 .
  20. ^ «Измерение производительности блокчейна с помощью Hyperledger Caliper - Hyperledger» . Hyperledger . 2018-03-19 . Проверено 16 июня 2018 .
  21. ^ "Hyperledger Cello - Hyperledger" . Hyperledger . Проверено 28 апреля 2018 .
  22. ^ "Hyperledger Composer - Hyperledger" . Hyperledger . Проверено 28 апреля 2018 .
  23. ^ "Hyperledger Explorer - Hyperledger" . Hyperledger . Проверено 28 апреля 2018 .
  24. ^ «Hyperledger Quilt - Hyperledger» . Hyperledger . Проверено 28 апреля 2018 .
  25. ^ "Hyperledger Ursa" . Hyperledger . Проверено 2 апреля 2019 .

Внешние ссылки [ править ]

  • Официальный веб-сайт