原创 區塊鏈教程Fabric1.0源代碼分析MSP成員關係服務提供者二

3、MSP接口實現 MSP接口實現,即bccspmsp結構體及方法,bccspmsp定義如下: type bccspmsp struct {     rootCerts []Identity //信任的CA證書列表     intermed

原创 區塊鏈教程Fabric1.0源代碼分析LevelDB KV數據庫

Fabric 1.0源代碼筆記 之 LevelDB(KV數據庫) 1、LevelDB概述 LevelDB是Google開源的持久化KV單機數據庫,具有很高的隨機寫,順序讀/寫性能,但是隨機讀的性能很一般,也就是說,LevelDB很適合應用在

原创 區塊鏈教程Fabric1.0源代碼分析Ledger statedb(狀態數據庫)-兄弟連區塊鏈

Fabric 1.0源代碼筆記 之 Ledger #statedb(狀態數據庫) 1、statedb概述 statedb,或VersionedDB,即狀態數據庫,存儲了交易(transaction)日誌中所有鍵的最新值,也稱世界狀態(wor

原创 區塊鏈教程Fabric1.0源代碼分析ledgerID數據庫-兄弟連區塊鏈教程

1、idStore概述 Fabric支持創建多個Ledger,不同Ledger以ledgerID區分。 多個ledgerID及其創世區塊存儲在idStore數據庫中,idStore數據庫基於leveldb實現。 idStore默認使用路徑

原创 區塊鏈教程Fabric1.0源代碼分析Ledger historydb歷史數據庫

1、historydb概述 historydb,用於存儲所有塊讀寫集中寫集的內容。代碼分佈在core/ledger/kvledger/history/historydb目錄下,目錄結構如下: historydb.go,定義核心接口Hist

原创 區塊鏈教程Fabric1.0源代碼分析Ledger blkstorage block文件存儲-兄弟連區塊鏈

  區塊鏈教程Fabric1.0源代碼分析Ledger blkstorage block文件存儲,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更

原创 區塊鏈教程Fabric1.0源代碼分析Ledger(賬本)一兄弟連區塊鏈

  區塊鏈教程Fabric1.0源代碼分析Ledger(賬本)一,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更多的關注點放在了區塊鏈真正的技術

原创 區塊鏈教程Fabric1.0源代碼分析流言算法Gossip服務端一兄弟連區塊鏈教程

  區塊鏈教程Fabric1.0源代碼分析流言算法Gossip服務端一,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更多的關注點放在了區塊鏈真正

原创 區塊鏈教程Fabric1.0源代碼分析consenter#filter-兄弟連

  區塊鏈教程Fabric1.0源代碼分析consenter(共識插件)#filter(過濾器),2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更

原创 區塊鏈教程Fabric1.0源代碼分析配置交易體系介紹-兄弟連區塊鏈

  區塊鏈教程Fabric1.0源代碼分析配置交易體系介紹,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更多的關注點放在了區塊鏈真正的技術之上。

原创 區塊鏈教程Fabric1.0源代碼分析configtx#genesis-兄弟連

  區塊鏈教程Fabric1.0源代碼分析configtx#genesis,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更多的關注點放在了區塊鏈

原创 區塊鏈教程Fabric1.0源代碼分析Chaincode(鏈碼)體系總結-兄弟連

Fabric 1.0源代碼筆記 之 Chaincode(鏈碼) 1、Chaincode概述 Chaincode,即鏈碼或智能合約,代碼分佈在protos/peer目錄、core/chaincode和core/common/ccprovide

原创 區塊鏈教程Fabric1.0源代碼分析configtx#ChannelConfig-兄弟連

Fabric 1.0源代碼筆記 之 configtx(配置交易) #ChannelConfig(通道配置) 1、ChannelConfig概述 ChannelConfig代碼分佈在common/config目錄下。目錄結構如下: chan

原创 區塊鏈教程Fabric1.0源代碼分析鏈碼 鏈碼語言平臺-兄弟連

Fabric 1.0源代碼筆記 之 Chaincode(鏈碼) #platforms(鏈碼語言平臺) 1、platforms概述 platforms代碼集中在core/chaincode/platforms目錄下。 core/chainco

原创 兄弟連區塊鏈入門教程以太坊源碼分析p2p-peer.go源碼分析

nat是網絡地址轉換的意思。 這部分的源碼比較獨立而且單一,這裏就暫時不分析了。 大家瞭解基本的功能就行了。 nat下面有upnp和pmp兩種網絡協議。 ### upnp的應用場景(pmp是和upnp類似的協議) 如果用戶是通過N