Assume a Stakepool with a delegated amount of x Ada. How can one calculate the probability of minting a block and what factors does it depend on?
4 Answers
Visit a site like pooltool.io to see current delegated total for the network (top left corner), currently 30.24b ADA but changes day to day. Each epoch we have 0.05 (active slot coefficient network parameter) of the available slots on average assigned a leader slot (chance to produce a block), which is 5 * 24 * 60 * 60 * 0.05 = 21600 blocks per epoch on average.
Doing the simple maths for, say, 1 million ADA delegated to a pool yields 1,000,000 / 30,240,000,000 * 21600 = ~ 0.7 blocks per epoch. Alternatively you can do: 1/21600 * 30,240,000,000 to get a result of 1,400,000 ADA for one block, on average.
-
5 * 24 * 60 * 60 part is not explained here. 24 * 60 * 60 = 86400 seconds in one day and multiplied by 5 which is cardano epoch length. Commented Sep 3, 2022 at 6:44
you can see full doc here https://hydra.iohk.io/build/790053/download/1/delegation_design_spec.pdf
and small one here https://docs.cardano.org/en/latest/explore-cardano/understanding-pledging-and-rewards.html
also you can use this one for calculate it. https://dynamicstrategies.io/crewardcalculator
Currently, on average it’s 1M Ada to mint one block per epoch consistently. On ADApools.org a correlation between “Estimated Blocks in Whole Epoch” and “live stake” can be observed.
It depends on a few parameters: 1. Transaction fees from the set of transactions included in a block that was minted. 2. Monetary expansion: involves distinguishing between the total supply of ada and the maximal supply of ada. Please note that the more pools join the network, the less reward will be distributed.