syncのボトルネック
◦ ステートツリーの成長
・・ ・・ ・・ 現在、mainnetのステートツリーには、約 6億7500万個の
ノードが存在し、そのダウンロードがボトルネックに
• 最低でも175万回の通信のラウンドトリップが発生。
→ ネットワークのRTTの合計が約 150分
• ピアがGetNodeData要求に対応する際の
ディスクアクセスが約2700回弱。
→構造上ランダムアクセスになり、
10ピアと並行実行しても約 108分のRead時間
• GetNodeDataによるハッシュのアップロードが約21GB、 NodeDataによ るダウンロードが2倍ちょっと。
→アップロードに56分、ダウンロードに63分
Fast syncではネットワークの帯域幅、レイテンシー、ディスクIOがボトルネックに