Swarm bee 多節(jié)點(diǎn):config 方法

Swarm bee 多節(jié)點(diǎn),有幾種方法:

  • docker
  • Helm
  • config

config 方法

接bee 空投當(dāng)然節(jié)點(diǎn)越多越好,由于 bee 配置要求不高,普通電腦也可以輕松運(yùn)行,剩余力量呢? 當(dāng)然是開多節(jié)點(diǎn)了。

礦廠大佬自然會(huì)有自己的技術(shù)團(tuán)隊(duì), docker,helm 沒有壓力,但普通玩家玩起來多少有點(diǎn)費(fèi)勁了,但是呢,一臺(tái)機(jī)器開10幾個(gè)節(jié)點(diǎn),用不著用 docker 啊,helm 可以更簡單。以下內(nèi)容適用單機(jī)少量節(jié)點(diǎn)方案。

關(guān)鍵點(diǎn):編寫多個(gè) config 配置文件,不同節(jié)點(diǎn)設(shè)置以下參數(shù)為唯一值

  • api-addr
  • data-dir
  • debug-api-addr
  • p2p-addr
  • signer-endpoint

過程

  1. 多節(jié)點(diǎn)輸入密碼會(huì)很麻煩(一個(gè)也麻煩)所以最好用 password-filepassword 我用password。
  2. data-dir keys 和 數(shù)據(jù)塊存儲(chǔ)。 data-dirpassword-file應(yīng)該可以根據(jù)配置文件生成(linux 系統(tǒng)是,在data-dir 目錄下生成 password 文件),當(dāng)然也可以自己設(shè)置好。
  3. 一群 config 文件,想開幾個(gè)節(jié)點(diǎn)建幾個(gè),比如 5 開:
    • bee01.yaml
    • bee02.yaml
    • bee03.yaml
    • bee04.yaml
    • bee05.yaml
  4. 運(yùn)行節(jié)點(diǎn)(可以寫個(gè)批處理執(zhí)行),得到 ETH address ,加水。
  5. 等票

示例

例: 我的多開目錄看起來是

├─config
│  ├─bee01.yaml
│  ├─bee02.yaml
│  ├─bee0x.yaml
└─data
   ├─.bee01
   │  ├─keys
   │  ├─password
   │  ├─localstore
   │  └─statestore
   ├─.bee02
   │  ├─keys
   │  ├─password
   │  ├─localstore
   │  └─statestore
   └─.bee0x
      ├─keys
      ├─password
      ├─localstore
      └─statestore

bee02.yaml

welcome-message: "BZZ BZZ BZZ 02" # 隨便
api-addr:  127.0.0.1:1643 # 唯一
clef-signer-enable: false
data-dir: E:/bee/data/.bee02 # 自己的 節(jié)點(diǎn)02 data-dir 地址
debug-api-addr: 127.0.0.1:1645 # 唯一
debug-api-enable: true
p2p-addr: 127.0.0.1:1644 # 唯一
password-file: E:/bee/data/.bee02/password # 自己的 節(jié)點(diǎn)02 password 地址
swap-endpoint: https://goerli.infura.io/v3/77a550bc8a8521a6a20957e7a9ad5623
verbosity: 5

Swarm.bat

echo "開始放蜂了……"
start cmd.exe /k "title bee no.01 && E: && cd E:\bee && bee.exe start --config config\bee01.yaml"
timeout /nobreak /t 3
start cmd.exe /k "title bee no.02 && E: && cd E:\bee && bee.exe start --config config\bee02.yaml"
timeout /nobreak /t 3
start cmd.exe /k "title bee no.03 && E: && cd E:\bee && bee.exe start --config config\bee03.yaml"
exit

當(dāng)然你也可以一個(gè)個(gè)啟動(dòng):

bee.exe start --config config\bee03.yaml
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容