HyperLedger Fabric 1.4 超級帳本項目(5.4)

網易雲課堂視頻在線教學,地址:https://study.163.com/course/introduction/1209401942.htmnode

        超級帳本(Hyperledger)項目分框架類和工具類兩種項目,框架類有Hyperledger Burrow、Hyperledger Fabric、Hyperledger Indy、Hyperledger Iroha和Hyperledger Sawtooth五個頂級項目;工具類有Hyperledger Caliper、Hyperledger Cello、Hyperledger Composer、Hyperledger Explorer和Hyperledger Quilt五個項目。項目結構圖以下:
git


圖:項目結構github


框架類:編程

  • Hyperledger Burrow:提供以太坊虛擬機的支持,實現支持高效交易的帶權限的區塊鏈平臺,由Monax 、Intel等企業於2 017 年4 月提交到社區。在GitHub 上源碼地址爲https://github.com/hyperledger/burrow
  • Hyperledger Fabric:最先加入到超級帳本項目中的頂級項目,包括Fabric 、Fabric CA 、Fabric SDK (包括Node.Js 、Python 和Java 等語言)和fabric-api 等,目標是區塊鏈的基礎核心平臺,支持PBFT 等新的共識機制,支持權限管理。由IBM 、DAH 等企業於2015年末提交到社區。在GitHub 上源碼地址爲https://github.com/hyperledger/fabric
  • Hyperledger Indy:由Sovrin 基金會牽頭進行開發,致力於打造一個基於區塊鏈和分佈式帳本技術的數字中心管理平臺;。在GitHub 上源碼地址爲https://github.com/hyperledger/indy-node
  • Hyperledger Iroha:是帳本平臺項目, 基於C++實現,帶有面向Web 和Mobile 的特性,由日本Soramitsu 等企業於2016 年10 月提交到社區。在GitHub 上源碼地址爲https://github.com/hyperledger/iroha
  • Hyperledger Sawtooth:包括arcade 、core 、dev-tools 、validator 、mktplace 等。是Intel 主要發起和貢獻的區塊鏈平臺,支持全新的基於硬件芯片的共識機制ProofofElapsed Time (PoET),由Intel 等企業於2016 年4 月提交到社區。在GitHub 上源碼地址爲https://github.com/hyperledger/sawtooth-core;

工具類:api

  • Hyperledger Caliper:是一款區塊鏈基準工具,旨在經過一組預約義用例來衡量特定區塊鏈實施的性能。由華爲於2017年5月提交到社區。能夠爲Hyperleger Fabric, Hylerledger Sawtooth和Hyperledger Iroha提供分析支持,預計會在2018年末會加入更多區塊鏈網絡。在GitHub 上源碼地址爲https://github .com/hyperledger/caliper;
  • Hyperledger Cello:提供區塊鏈平臺的部署和運行時管理功能。使用Cello ,管理員能夠輕鬆部署和管理多條區塊鏈;應用開發者能夠無需關心如何搭建和維護區塊鏈,由IBM 技術團隊於2017 年1 月貢獻到社區。在GitHub 上源碼地址爲https://github .com/hyperledger/cello;
  • Hyperledger Composer:一個普遍的,開放的開發工具集和框架,能夠使開發區塊鏈應用程序變得更容易, 目標是加快實現價值的時間,並使您更容易將區塊鏈應用程序與現有業務系統集成, 是一個編程模型,包含一種建模語言,以及一組API,用於快速建網和應用程序,容許參與者發起交易,轉移資產(Assets)。在GitHub 上源碼地址爲https://github .com/hyperledger/composer;
  • Hyperledger Explorer:提供Web 操做界面,經過界面快速查看查詢綁定區塊鏈的狀態(區塊個數、交易歷史)信息等,由Intel 、DTCC 、IBM等企業於2016 年8 月提交到社區。在GitHub 上源碼地址爲https://github.com/hyperledger/blockchain-explorer;
  • Hyperledger Quilt:是Interledger Protocol (ILP)協議的Java實現,定義了分佈式帳本與分佈式帳本之間、傳統帳本與分佈式帳本之間的交互過程,由日本的NTT Data提交到社區。在GitHub 上源碼地址爲https://github .com/hyperledger/quilt;
相關文章
相關標籤/搜索