lighthouse icon indicating copy to clipboard operation
lighthouse copied to clipboard

Make block available when we have 50% of columns on supernodes

Open dknopik opened this issue 10 months ago • 0 comments

Proposed Changes

When we, as a supernode, have 50% of columns, we are able to reconstruct the remaining 50%. If we have verified the columns, this operation (theoretically) cannot fail.

So, we can treat the block as available as it is only a matter of time until we have all columns. This PR experimentally imports the block into fork choice when we have 50% of columns.

Additionally, we add some logic to delay responding to get column by root if we do not have all columns in DA checker yet. But that one might worsen network conditions compared to just returning partial or no columns.

This hasn't been thoroughly tested yet

dknopik avatar Jun 13 '25 13:06 dknopik