原文:Fabric1.4源碼解析:鏈碼實例化過程

之前說完了鏈碼的安裝過程,接下來說一下鏈碼的實例化過程好了,再然后是鏈碼的調用過程。其實這幾個過程內容已經很相似了,都是涉及到Proposal,不過整體流程還是要說一下的。 同樣,切入點仍然是fabric peer main.go文件中的main 方法: 然后是fabric peer chaincode chaincode.go文件中的Cmd 方法,這里則是具體的操作鏈碼的命令,其中就有對鏈碼進行 ...

2019-07-08 10:49 4 1404 推薦指數:

查看詳情

Fabric1.4源碼解析: 容器啟動過程

想寫點東西記錄一下最近看的一些Fabric源碼,本文使用的是fabric1.4的版本,所以對於其他版本的fabric,內容可能會有所不同。 本文想針對Fabric容器的啟動過程進行源碼解析。這里的指的是用戶不是系統,順便回顧一下系統: lscc(Life Cycle ...

Sun Jun 23 22:26:00 CST 2019 0 1642
Fabric1.4源碼解析:客戶端安裝

看了看客戶端安裝的部分,感覺還是比較簡單的,所以在這里記錄一下。 還是先給出安裝所使用的命令好了,這里就使用官方的安裝的一個例子: 整個流程的切入點依舊是fabric/peer/main.go文件中,在main()方法中第47行 ...

Fri Jul 05 00:46:00 CST 2019 0 1180
Fabric1.4源碼解析:Peer節點啟動過程

看一下Peer節點的啟動過程,通常在Fabric網絡中,Peer節點的啟動方式有兩種,通過Docker容器啟動,或者是通過執行命令直接啟動。 一般情況下,我們都是執行docker-compose -f docker-*.yaml up命令通過容器啟動了Peer節點,而如果直接啟動Peer節點則是 ...

Sat Jul 06 18:01:00 CST 2019 0 1074
Fabric1.4管理與測試

1 介紹 智能合約在 Hyperledger Fabric 中稱為(chaincode),是提供分布式賬本的狀態處理邏輯。被部署在fabric 的網絡節點中,能夠獨立運行在具有安全特性的受保護的 Docker 容器中,以 gRPC 協議與相應的 peer 節點進行通信,以操作分布式 ...

Tue Nov 12 23:48:00 CST 2019 0 730
Fabric1.4:Go 開發與編寫

1 結構 1.1 接口 啟動必須通過調用 shim 包中的 Start 函數,傳遞一個類型為 Chaincode 的參數,該參數是一個接口類型,有兩個重要的函數 Init 與 Invoke 。 Init:在實例化或升級時被調用, 完成初始數據的工作 ...

Sun Nov 17 08:07:00 CST 2019 6 2211
Fabric1.4源碼解析:客戶端創建通道過程

在使用Fabric創建通道的時候,通常我們執行一條命令完成,這篇文章就解析一下執行這條命令后Fabric源碼中執行的流程。 整個流程的切入點在fabric/peer/main.go文件中的main()方法 (本文中使用的是Fabric1.4版本,不同版本中內容可能不同)。這個方法中也定義 ...

Mon Jul 01 19:42:00 CST 2019 6 1470
Fabric1.4源碼解析:Peer節點加入通道

又開始新的閱讀了,這次看的是Peer節點加入通道的過程。其實每次看源碼都會有好多沒有看懂的地方,不過相信只要堅持下去,保持記錄,還是有很多收獲的。 對於Peer節點加入通道這一過程,從用戶角度來說也只是簡單執行一行命令: 就完成了某一節點加入通道的過程 ...

Thu Jul 04 20:19:00 CST 2019 0 1261
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM