You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In one of the meetings we shortly discussed whether there should be an extra message just for the proofs or if a new "ublock" message should be used that holds the block and the proof. We decided on the latter.
I think there is case to be made for separate proof messages because blocks and txs could then still be downloaded from regular full nodes which has several benefits:
less bandwidth stress on bridge nodes when serving compact nodes during IBD
eclipse attacks are harder to pull off
(a new node type that only keeps the proofs on disk but prunes the blocks)
Obviously a compact node could always download from regular nodes but without separate proof messages that would essentially mean blocks and txs are downloaded twice (once with proof and once without).
I don't remember why we chose not to go with separate messages, maybe because it would be harder to implement?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
In one of the meetings we shortly discussed whether there should be an extra message just for the proofs or if a new "ublock" message should be used that holds the block and the proof. We decided on the latter.
I think there is case to be made for separate proof messages because blocks and txs could then still be downloaded from regular full nodes which has several benefits:
Obviously a compact node could always download from regular nodes but without separate proof messages that would essentially mean blocks and txs are downloaded twice (once with proof and once without).
I don't remember why we chose not to go with separate messages, maybe because it would be harder to implement?
I think this is worth another discussion.
Beta Was this translation helpful? Give feedback.
All reactions