當前位置:編程學習大全網 - 源碼下載 - Fabric 入門:Peer節點是什麽

Fabric 入門:Peer節點是什麽

作為區塊鏈產品經理,不需要太深入理解區塊鏈的技術,但是基本的概念必須要懂,包括網絡、通道、賬本、節點、鏈碼、SDK、MSP,它們之間的關系,以及數據寫入的過程、數據查詢的過程。

首先需要明確的是,Peer節點是壹個物理的概念(與之對比,通道是壹個邏輯的概念,通道並沒有實體),壹臺服務器可以充當Peer的作用。這臺服務器既可以是私有物理機,也可以是雲上的資源。Peer是整個Fabric體系的基礎設施,下面會解釋為什麽。

Peer節點存儲關鍵的數據,並且執行特定的程序。存儲的數據包括賬本、鏈碼(智能合約),執行的程序主要包括背書以及鏈碼的執行。所有的賬本查詢以及賬本修改必須通過鏈碼來操作,所有的鏈碼操作必須通過Peer節點在喚起,所以SDK或者應用需要存取賬本數據時,必須通過Peer。這就是為什麽說Peer是Fabric的基礎設施。

二、Peer與賬本和鏈碼的關系

剛剛說了,Peer是賬本和鏈碼的物理載體,Peer可以調動鏈碼去查詢和更新賬本。

壹個Peer可以存儲0個或者多個賬本,壹個Peer也可以存儲0個或者多個鏈碼。

上圖中,壹個Peer節點,存儲了L1、L2兩個賬本,以及S1、S2、S3三個鏈碼,其中賬本L1可以被鏈碼S1、S2訪問到,賬本L2可以被鏈碼S1、S3訪問到。

壹個組織可以有壹個或者多個Peer,比如下圖中,組織2管理了P3、P4、P5三個Peer節點,。而壹個Peer可以加入壹個或者多個通道中,比如下圖中,P3、P5加入到紫色的這個Channel中。

還有其他的議題:Peer分為記賬節點和背書節點;發生壹筆交易的時候,Peer要發生哪些操作;Peer與證書的關系。

這些議題會在介紹交易提交流程、MSP部分等部分介紹。

2018年12月6日。

  • 上一篇:做設計的用什麽電腦好
  • 下一篇:跪求 壹個Android 讀取SD卡裏的 json 文件的解析,要完整代碼
  • copyright 2024編程學習大全網