btcdのsyncが遅い

めちゃくちゃ遅い。

2019/11/03にsyncを開始して、現在でblock heghtは454511。
現在のbitcoinのblock hegithは60万弱。こうやって書くと残り1週間もあればsyncが終わりそうに見えるが、ブロックが積み重なるごとに遅くなっていて、今は20秒に1blockしか積まれない。 予測では、150000 * 20 / 60 / 60 = 844時間かかり、1ヶ月程度追加でかかる試算だけど、更に遅くなっていくことを想定すると永遠に終わらなそうだ。

この辺りのことはissueにも上がっている。

どうも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が積まれるようになった、気がする