1

A stake pool always has an "active stake" and a "live stake". "Active stake" refers to the amount of ADA that is used for rewards calculation in the current epoch. "Live stake" is all ADA that is delegated to the pool, also counting ADA that was delegated/undelegated after the "active stake" snapshot for the current epoch.

At which point is the snapshot for the "active stake" taken? Is it right when the new epoch starts? And will this happen at the exact same moment for all stake pools?

2
  • 1
    I suggest you break this into two separate questions: "When are staking snapshots performed?" and "How are staking snapshots performed?"
    – gRebel
    Jun 9 at 9:19
  • @gRebel I removed the "how" part from the question.
    – eddex
    Jun 9 at 9:39
3

Staking snapshots are taken at the beginning of each epoch and a stakepool's active stake is whatever was delegated to it at the beginning of the prior epoch or during the epoch before that.

Any new or changed stakepool delegations take effect at the beginning of the next (1st) epoch after they are made (they become part of a stakepool's live stake).

In the (2nd) epoch after that the delegation is used to determine the stakepool's probability of rewards and is part of the stakepool's active stake.

In the next (3rd) epoch since delegation rewards are calculated based on the number of times the pool became a slot leader.

In the last (4th) epoch rewards are distributed to the delegator.

In summary

  1. Delegation changed
  2. Snapshot taken
  3. Slot leaders chosen based on delegation
  4. Rewards calculated
  5. Rewards distributed

"Cardano Staking: Practical Information" provides a more detailed explanation

1
  • Great article you linked, thanks!
    – eddex
    Jun 9 at 10:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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