原文:Hyperledger Fabric密碼模塊系列之BCCSP(一)

Fabric作為IBM主導的區塊鏈平台,可謂是聯盟鏈中的一枝獨秀,現如今已經有 多個大型國際銀行 金融以及科技公司的加盟。與其說Fabric是區塊鏈的一種平台,倒不如說是一個區塊鏈框架更加精確,因為如果你漸漸了解熟悉之后,你會發現他並不像Bitcoin和Ethereum一樣,可以作為單獨的應用來使用。而Fabric就像是其他框架一樣,你必須通過智能合約來實現自己的業務才能使用,包括代幣 如果你的 ...

2017-09-14 19:52 0 2896 推薦指數:

查看詳情

Hyperledger Fabric密碼模塊系列BCCSP(三)

fabric中通過工廠模式來生成bccsp實例,進而通過bccsp的接口來提供加密、解密、簽名驗證以及哈希等操作。 fabric的factory工廠默認返回的bccsp實例是sw(也就是所有密碼操作都是封裝go底層算法來實現的),這里的工廠模式代碼不多,大家可以自己去fabric/bccsp ...

Thu Sep 28 07:11:00 CST 2017 0 1390
Hyperledger Fabric密碼模塊系列BCCSP(四)

前面說過要找時間介紹一下bccsp包下面的工廠factory,so here it is. 通過factory目前可以獲得兩類BCCSP實例,一個是上文說的sw,還有一個是通過pkcs11實現的。 BCCSP實例是通過工廠來提供的,sw包對應的工廠在swFactory.go中實現 ...

Thu Sep 28 07:13:00 CST 2017 0 1044
Hyperledger Fabric密碼模塊系列BCCSP(二)

上一篇簡單介紹了bccsp包下面的目錄結構,這一篇本來想講sw的,忽然感覺少點什么,對哈,得先將下bccsp這個接口,sw只是個實現啊。 😄下面是bccsp接口定義(bccsp整個包通過bccsp定義的通用接口對外提供對稱算法、非對稱算法以及哈希操作) 第一次看肯定暈暈的,尤其是不太懂 ...

Fri Sep 22 16:53:00 CST 2017 0 1154
Hyperledger Fabric密碼模塊系列BCCSP(五) - 國密算法實現

Talk is cheap, show me your code. 代碼也看了,蛋也扯了,之后總該做點什么。響應國家政策,把我們的國密算法融合進去吧~~ 先附兩張bccsp下國密算法的設計實現圖。 一 國密算法軟實現,將sm2內嵌到sw中 二 國密算法硬件實現,通過pkcs11的方式 ...

Wed Oct 11 05:56:00 CST 2017 6 3640
Hyperledger Fabric的一些密碼學常識

Hash 哈希(Hash)算法主要作用是將一段任意長度的數據,經過計算轉換成一段定長的數據。 這種算法的特性是:幾乎不能通過Hash的結果推導出原文。並且幾乎沒有可能找到兩個不同的信息,對兩個信息 ...

Mon Jun 18 03:56:00 CST 2018 0 1240
[Hyperledger] Fabric系統中 peer模塊的 gossip服務詳解

最近一直在看fabric系統中的核心模塊之一——peer模塊。在看peer的配置文件core.yaml的信息時,對其中的gossip配置選項很感興趣。看了一上午,還是不能明白這個選項到底什么意思呢?表面意思很容易理解:“gossip”——“閑話”。但是在配置選項中為什么要起這么個名字 ...

Tue Nov 06 22:30:00 CST 2018 2 954
Hyperledger Fabric使用硬件安全模塊(HSM)

使用硬件安全模型 官方文檔 可以通過Fabric節點使用硬件安全模塊(HSM)來產生和存儲私鑰。HSM用於保護私鑰和處理加密操作。允許peer節點與orderer節點在不暴露他們的私鑰的條件下去簽名和背書交易,當前Fabric只支持使用PKCS11標准與HSM進行通信。 配置HSM ...

Tue Dec 24 18:44:00 CST 2019 0 1698
Hyperledger Fabric概述

綜述 Hyperledger Fabric是一個模塊化的分布式賬本解決方案支撐平台,提供高度的保密性、彈性、靈活性與可擴展性。它的目的是支持不同組件的可插入實現,並適應經濟系統中存在的復雜性。Hyperledger Fabric提出了一個獨特的高彈性且可擴展的體系結構,此結構使Fabric區別 ...

Fri Sep 01 19:44:00 CST 2017 0 5127
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM