tendermint 07 多節點聯盟鏈搭建

2021-10-01 16:04:25 字數 941 閱讀 8443

驗證人:  選定一些候選驗證的人

觀察者: 不參與驗證, 可以備份同步資料

提議人: 每乙個輪次 從驗證人中選乙個提議人 提議乙個區塊

tendermint  第二個節點:

1.    新增 種子節點 

persistent_peers = "[email protected]:26656"

以上 配置乙個就可以 同步資料,但是 不能驗證節點

2.    新增驗證人

在genesis.json中新增 多個驗證人

,

"evidence": ,

"validator":

},"validators": [

,"power": "10",

"name": "zhangxing"},,

"power": "10",

"name": "wuhualong"},,

"power": "10",

"name": "test002"},,

"power": "10",

"name": "test004"

}],}

可以新增多個驗證人; 單個節點也可以新增多個驗證人。

3.    執行kvstore

kvstore -config=d:\install\yzchain\config\config.toml -datadir=d:\install\yzchain\store
4.  測試 拜占庭

拜占庭:  權益 大於 2/3  即可穩定安全執行,否則就不能進行共識。

演算法 : n >= 3n+1 ;   以下都是按照 power 計算

當 允許1個機器宕機,那必須最少有4臺; 

當 允許2個宕機, 那必須最少有7 個

zookeeper多節點配置

首先在各台機器上面都安裝zookeeper,這裡配置兩台機器 192.168.1.222和192.168.1.223 在配置檔案中新增 ticktime 2000 initlimit 10 synclimit 5 clientport 2181 server.1 192.168.1.222 2888...

memsql 多節點部署

以前部署使用的是docker,這個測試使用的是阿里雲的機器 沒有使用企業版,使用的是開發版,為乙個master 多個leaf 172.31.128.165 172.31.128.166 172.31.128.167 172.31.128.168 wget 按照提示操作,注意選擇n,多節點部署 tar...

Tomcat多節點部署

tomcat配置涉及檔案 tomcat安裝目錄 conf server.xml 1.tomcat修改預設埠號 開啟server.xml,修改8080為自己想用的埠號 2.一台電腦上啟動多個tomcat 複製tomcat安裝資料夾,只修改上述埠號是啟動不起來第二個tomcat的 啟動乙個tomcat需...