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
I want to discuss:
Removing/altering sampling concept from the FULU spec.
After validator custody is added, any validator node requires to have at least 8 columns in custody. So for sampling they will need to check only that custody is filled. Only full nodes (without validator) should store 4 columns in custody, sample (and drop) another 4.
In order to make spec clear and simple and software contains less bugs, I suggest:
drop sampling concept from F- fork spec. If we need it in G-fork, we could add it in G-fork spec
is_data_available checks that current (slot, blockRoot) columns custody is completely filled
CUSTODY_REQUIREMENT constant is bumped from 4 to 8
SAMPLES_PER_SLOT constant is removed
Only disadvantage: it will require +16Gb of the storage for each 16 blobs/per block for full nodes only, but they will serve at least the same amount of DA as 1 validator node for the network after this change. And any validator node is already required to serve this DA and requires this amount of space.
Agenda
The text was updated successfully, but these errors were encountered: