btcdのsyncが遅い
めちゃくちゃ遅い。
2019/11/03にsyncを開始して、現在でblock heghtは454511。
現在のbitcoinのblock hegithは60万弱。こうやって書くと残り1週間もあればsyncが終わりそうに見えるが、ブロックが積み重なるごとに遅くなっていて、今は20秒に1blockしか積まれない。
予測では、150000 * 20 / 60 / 60 = 844時間かかり、1ヶ月程度追加でかかる試算だけど、更に遅くなっていくことを想定すると永遠に終わらなそうだ。
この辺りのことはissueにも上がっている。
- seems btcd is way slower than bitcoin core in syncing?
- Slow sync speeds for full-node / max peer connections capping at 8
どうもbtcdはbitcoin coreと比較してもかなり遅い方みたい
issueをあさっていたら下記のnodeをtryしろってあるから試す
connect=5.43.228.99
connect=192.249.121.27
コマンドは下記の通り
kubectl exec lnd-btcd-0 -c btcd -- sh -c "btcctl --rpccert=/rpc/rpc.cert addnode 5.43.228.99 add"
下記のコマンドを叩けば良い。 一時的にconnectionsが9に膨れ上がるが、後に落ち着く。
15秒程度でsyncが積まれるようになった、気がする