超級賬本
超級賬本 Hyperledger 是 Linux 基金會於 2015 年發起的推進區塊鏈數字技術和交易驗證的開源項目,創立於 2016 年 ,由 30 個創始公司會員和一套技術和組織治理機構組成。目前加入成員包括:IBM、Intel、J.P.Morgan、R3、FUJITSU、日立 HITACHI、SWIFT、Cisco荷蘭銀行 ABN AMRO、埃森哲 Accenture 等十幾個不同利益體,目標是讓成員共同合作,共建開放平臺,滿足來自多個不同行業各種用戶案例,並簡化業務流程。由於點對點網絡的特性,分佈式賬本技術是完全共享、透明和去中心化的,故非常適合於在金融行業的應用,以及其他的例如製造、銀行、保險、物聯網等無數個其他行業。通過創建分佈式賬本的公開標準,實現虛擬和數字形式的價值交換,例如資產合約、能源交易、結婚證書、能夠安全和高效低成本的進行追蹤和交易。 開始時,Hyperledger 技術指導委員會接受了兩個商業區塊鏈框架代碼庫進行孵化: Hyperledger Fabric,由 Digital Asset、Blockstream 的 libconsensus、IBM 的 OpenBlockchain 共同組合的作品;以及 Hyperledger Sawtooth,由 Intel 的孵化小組所開發。 由於點對點網絡的特性,分佈式賬本技術是完全共享、透明和去中心化的,故非常適合於在金融行業的應用,以及其他的例如製造、銀行、保險、物聯網等無數個其他行業。通過創建分佈式賬本的公開標準,實現虛擬和數字形式的價值交換,例如資產合約、能源交易、結婚證書、能夠安全和高效低成本的進行追蹤和交易。 超級賬本,進一步引入權限控制和安全保障,首次將區塊鏈技術引入到分佈式聯盟賬本的應用場景。 作爲一個聯合項目 collaborative project,超級賬本由面向不同目的和場景的子項目構成。目前包括 Fabric、Sawtooth、Iroha、Blockchain Explorer、Cello、Indy、Composer、Burrow 等八大頂級項目。 超級賬本包括三大組件:區塊鏈 Blockchain、鏈碼 Chaincode、成員權限管理 Membership。 區塊鏈提供一個分佈式賬本平臺,多個交易被打包進區塊中,多個區塊構成一條區塊鏈。區塊鏈代表的是賬本狀態機發生變更的歷史過程。 鏈碼包含所有的處理邏輯,並對外提供接口,外部通過調用鏈碼接口來改變世界觀。世界觀是一個鍵值數據庫,用於存放鏈碼執行過程中涉及到的狀態變量。 成員權限管理基於 PKI,平臺可以對接入的節點和客戶端的能力進行限制。 超級賬本的應用場景,包括開放可信供應鏈、資產存管、商務合同、銀聯積分交換平臺、商品身份溯源、食品安全等。超級賬本支持了基於主流編程語言的智能合約(鏈碼)設計,極大地方便了應用開發人員快速開發新型的分佈式應用,或將已有應用遷移到區塊鏈系統上。其中,用戶專注於與業務本身相關的應用程序;智能合約則封裝了與區塊賬本直接交互的相關過程,被應用程序調用。
超級賬本
Hyperledger
Hyperledger Fabric
Hyperledger Cactus
Hyperledger Besu