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
Validators cannot verify mining proofs right now since the function that does the verification assumes the offsets are the same for all proofs. This function also does not correctly generate offsets.
Proposed Solution
The verification function (chacha_cbc_encrypt_file_many_keys) needs to be updated to understand how proofs are generated.
Per segment that is being verified, this function needs to map encryption keys to offsets per key so that the hashes that are generated are mapped to each key.
Offset generation on the validator needs to factor in the segment size correctly and then we know the sample range by num_bytes/block_size.
This issue has been automatically locked since there has not been any activity in past 7 days after it was closed. Please open a new issue for related bugs.
Problem
Validators cannot verify mining proofs right now since the function that does the verification assumes the offsets are the same for all proofs. This function also does not correctly generate offsets.
Proposed Solution
The verification function (
chacha_cbc_encrypt_file_many_keys
) needs to be updated to understand how proofs are generated.num_bytes/block_size
.Tag: @sakridge
The text was updated successfully, but these errors were encountered: