Hyperledger
Hyperledger | |
---|---|
Тип организации | консорциум и Linux Foundation Project[вд] |
Официальный язык | 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].
Примечания
[править | править код]Комментарии
Источники
- ↑ https://www.linuxfoundation.org/press-release/linux-foundation-unites-industry-leaders-to-advance-blockchain-technology/#.WZ8FmCiG
- ↑ "Linux Foundation Unites Industry Leaders to Advance Blockchain Technology - The Linux Foundation". The Linux Foundation (англ.). 2015-12-17. Архивировано из оригинала 17 июля 2017. Дата обращения: 28 апреля 2018.
- ↑ "Open Source Blockchain Effort for the Enterprise Elects Leadership Positions and Gains New Investments - Hyperledger". Hyperledger (англ.). 2016-03-29. Архивировано 21 августа 2018. Дата обращения: 28 апреля 2018.
- ↑ Founder of the Apache Software Foundation Joins Linux Foundation to Lead Hyperledger Project (19 мая 2016). Архивировано 10 июня 2016 года.
- ↑ Генкин, Михеев, 2023, с. 16.
- ↑ Linux Foundation's Hyperledger Project Announces 30 Founding Members and Code Proposals To Advance Blockchain Technology (9 февраля 2016). Дата обращения: 17 февраля 2016. Архивировано 25 февраля 2016 года.
- ↑ "Hyperledger Blockchain Project Is Not About Bitcoin". eWEEK (англ.). Дата обращения: 28 апреля 2018.
- ↑ Incubating Project Proposal: Joint DAH/IBM proposal . Tamas Blummer, Christopher Ferris (29 марта 2016). Дата обращения: 21 июня 2016. Архивировано 16 февраля 2023 года.
- ↑ hyperledger/fabric . GitHub. Дата обращения: 23 июня 2016. Архивировано 23 апреля 2017 года.
- ↑ hyperledger/sawtooth-core (англ.). GitHub. Дата обращения: 28 апреля 2018. Архивировано 13 августа 2018 года.
- ↑ Sawtooth Lake Hyperledger Incubation Proposal . Mic Bowman, Richard Brown (14 апреля 2016). Дата обращения: 21 июня 2016.
- ↑ Hyperledger releases Hyperledger Sawtooth 1.0, its second distributed ledger project (амер. англ.). TechCrunch. Дата обращения: 28 мая 2019.
- ↑ Hyperledger Fabric 1.4 marks a very important milestone: First LTS release (амер. англ.). JAXenter (11 января 2019). Дата обращения: 28 мая 2019. Архивировано 28 мая 2019 года.
- ↑ Bambysheva. As Bitcoin, Ethereum Gain Popularity, Hyperledger's Executive Director 'Passes The Baton' To Dow Jones Veteran (англ.). Forbes. Дата обращения: 18 апреля 2022. Архивировано 18 апреля 2022 года.
- ↑ Our Corporate Members (амер. англ.). The Linux Foundation. Дата обращения: 10 марта 2019. Архивировано 22 июля 2020 года.
- ↑ Leadership (амер. англ.). Hyperledger Foundation. Дата обращения: 18 апреля 2022. Архивировано 23 мая 2022 года.
- ↑ Castillo, Michael del. "Hyperledger Unanimously Approves First Ethereum Codebase For Enterprises". Forbes (англ.). Архивировано 14 сентября 2019. Дата обращения: 26 сентября 2019.
- ↑ 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=
(справка) - ↑ Salimitari; Chatterjee, Mainak; Fallah, Yaser A Survey of Consensus Methods in Blockchain for Resource-Constrained IoT Networks . Procedia Computer Science. Дата обращения: 30 октября 2020.
- ↑ 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 года.
- ↑ Bollen. Introduce a start for Burrow EVM as Sawtooth Transaction Processor . github.com. Hyperledger. Дата обращения: 18 мая 2017. Архивировано 27 ноября 2020 года.
- ↑ Available SDKs . sawtooth.hyperledger.org. Дата обращения: 23 ноября 2018. Архивировано из оригинала 16 июня 2018 года.
Литература
[править | править код]- Артем Генкин, Алексей Михеев. Блокчейн для всех. Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии.ISBN 978-5-9614-8046-7. . — Альпина Паблишер, 2023. — 588 с. —