組織結(jié)構(gòu)說明
目錄結(jié)構(gòu)如下:
├─conf
│ └─deserializers
├─controllers
├─hash
├─model
├─network
│ └─replicator
├─service
│ ├─dto
│ └─tipselection
│ └─impl
├─storage
│ └─rocksDB
├─utils
│ └─collections
│ ├─impl
│ └─interfaces
└─zmq
-
conf
:項(xiàng)目中各類配置架構(gòu)引润,包括API巩趁,節(jié)點(diǎn),網(wǎng)絡(luò)淳附,協(xié)議等议慰; -
controllers
:包括地址,標(biāo)識(shí)奴曙,HASH别凹,事務(wù),共識(shí)等各類數(shù)據(jù)流的控制流程洽糟; -
hash
:主要包括各種加密炉菲、算法等信息堕战; -
model
:定義各類數(shù)據(jù)模型; -
network
:處理節(jié)點(diǎn)間的網(wǎng)絡(luò)通信拍霜; -
service
:包裝了協(xié)議的核心內(nèi)容嘱丢,如TIP選擇,交易驗(yàn)證等祠饺; -
storage
:存儲(chǔ)單元越驻; -
utils
:工具包; -
zmq
:一個(gè)基于內(nèi)存的消息平臺(tái)吠裆;