From what I understand, each node in the Tezos network takes its own snapshots during each cycle, which I assume will differ from node to node, as baking and endorsement rights are assigned randomly. But given decentralisation, how is the "leading" snapshot selected from all these nodes without relying on a central entitity?

1 Answer 1


From the docs:

"We admit, for the time being, that the protocol generates a random seed for each cycle. From this random seed, we can seed a CSPRNG which is used to draw baking rights for a cycle."


CSPRNG (A cryptographically secure pseudo-random number generator) explained:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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