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
What is this task and why do we need to work on it?
Update the VID chunk size recovery threshold to not use the "previous power of two" algorithm after we have univariate KZG in evaluation form (EspressoSystems/jellyfish#339)
What work will need to be done to complete this task?
No response
Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
chunk size recovery threshold calculation does not deal with powers of two
Branch work will be merged to (if not the default branch)
No response
The text was updated successfully, but these errors were encountered:
We need to ensure that chunk_sizerecovery_threshold is sufficiently smaller than num_storage_nodes so that our security assumption (f-fraction malicious nodes) implies that there is a sufficiently large number of honest storage nodes to recover the payload. Typically this ratio should be like 2x or 4x.
ggutoski
changed the title
[Tech Debt] - Update VID chunk size
[Tech Debt] - Update VID ~~chunk size~~ recovery threshold
Apr 1, 2024
ggutoski
changed the title
[Tech Debt] - Update VID ~~chunk size~~ recovery threshold
[Tech Debt] - Update VID recovery threshold
Apr 1, 2024
let recovery_threshold = 1 << num_storage_nodes.ilog2();
When num_storage_nodes is near a power of two, for example 17. recovery_threshold is set to 16 so we only have 1 redundancy. In this case, recoverability cannot be guaranteed if we have 1/3 corrupted party.
What is this task and why do we need to work on it?
Update the VID
chunk sizerecovery threshold to not use the "previous power of two" algorithm after we have univariate KZG in evaluation form (EspressoSystems/jellyfish#339)What work will need to be done to complete this task?
No response
Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
chunk sizerecovery threshold calculation does not deal with powers of twoBranch work will be merged to (if not the default branch)
No response
The text was updated successfully, but these errors were encountered: