Improving Fast Sync =================== - [Introduction](/Pko3SzGwSFCjf6xlkF8s_g) # Problems with Fast Sync - [GetNodeData is inefficient](/vQLJg6GlSo-zHnvZYQ06lw) - [Pipeling is difficult](/wvycGD5QQ2KJzf0tNLKx-w) # Measurements - [Total Fast Sync Bandwidth](/XFiTkWMoRHOQ7DBxWno8yw) - [How much trie overhead is there?](/IjF9XevcR-etqij3_b-9pQ) - [How much account storage is there?](/GCePmXL9TZGzZ_Cm26qxAQ) - [How deep is the trie?](/6JocPWpCTECf9min-IK5Yg) - [Caching might not help](/esZkJk8NT0WMnepUKAvpNA) - [How many nodes change each block](/lYlgvPz9S8Galo-CU_HxaQ) # Sync Proposals - [Fast Warp](https://github.com/paritytech/parity-ethereum/tree/ng-fast-warp) [target=_blank] - [Leaf Sync](/kphcc_CKT4a5sUs_zWVelA) - [Firehose Sync](/0v_W4E8lROazqYymPAF7Ew) - [Red Queen's Sync](https://github.com/yperbasis/silkworm/blob/master/doc/sync_protocol.pdf) [target=_blank] - [Fast prefix sync](https://github.com/dryajov/ethereum-sync/pull/1/files) [target=_blank] # Misc - [v64 wire format](https://ethereum-magicians.org/t/forming-a-ring-eth-v64-wire-protocol-ring/2857) [target=_blank]
{}
Expand menu