原文:搭建基於hyperledger fabric的聯盟社區(三) --生成公私鑰證書及配置文件

一.生成公私鑰和證書 Fabric中有兩種類型的公私鑰和證書,一種是給節點之前通訊安全而准備的TLS證書,另一種是用戶登錄和權限控制的用戶證書。這些證書本來應該是由CA來頒發,但是目前只有兩個社區,所以目前暫時沒有啟用CA節點,但是Fabric幫我們提供了一個crytogen工具來生成證書。 . 編譯cryptogen 編譯生成 cryptogen之前我們需要安裝一個軟件包,否則編譯時會報錯 Fa ...

2017-10-25 18:08 0 4854 推薦指數:

查看詳情

搭建基於hyperledger fabric聯盟社區(二) --環境配置

接下來講一下在本地測試區塊鏈網絡的過程。我要部署的是2peer+1orderer架構,所以需要准備三台虛擬機,為了方便起見可以先把一台配置好,然后復制出剩余兩台即可。搭建虛擬機我用的是virtualbox,系統統一用ubuntu16.04LTS,鏡像在官方下載。網絡模式用NAT就行,復制虛擬機 ...

Thu Oct 26 00:17:00 CST 2017 2 2685
搭建基於hyperledger fabric聯盟社區(八) --Fabric證書解析

一.證書目錄解析 通過cryptogen生成所有證書文件后,以peerOrgannizations的第一個組織樹org1為例,每個目錄和對應文件的功能如下: ca: 存放組織的根證書和對應的私鑰文件,默認采用EC算法,證書為自簽名。組織內的實體 ...

Wed Nov 22 02:21:00 CST 2017 0 3873
搭建基於hyperledger fabric聯盟社區(七) --升級chaincode

上個版本的chaincode有很多功能不完備,所以要部署新版本的chaincode。Fabric支持在保留現有狀態的前提對chaincode進行升級。 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了數據追溯功能,在社區用戶發起transaction時 ...

Wed Nov 22 02:17:00 CST 2017 1 2394
搭建基於hyperledger fabric聯盟社區(一) --前言

三個月前上面發了一個關於智群匯聚和問題求解研究的項目,我們公司做其中的一個子項目,就是基於區塊鏈的科技信息聯盟構建。利用區塊鏈的去中心化特性,構建一個基於區塊鏈的科技社區,以提供科技群智匯聚采集的基礎承載平台。科技工作者可以發布自己的論文、問題,以及對他人問題的交互討論。由於采用區塊鏈技術,包括 ...

Wed Oct 25 22:43:00 CST 2017 1 3264
搭建基於hyperledger fabric聯盟社區(四) --chaincode開發

前幾章已經分別把三台虛擬機環境和配置文件准備好了,在啟動fabric網絡之前我們要准備好寫好的chaincode。chaincode的開發一般是使用GO或者JAVA,而我選擇的是GO語言。先分析一下官方最典型的一個chaincode--fabcar,然后着重介紹一下 ...

Mon Oct 30 23:46:00 CST 2017 0 5994
搭建基於hyperledger fabric聯盟社區(五) --啟動Fabric網絡

現在所有的文件都已經准備完畢,我們可以啟動fabric網絡了。 一.啟動orderer節點 在orderer服務器上運行: 運行完畢后我們可以使用docker ps看到運行了一個名字為orderer.example.com的容器。 二.啟動peer節點 2.1 ...

Tue Oct 31 01:18:00 CST 2017 13 4616
搭建基於hyperledger fabric聯盟社區(六) --搭建node.js服務器

接下來我要做的是用fabric sdk來做出應用程序,代替CLI與整個區塊鏈網絡交互。並且實現一個http API,向社區提供一個簡單的接口,使社區輕松的與區塊鏈交互。 官方雖然提供了Node.JS,Java,Go(最近剛出了python)等多種語言的SDK,但是很多SDK還不成熟和完善 ...

Tue Oct 31 02:36:00 CST 2017 0 2786
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM