Chaintope 社の Chief Ethereum Researcher を務める中城氏によるgo-ethereumの同期処理についての解説です。
この動画で学べる事
- gethの同期処理概要
- remote peerの登録
- fetch headers
- fetch blockBodies
- fetch receipts
- processFullSync
- processFastSync
- state sync
【参考資料】
動画中に出てきたリンク
-
3.fetch headers(動画内p.3参照)
- 【動画で学ぶブロックチェーン】Ethereumのチェーン同期法 Full / Fast / Snap -安土 茂亨氏
-
8.state sync(動画内p.17参照)
- 【動画で学ぶブロックチェーン】【Ethereum】RLPとMerkle Patricia Tree - 中城元臣氏
-
gethのソースコードも交えた解説blog (動画内p.19参照)
- gethのsyncingについてのソース解析メモ その1
- gethのsyncingについてのソース解析メモ その2
- gethのsyncingについてのソース解析メモ その3