assumeutxo-docs icon indicating copy to clipboard operation
assumeutxo-docs copied to clipboard

Snapshot distribution via zchunk?

Open chGoodchild opened this issue 1 year ago • 0 comments

Here is yet another question / idea rather than an actual issue.

The assumeutxo proposal explains that snapshot distribution via nodes that store k of n chunks makes the system more vulnerable to DoS/eclipse attacks. Hence, it introduces erasure coding with n chunks + m chunks of redundancy: https://github.com/jamesob/assumeutxo-docs/tree/2019-04-proposal/proposal

Perhaps something like zchunk could be useful for efficiently constructing the latest snapshot out of previous snapshots with minimal network traffic? https://www.jdieter.net/posts/2018/05/31/what-is-zchunk/

This would be a bit like compact blocks, which allows for blocks to be constructed out of transactions from the mempool to conserve bandwidth in FIBRE...

chGoodchild avatar May 22 '23 08:05 chGoodchild