Hyperledger

Hyperledger
Тип организации консорциум и Linux Foundation Project[d]
Официальный язык English
Основание
Дата основания декабрь 2015[1]
Сайт hyperledger.org

Hyperledger (или Hyperledger Project) — зонтичный проект блокчейнов с открытым исходным кодом и связанных с ними инструментов, запущенный в декабре 2015 года Linux Foundation [2] при содействии IBM, Intel и SAP Ariba для поддержки совместной разработки распределенных реестров на основе блокчейна. В октябре 2021 года был переименован в Hyperledger Foundation.

История и цели

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

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

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

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

В октябре 2021 года исполнительным директором Hyperledger Foundation была назначена Даниэла Барбоза[14].

Члены и управление

Первыми участниками инициативы были независимые поставщики ПО для блокчейна (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, Sberbank); компании по разработке программного обеспечения для бизнеса таких как SAP; академические учреждения (Кембриджский центр альтернативных финансов, Blockchain в Колумбии, UCLA Blockchain Lab); системные интеграторы и другие компании и организации (Accenture, Calastone, Wipro, Credits, Guardtime, IntellectEU, Nxt Foundation, Symbiont, Smart Block Laboratory)[15].

Управляющий совет проекта состоит из десяти членов под председательством Роберта Палатника (управляющего директора и главного технологического архитектора DTCC) и технического руководящего комитета из пятнадцати человек под председательством Трейси Курт, заместителя директора по архитектуре блокчейна в Accenture[16].

Известные реализации

Hyperledger Besu

Кодовая база Ethereum корпоративного уровня[17].

Hyperledger Fabric

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

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

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

Hyperledger Sawtooth

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

Примечания

Комментарии
  1. первой системой блокчейна 3.0 является проект Hyperledger Fabric (2015 г)[5]
Источники
  1. https://www.linuxfoundation.org/press-release/linux-foundation-unites-industry-leaders-to-advance-blockchain-technology/#.WZ8FmCiG
  2. "Linux Foundation Unites Industry Leaders to Advance Blockchain Technology - The Linux Foundation". The Linux Foundation (англ.). 2015-12-17. Архивировано из оригинала 17 июля 2017. Дата обращения: 28 апреля 2018.
  3. "Open Source Blockchain Effort for the Enterprise Elects Leadership Positions and Gains New Investments - Hyperledger". Hyperledger (англ.). 2016-03-29. Архивировано 21 августа 2018. Дата обращения: 28 апреля 2018.
  4. Founder of the Apache Software Foundation Joins Linux Foundation to Lead Hyperledger Project  (неопр.) (19 мая 2016). Архивировано 10 июня 2016 года.
  5. Генкин, Михеев, 2023, с. 16.
  6. Linux Foundation's Hyperledger Project Announces 30 Founding Members and Code Proposals To Advance Blockchain Technology  (неопр.) (9 февраля 2016). Дата обращения: 17 февраля 2016. Архивировано 25 февраля 2016 года.
  7. "Hyperledger Blockchain Project Is Not About Bitcoin". eWEEK (англ.). Дата обращения: 28 апреля 2018.
  8. Incubating Project Proposal: Joint DAH/IBM proposal  (неопр.). Tamas Blummer, Christopher Ferris (29 марта 2016). Дата обращения: 21 июня 2016. Архивировано 16 февраля 2023 года.
  9. hyperledger/fabric  (неопр.). GitHub. Дата обращения: 23 июня 2016. Архивировано 23 апреля 2017 года.
  10. hyperledger/sawtooth-core (англ.). GitHub. Дата обращения: 28 апреля 2018. Архивировано 13 августа 2018 года.
  11. Sawtooth Lake Hyperledger Incubation Proposal  (неопр.). Mic Bowman, Richard Brown (14 апреля 2016). Дата обращения: 21 июня 2016.
  12. Hyperledger releases Hyperledger Sawtooth 1.0, its second distributed ledger project (амер. англ.). TechCrunch. Дата обращения: 28 мая 2019.
  13. Hyperledger Fabric 1.4 marks a very important milestone: First LTS release (амер. англ.). JAXenter (11 января 2019). Дата обращения: 28 мая 2019. Архивировано 28 мая 2019 года.
  14. Bambysheva. As Bitcoin, Ethereum Gain Popularity, Hyperledger's Executive Director 'Passes The Baton' To Dow Jones Veteran (англ.). Forbes. Дата обращения: 18 апреля 2022. Архивировано 18 апреля 2022 года.
  15. Our Corporate Members (амер. англ.). The Linux Foundation. Дата обращения: 10 марта 2019. Архивировано 22 июля 2020 года.
  16. Leadership (амер. англ.). Hyperledger Foundation. Дата обращения: 18 апреля 2022. Архивировано 23 мая 2022 года.
  17. Castillo, Michael del. "Hyperledger Unanimously Approves First Ethereum Codebase For Enterprises". Forbes (англ.). Архивировано 14 сентября 2019. Дата обращения: 26 сентября 2019.
  18. Androulaki, Elli (2018). "Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains". arXiv:1801.10228. doi:10.1145/3190508.3190538. {{cite journal}}: Cite journal требует |journal= (справка)
  19. Salimitari; Chatterjee, Mainak; Fallah, Yaser A Survey of Consensus Methods in Blockchain for Resource-Constrained IoT Networks  (неопр.). Procedia Computer Science. Дата обращения: 30 октября 2020.
  20. Bucci. Blockchain and Its Emerging Role in Health IT and Health-related research.  (неопр.) U.S. Department of Health and Human Services, Office of the National Coordinator for Health Information Technology. Дата обращения: 18 мая 2017. Архивировано 21 ноября 2020 года.
  21. Bollen. Introduce a start for Burrow EVM as Sawtooth Transaction Processor  (неопр.). github.com. Hyperledger. Дата обращения: 18 мая 2017. Архивировано 27 ноября 2020 года.
  22. Available SDKs  (неопр.). sawtooth.hyperledger.org. Дата обращения: 23 ноября 2018. Архивировано из оригинала 16 июня 2018 года.

Литература

  • Артем Генкин, Алексей Михеев. Блокчейн для всех. Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии. (рус.). — Альпина Паблишер, 2023. — 588 с. — ISBN 978-5-9614-8046-7.