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
get_shuffling xor's the epoch into the seed on the fly. This obfuscates the actual seed being used in shuffle. The reason epoch is in this seed is to enforce a new seed at a reshuffling even in the event that entire epochs of slots have been skipped (i.e. in the unlikely event that randao mix stayed the same and active index root stayed the same).
Proposed implementation
add epoch into the hash calculation in generate_seed.
The text was updated successfully, but these errors were encountered:
Issue
get_shuffling
xor's theepoch
into theseed
on the fly. This obfuscates the actual seed being used inshuffle
. The reasonepoch
is in this seed is to enforce a new seed at a reshuffling even in the event that entire epochs of slots have been skipped (i.e. in the unlikely event that randao mix stayed the same and active index root stayed the same).Proposed implementation
add
epoch
into thehash
calculation ingenerate_seed
.The text was updated successfully, but these errors were encountered: