超級賬本(Hyperledger)
超級賬本(英語:Hyperledger)是 Linux Foundation 於2015年12月啟動的開源區塊鏈和相關工具的傘形項目,成員包括金融,銀行,物聯網,供應鏈,製造和科技行業的巨頭。。IBM、Intel 和 SAP Ariba 為支持基於區塊鏈的分佈式賬本的協作開發做出了貢獻。它於2021年10月更名為 Hyperledger Foundation。
發展歷程
2015年12月,Linux 基金會宣佈創建 Hyperledger 項目。
2016年2月,宣佈了項目的創始成員,另外還有 10 名成員,一個月後的 3月29日宣佈了理事會。
5月19日,Brian Behlendorf 被任命為該項目的執行董事。
該項目的目標是通過開發區塊鏈和分佈式賬本技術,推動跨行業合作,重點是提高系統的性能和可靠性(與加密貨幣設計相比),以便支持全球主要技術、金融和供應鏈公司進行商業交易。該項目整合了獨立的開放協議和標準,形成一個框架,用於特定用途的模塊,包括具有自己的共識和存儲例程的區塊鏈,以及用於身份、訪問控制和智能合約的服務。曾有一些關於 Hyperledger 是否會開發自己的比特幣型加密貨幣的爭論,但 Behlendorf 明確表示 Hyperledger 項目永遠不會構建自己的加密貨幣。
2016年初,該項目開始接受代碼庫和其他技術的孵化提案,作為核心元素。其中一個早期提案是將 Digital Asset、Blockstream 的 libconsensus 和 IBM 的 OpenBlockchain 的先前工作結合起來。該代碼庫後來被命名為 Fabric,而基金會則更名為 Hyperledger,這是由 Hyperledger 的創始成員之一 Digital Asset(收購了名為 Hyperledger 的公司)貢獻的商標。5月,英特爾的分佈式賬本 Sawtooth 被孵化。
2018年1月,Hyperledger 發佈了生產就緒的 Sawtooth 1.0。
2019年1月,宣佈了 Hyperledger Fabric 的第一個長期支持版本 (v1.4)。
2021年10月,Daniela Barbosa 被任命為 Hyperledger 基金會執行董事。
2022年2月,Hart Montgomery 被任命為 Hyperledger 基金會首任首席技術官。
該項目的目標是推動區塊鏈和分散式賬簿系統的跨行業發展與協作,重視性能和可靠性(相對於類似的數位貨幣設計),以支援主要的技術、金融和供應鏈公司的全球商業交易。該項目將繼承獨立的開放協議和標準,通過框架方法和專用模組實現,包括各區塊鏈的共識機制和存儲方式,以及身份服務、訪問控制和智能合約。
區塊鏈平台
Hyperledger Burrow
Burrow是一個包含了「built-to-specification」的以太坊虛擬機區塊鏈客戶端。其主要由Monax貢獻,並由Monax和英特爾贊助[1]。
Hyperledger Besu
Besu 是一個企業級以太坊代碼庫。
Hyperledger Fabric
Hyperledger Fabric 是一種許可型區塊鏈基礎設施,最初由 IBM 和 Digital Asset 貢獻,提供模塊化架構,在基礎設施中的節點之間劃分角色,執行智能合約(在 Fabric 中稱為「鏈碼」)以及可配置的共識和成員服務[2]。Fabric 網絡包括
- 對等節點,執行鏈碼,訪問賬本數據,認可交易並與應用程式交互;
- 排序節點,確保區塊鏈的一致性並將認可的交易交付給網絡中的對等節點;
- 成員服務提供商 (MSP),通常以證書頒發機構的形式實現,管理用於驗證成員身份和角色的 X.509 證書。Hyperledger Fabric 允許使用不同的共識算法,但與平台最常用的共識算法是實用拜占庭容錯 (PBFT)。
Fabric 主要面向集成項目,需要分佈式賬本技術 (DLT),除了 Node.js、Java 和 Go 的 SDK 外,不提供面向用戶的服務。
Fabric 原生支持 Go 和 JavaScript(通過 Hyperledger Composer 或從 v1.1 開始原生支持)鏈碼,並通過安裝適當的模塊支持其他語言,如 Java。因此,它可能比僅支持封閉式智能合約語言的競爭對手更靈活。
Hyperledger Iroha
Iroha是一個基於Hyperledger Fabric主要面向移動應用的協議,由Soramitsu貢獻。
Hyperledger Sawtooth
最初由英特爾貢獻,Sawtooth 包含一個動態共識功能,可以在運行的網絡中熱插拔共識算法。其中一個共識選項是時間流逝證明(Proof of Elapsed Time),這是一種基於彩票設計的共識協議,可以選擇性地構建在英特爾軟件保護擴展 (SGX) 提供的可信執行環境之上。Sawtooth 通過 「seth」(一個集成 Hyperledger Burrow EVM 的 Sawtooth 交易處理器)支持以太坊智能合約。除了 Solidity 支持外,Sawtooth 還包括 Python、Go、JavaScript、Rust、Java 和 C++ 的 SDK[3]。
治理成員
早期加入該倡議的成員包括區塊鏈獨立軟件供應商(Blockchain、ConsenSys、Digital Asset、R3、Onchain)、知名技術平台公司(思科、富士通、日立、IBM、英特爾、NEC、NTT 數據、紅帽、VMware)、金融服務公司(荷蘭國際集團、澳大利亞聯邦銀行、紐約梅隆銀行、CLS 集團、芝加哥商業交易所集團、存托信託與清算公司 (DTCC)、德意志交易所集團、摩根大通、道富銀行、SWIFT、富國銀行、俄羅斯聯邦儲蓄銀行)、SAP 等商業軟件公司、學術機構(劍橋大學替代金融中心、哥倫比亞大學區塊鏈、加州大學洛杉磯分校區塊鏈實驗室)、系統集成商和其他公司(埃森哲、Calastone、Wipro、Credits、Guardtime、IntellectEU、Nxt 基金會、Symbiont、Smart Block Laboratory)。
Hyperledger 項目的治理委員會由 10 名成員組成,由 Robert Palatnick(DTCC 的董事總經理兼首席技術架構師)擔任主席,以及由 Tracy Kuhrt(埃森哲區塊鏈和多方系統架構副總監)擔任主席的 15 名成員技術指導委員會。
參考連結
- ↑ GitHub - hyperledger-archives/burrow
- ↑ Hyperledger Fabric
- ↑ Introduce a start for Burrow EVM as Sawtooth Transaction Processor by benjaminbollen · hyperledger-archives/sawtooth-core · GitHub