As I know, Ethereum Casper PoS implementation randomly selects 250 validators from the validator poll for an epoch. What is the random algorithm for this selection?


1 Answer 1


I am not sure about casper but POS algortihms in general use two common methods which are Randomised Block Selection and Coin Age Selection.

In the first, validators are selected based on a combination of the lowest hash value and highest stakes. Whereas, in the Coin Age method, validators are chosen based on how long their tokens have been staked for.

  • Coin age does sound super deterministic to be. What is random about it? Do staked coins get "kicked out" at some point? Commented Apr 30, 2021 at 14:47
  • Do you have a source for that answer? Commented Apr 30, 2021 at 14:48

Not the answer you're looking for? Browse other questions tagged or ask your own question.