Hyperledger Fabric(目錄)

企業區塊鏈平臺

企業級許可的分佈式分類帳平臺,爲普遍的行業用例提供模塊化和多功能性。node

介紹

通常而言,區塊鏈是一個不可變的交易分類帳,維護在一個分佈式對等節點網絡中。這些節點經過應用已經由共識協議驗證的交易來維護分類賬的副本,該交易被分組爲包括將每一個塊綁定到前一個塊的散列的塊中。git

關鍵概念

入門

在咱們開始以前,若是你尚未這樣作,你可能但願檢查是否已經在開發區塊鏈應用程序和/或運行Hyperledger Fabric的平臺上安裝了全部前提條件。github

一旦安裝了前提條件,就能夠下載並安裝HyperLedger Fabric了,當咱們在Fabric二進制文件上開發真正的安裝程序時,咱們提供了一個能夠將示例、二進制文件和Docker映像安裝到你的系統中的腳本,腳本還會將Docker映像下載到本地註冊表。數據庫

教程

咱們提供教程,幫助你開始使用Hyperledger Fabric。首先是面向Hyperledger Fabric應用程序開發人員,編寫你的第一個應用程序,它將指導你完成使用Hyperledger Fabric Node SDK編寫Hyperledger Fabric的第一個區塊鏈應用程序的過程。編程

第二個教程面向Hyperledger Fabric網絡操做人員,構建你的第一個網絡。本文將引導你完成使用Hyperledger Fabric創建區塊鏈網絡的過程,並提供基本的示例應用程序來測試它。還有一些教程可用於更新通道,向通道添加組織以及將網絡升級到更高版本的Hyperledger Fabric,升級網絡組件。c#

最後,咱們提供了兩個鏈碼教程,一個面向開發人員,另外一個面向操做人員。segmentfault

操做指南

  • 升級到最新的Fabric
  • 更新一個通道配置
  • 成員資格服務提供商(MSP)
  • 通道配置(configtx)
  • 承認策略
  • 可插拔的交易承認與驗證
  • 訪問控制列表(ACL)
  • 錯誤處理
  • 記錄控制
  • 使用傳輸層安全(TLS)保護通訊
  • 啓動基於Kafka的排序服務

命令參考

  • peer
  • peer chaincode
  • peer channel
  • peer version
  • peer logging
  • peer node
  • configtxgen
  • configtxlator
  • cryptogen
  • 服務發現命令行接口(discover)
  • Fabric-CA命令

架構參考

  • 架構解釋
  • 交易流
  • Hyperledger Fabric CA用戶指南
  • Hyperledger Fabric SDK
  • 服務發現
  • 通道
  • 性能要求
  • CouchDB做爲狀態數據庫
  • 基於通道事件服務的對等點
  • 私有數據
  • 讀寫組語義
  • 八卦數據傳播協議

常見問題

  • 承認
  • 安全與訪問控制
  • 應用程序端編程模型
  • 鏈碼(智能合約和數字資產)
  • 最新版本的差別
  • 排序服務

歡迎貢獻!

  • 維護人員
  • 使用Jira瞭解當前工做項

術語表

術語很重要,以便全部Hyperledger Fabric用戶和開發人員都贊成每一個特定術語的含義,例如,什麼是智能合約。文檔將根據須要引用術語表,但若是你願意,能夠隨意閱讀整個內容;這頗有啓發性!安全

發佈

Hyperledger Fabric發佈被記錄在Fabric github頁面上。網絡

仍然有問題?

咱們試圖爲不一樣的受衆維護一套全面的文檔,然而,咱們意識到常常有一些問題是沒有答案的,關於Hyperledger Fabric的任何技術問題,這裏沒有回答,請使用StackOverflow。另外一種讓你的問題獲得回答的方法是向郵件列表發送電子郵件(hyperledger-fabric@lists.hyperledger.org),或者在RocketChat (Slack的另外一種選擇)上的#fabric或#fabric-questions頻道上提問。架構

請在詢問你所面臨的問題時,告訴咱們你所經歷的環境,包括操做系統,你使用的Docker版本,等等。

狀態

Hyperledger Fabric處於活動狀態,有關此項目歷史的更多信息,請參閱咱們的wiki頁面,關於活動須要的信息能夠在Hyperledger項目生命週期文檔中找到。

相關文章
相關標籤/搜索