原创 Merkle DAG 和 Merkle Tree的區別

Merkle DAG 和 Merkle Tree的區別 對於IPFS,Merkle DAG 和 Merkle Tree是兩個很重要的概念。 Merkle DAG是IPFS的存儲對象的數據結構, Merkle Tree則用於

原创 Hyperledger composer部署區塊鏈系統實戰

Hyperledger composer 系統要求 操作系統:Ubuntu Linux 14.04 / 16.04 LTS(均爲64位)或Mac OS 10.12 Docker Engine:版本17.03或更高版本 Docke

原创 Hyperledger Fabric 1.2環境搭建

準備工作 官方幫助文檔:https://hyperledger-fabric.readthedocs.io/en/release-1.2/ 安裝 cURL(https://curl.haxx.se/download.html)

原创 數字證書及CA詳解

文章目錄1. 證書1.1 證書的應用場景1.2 證書標準規範X.5091.2.1 證書規範1.2.2 證書格式1.2.3 CA證書1.3 公鑰基礎設施(PKI)1.3.1 什麼是公鑰基礎設施1.3.2 PKI的組成要素用戶認證機構

原创 Casbin權限模型

權限框架casbin 1.概述 Casbin是一個強大的、高效的開源訪問控制框架,其權限管理機制支持多種訪問控制模型。 Casbin支持以下編程語言: Casbin可以做到: 支持自定義請求的格式,默認的請求格式爲{su

原创 Fabric-CA開發小常識

fabric-ca 簡要說明 fabric-ca server端默認端口7054,支持REST、命令行兩種方式進行交互,在fabric-ca中的三種證書類型 登記證書(ECert):對實體身份進行檢驗 通信證書(TLSCert):

原创 CA基本常識:X.509標準

在和CA進行一些接觸時,我們常常會聽到一個名詞: X.509。它是一種行業標準或者行業解決方案,在X.509方案中,默認的加密體制是公鑰密碼體制。爲進行身份認證,X.509標準及公共密鑰加密系統提供了數字簽名的方案。用戶可生成一段信息

原创 在Linux上創建SSL證書頒發機構並在Windows AD中使用它

在工作中發現一個有用的東西,在很多公司網站廣泛使用SSL,但對於我們生產系統,這意味着從廣泛認可的證書頒發機構(如Verisign或Thawte)購買SSL證書,但對於我們開發系統,當有10個15個需要SSL的不同預生產環境時,它會變

原创 區塊鏈+數字身份系統有哪幾種形式應用

數字身份的作用和分類都是不一樣的,需要循序漸進的搭建數字身份系統,現主要出現的數字身份系統有以下類別: 內部管理 在學校、企業等團體內部是數字身份應用最爲廣泛的。例如:用學生卡刷圖書館、吃飯、進入宿舍等都需要學生信息,而卡里面就包含本

原创 NodeJs 實現keccak256運算和ECDSA數字簽名

Keccak 256 SHA3採用Keccak算法,在很多場合下Keccak和SHA3是同義詞,但在2015年8月SHA3最終完成標準化時,NIST調整了填充算法,標準的SHA3和原先的Keccak算法就有所區別了。在早期的Ether

原创 關於區塊鏈在存證方面的應用

區塊鏈相對於傳統文件存儲 節省中介交易成本 ​ 由於區塊鏈使用的是去中心化分佈式存儲結構,所以在彼此之間並沒有互信的基礎上也可以使用規模比較大的協作工具,因此在很多傳統中心化領域當中都可以使用區塊鏈服務,並且去處理原來

原创 聯盟鏈應用生態場景

聯盟鏈:對特定的組織團體開放 區塊鏈聯盟鏈是指有若干個機構共同參與管理的區塊鏈,每個機構都運行着一個或多個節點,其中的數據只允許系統內不同的機構進行讀寫和發送交易,並且共同來記錄交易數據。私有鏈和聯盟鏈之間的設計隱私權限會有不同,區

原创 Protobuf介紹和安裝

protoBuf簡介 protobuf是google旗下的一款平臺無關,語言無關,可擴展的序列化結構數據格式。所以很適合用做數據存儲和作 爲不同應用,不同語言之間相互通信的數據交換格式,只要實現相同的協議格式即同一 proto文件被編

原创 Go簡單實現RPC和gRPC的調用

RPC RPC(Remote Procedure Call Protocol)——遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求 服務,而不需要了解底層網絡技術的協議。 簡單來說,就是跟遠程訪問或者web請求差不多,都是一個

原创 在Hyperledger fabric中搭建小型Kafka集羣

kafka集羣部署 1.準備工作 名稱 IP地址 Hostname 組織結構 zk1 192.168.247.101 zookeeper1 zk2 192.168.247.102 zookeeper2 zk3