Updated: 2025.12.12
Governance Action Type:
Parameters
Title:
Increase K (stakePoolTargetNum) from 500 to 1,000
Abstract:
This parameter governance action seeks to increase the K parameter (stakePoolTargetNum) from 500 to 1,000 to increase decentralization and improve the economic stability of more stake pools by encouraging ada holders to delegate to a wider number of pools.
NOTE: The Constitution refers to the K parameter as stakePoolTargetNum, they are synonymous with each other. Since all the research, PCPs and past documentation refers to the parameter as K we will use the term K parameter from here on out, but K is interchangeable with term stakePoolTargetNum parameter.[1]
Motivation
The primary motivation is to increase decentralization. The K parameter has a pivotal role in tuning decentralization. Cardano experts consider the design premise of K sound, and the research that justifies it is well-understood and correct. "the increase of k does trigger a substantial increase in the Nakamoto coefficient, confirming that a change in k can aid in boosting the decentralisation of the system."[2]
The Cardano Foundation on the K Parameter - “The k-parameter plays an important factor in keeping the Cardano blockchain adequately decentralized and encourages ada holders to delegate to a wider number of pools.”[3] IOHK on the K Parameter - “The system . . . [through increases in K] incentivizes delegators to move their stake to a pool containing less ada, in order to maintain their yield and thus encourages the decentralization of the network.”[4]
Recent analysis shows minimum attack vector slowly decreasing and large pools minting majority of the blocks while 44% minted 10 or less blocks. The most current research shows it's safe to move to K=1,000 and by moving K to 1,000 it would lead to just about doubling our Nakamoto coefficient.[5]
The most recent research by Input Output Engineering in November of 2025 states that there is a: "High social risk: The most immediate threat is operator disillusionment. The “viability gap” and the pledge paradox have created a large segment of the operator community that feels the system is inequitable."[6] This viability gap in the research was stated as: "...the “viability gap”: 873 active operators (54% of the total) remain below the 3M ADA threshold required for consistent block production."[6] "At the time of writing this report there are only 77 saturated pools."[6]
Rationale
Note: The choice to incorporate quotations within the Governance Action and the Rationale section was made deliberately. This approach serves a dual purpose: it highlights points that have already been articulated and reinforces them with established research findings. By referencing what has previously been stated and previous research, the Rationale demonstrates that it is evidence-based. This is done to clearly communicate that the reasoning presented is not speculative but is grounded in academic work. This approach also shifts the responsibility to those who disagree with the research cited. They are now tasked with providing their own research to challenge or counter the established findings, rather than simply expressing disagreement without supporting evidence.
The K parameter was already changed once from 150 to 500 in December of 2020 and the rationale now for moving K to 1,000 is similar. As IOG stated when the decision was made to increase K from 150 to 500:
"Central to the health of Cardano as a vibrant proof-of-stake network is the manner in which delegators and stake operators are rewarded for running it, and how those rewards are shared to maximize decentralization and secure the network."[7]
"In the longer term, the system can be successful only if it is widely decentralized. Philosophically, the design of the rewards scheme aims to encourage a wide and diverse set of stake pool operators. This secures the platform against attacks, spreads any available rewards evenly across the community, and makes the system more resilient to change."[7]
"Many economic systems have a tendency towards consolidation and a smaller number of strong players. On the other hand, blockchains can only be successful when control is decentralized. The rewards-sharing scheme ensures that smaller and medium pools can contribute meaningfully to the ecosystem without becoming subsumed into larger operators and consortia, as has happened with other blockchain systems, particularly Bitcoin."[7]
"One way to discourage a trend towards a few large pools that collectively control the system is to introduce a counter-incentive to a pool's growth. The rewards-sharing scheme we designed is an example of this novel (in the cryptocurrency space) concept. As soon as stake delegation to a single pool increases above a threshold, the rewards automatically diminish, encouraging ada holders delegating to that pool to find a new home to improve their rewards. This mechanism limits the delegation that can be rationally made to any pool and spreads delegated stake more evenly across a larger number of pools."[7]
"The move to [increase K] will give small- to medium-sized pools that are struggling an improved opportunity to attract delegation."[7]
"Modeling the long-term viability of stake pools, we found that k values of 1,000 were stable in the long term. As a result, our aim is to move to k=1,000 during March 2021. We recognize the importance of economic factors that also strongly influence pool profitability and will continue to consult widely with the community on the plan"[7]
"We recognize that in the short term, the move to [increase K] will mean significant change for some. If delegators to larger pools do not react, some pools will become oversaturated and rewards will be unclaimed (note that no rewards are lost; everything goes back to the system’s reserves for the community to draw upon in the future). As a result, pool operators will need to adjust their margin and cost in the short term to stay profitable and incentivize delegators to take action. While this will require some effort from the community, it is an essential step for the Cardano ecosystem to maximize its decentralization."[7]
"The increase in k will be a significant step forward in delivering Cardano’s mission."[7]
"Achieving the highest level of decentralization is the ultimate objective of any blockchain system. Decentralization is the solid foundation over which the Cardano ecosystem will thrive."[7]
What is K and how does it work?
The K parameter creates a soft cap on the total stake in a pool that would receive optimal rewards. This number is often referred to as the saturation level. The cap or saturation level changes over time and is defined as a percentage of the maximum supply of ada (45bn) minus any amount that remains in the reserve (as of epoch 590, Reserve: 6,808,177,356) so that would equal 38,191,822,644 ada.
The current saturation level:
Maximum pool size = (45bn - 6,808,177,356 in reserves) / k = (38,191,822,644 / 500 ) = 76,383,645.288
For readability we will use approximate amounts, so approximately:
Maximum pool size = (45bn - 7bn in reserves) / k = (38bn / 500 ) = 76 million
"Within the Cardano documentation, a pool that reaches its maximum size is said to be saturated. A saturated pool offers the highest rewards to delegators and is most lucrative for its operators, while an over-saturated pool delivers lower rewards. The system thereby incentivizes delegators to move their stake to a pool containing less ada, in order to maintain their yield and thus encourages the decentralization of the network."[4]
Adjusting K parameter to 1,000 would set the saturation level to the following approximate level:
Maximum pool size = (45bn - 7bn in reserves) / k = (38bn / 1000 ) = 38 million
The move to K=1,000 with a saturation level around 38 million ada will, as stated above by IOHK, incentivize delegators to move their stake to a stake pool containing less ada, so they can maintain their rewards, thus encouraging wider decentralization of the Cardano network.[4]
Is it safe to move K to 1,000 and why moving in one big move is recommended by IOG Scientist
IOG has stated:
"It is worth noting that the k-parameter is not amenable to small, gradual increases."[7] and "Therefore, the best strategy for an upwards adjustment of k is to move in larger, less frequent increments – and to move it as far and as fast as practical network dynamics and economics will allow."[7]
The last time K was adjusted it went from 150 to 500 and then the recommendation from IOG was to go to 1,000. The current research looked at 750 vs 1,000 and showed 1,000 would be most effective with a projection of almost doubling our Nakamoto coefficient, while K=750 would have minimal impact[5]
IOG research has said it is safe to increase K to 1,000 on several post indicating that it's safe both for the security and economics.
From IOG:
"Modeling the long-term viability of stake pools, we found that k values of 1,000 were stable in the long term. As a result, our aim is to move to k=1,000 during March 2021. We recognize the importance of economic factors that also strongly influence pool profitability and will continue to consult widely with the community on the plan; the social dynamics of the network should also not be underestimated."[7] and "Previously, IOG had suggested that this value could be safely raised to 1,000"[4]
History of Announcements and Steps to get K Parameter Increased to 1,000
The Shelley/Decentralization phase of the roadmap included K being set to 1,000 stake pools.[8] It was announced that K would be increased in March 2021 to 1,000[9] However, this was delayed due to the Alonzo hard fork and the deployment of full Goguen smart contracts.[10]
After the delay, IOG ran several surveys and had several discussions with the SPOs over the next year or two. In May 2023 a mainnet poll was conducted: At first SPOs were told it was just on K but then as the poll date neared, min pool fee was added. The mainnet poll took place in epochs 412-415 in May 2023 with the results supporting the option to Increase K to 1,000 and halve minPoolCost to 170 ada. AdaStat.net shows the voting results using 5 metrics. K=1,000 and min fee of 170 won the poll using each of the 5 metrics.[11]
However, the Parameters Committee decided to just adjust min pool fee and then "watch metrics" before adjusting K. The SPO community was then told there was a new process and if we wanted to adjust K, using newly formed Parameters Committee Proposal (PCP) which would need to be submitted via Cardano forum and an official document.
October 2023 Earn Coin Pool submitted a K-PCP. The K-PCP was not taken up by the committee and PCP authors were notified that current PCPs would need to resubmitted to be considered in the next window.
In May 2024 Earn Coin Pool submitted a Position to Resubmit the K-PCP. The Parameters Committee did not take up the PCP and did not issue a regular PCP result but issued a comment on this discussion of the K parameter to support the community endeavour.
Now it's up to the community to submit a parameter governance proposal.
Precedent: K was already increased to 500
When Shelley was deployed on mainnet, k was set to 150, which put the saturation around 210 million ADA. On Sunday, December 6, 2020 K was increased to 500 at epoch 234 (21:44 UTC).[7] In March 2021 IOHK had this to say about the increase of K to 500:
"The move to k=500 was a balanced decision based on the need to create opportunity for more pools to produce blocks (by encouraging the flow of stake from saturated pools into new pools), while supporting the pools already creating blocks, and minimizing disruption for their delegators. Overall, it has proven successful – let's dive a little deeper."
"The change to k=500
Prior to the announcement that k was changing, 54.6% of all delegated ada was represented by the 10 largest stake pools and 45.4% of ada represented by smaller pools. Following the change to k=500, those numbers have reversed: 55.9% of ada is now represented by pools other than the 10 largest."
"This was a dramatic change directly linked to the change in k."[12]
Constitutional Alignment
The Constitution states that: Target Number of Stake Pools (stakePoolTargetNum) is "Primarily a security parameter, ensuring decentralization by stake pool division/replication"[13]
The guardrails for Target Number of Stake Pools (stakePoolTargetNum) states that it must not be lower than 250 and must not exceed 2,000 and must not be negative or zero.(Appendix I, Section 2.4)[14] Setting Target Number of Stake Pools (stakePoolTargetNum) to 1,000 aligns with the Constitution.
The Constitution also states that K or Target Number of Stake Pools (stakePoolTargetNum) has an economic effect as well as a security effect.
According to the Cardano Constitution one of the overall goals of Economic parameters is to: "Ensure that stake pools are adequately rewarded for maintaining the Cardano Blockchain"[15] (Appendix I, Section 2.2: #2) According to the Constitution one Core Metric for Economic Parameters is the "Number and health of stake pools"[16] (Appendix I, Section 2.2: Core Metrics)
Increasing K or Target Number of Stake Pools (stakePoolTargetNum) would align with and satisfy both, the goal and the Core Metric. Meaning increasing K would lead to more pools being "adequately rewarded for maintaining the Cardano Blockchain".
Technical Review / Expected Impact
"From IOG’s calculations, there are about 100 public pools that would be affected by a move to k=1,000, representing around 2bn ada that would need to be redelegated (8% of the supply)."[4] It also important to note that exchanges like Binance have already setup their pools to be below the K=1,000 saturation cap.[17] indicating they are willing and ready for K=1,000.
The most recent technical review done in April 2022 by Christina Ovezik & Aggelos Kiayias which took in to account pool splitting and "emulate(s) the current Cardano stakeholder distribution, using a combination of real data points (taken from ADApools and PoolTool) and synthetic points that we draw from a Pareto distribution"[5] found that: "As expected, the values of the Nakamoto coefficient diverge more from the ideal ones, but the increase in k still helps to achieve a higher degree of decentralisation."[5] and "Note that the final number of pools was also lower than k in these observations, which can be attributed to the decrease in the system’s active stake."[5] This research showed adjusting "...k can drive the system towards a more decentralised state, as measured by its Nakamoto coefficient."[5] It also compared K=750 vs K=1,000 with the current conditions including pool splitting and demonstrated the K=1,000 almost would double our Nakamoto coefficient while K=750 would have minimal impact. This again confirms earlier research that moving K as far and as fast as possible is best method for adjusting K.
Economic impact
It's important to note SPOs are paid through two variables; Min pool fix fee and margin. The min pool fix fee can be set as low as 170 ADA. The min pool fix fee is paid only once per epoch to a pool that mints a block. Another way to think of min pool fix fee is a tax on the first block of the epoch. Since all pools that would be affected by a decrease in the saturation cap due to an increase in K are already minting blocks each epoch and would be after an increase in K, this variable of min pool fix fee is irrelevant in any economic impact assessment as the Stake Pool Operator would receive the same ADA in fix fee before and after K increase.
This leaves only the pools above 35 million in delegation and a non-0% margin to consider in analysis. Analysis shows that of the 100 pools that would be affected by the change of K to 1,000 only about 22 pools have a non - 0% margin. Meaning only 22 pools would receive less income in the form of margin per block. Each of these pools would need to increase margin to maintain current amount of earnings per epoch. However, recent analysis shows that a pool could actually increase their margin after a K increase and it would increase their revenue and have minimal impact on their delegators. Example of research below: [18]
K=500 vs K=1,000 if Pool Charges fix fee and Margin of 2% and Raises Margin to 4.5% when K is increased to 1,000:
K=500 Rewards per Epoch
Pool Revenue = 586.60 ADA
Rewards per ADA = ~0.000272
Rewards for average ADA holder of 1,000 ADA = 0.272 ADA
K=1,000 Rewards per Epoch
Pool Revenue = 634.85 ADA
Rewards per ADA = ~0.000263
Rewards for average ADA holder of 1,000 ADA = 0.263 ADA
Difference per Epoch:
Pool Revenue = Increase of 48.25 ADA
Rewards for average ADA holder of 1,000 ADA = Decrease of 0.009
A common misconception is that the increasing K to 1,000 will lead to delegators getting half the rewards. People logically get to this conclusion, observing that cutting the saturation cap in half means half the number of blocks in an Epoch (5 days). However, what is often misunderstood is that, while the pool mints half the number of blocks, the SPO is now splitting rewards with half the number of ADA delegated. So, the block rewards per ADA delegated will be split with half the ADA. Estimates show delegator rewards would decrease each epoch about 0.000002 per ADA delegated. The difference over a year would be 0.000146 per ADA (0.000002 x 73 epochs = 0.000146 ADA) This slight difference is due to the pool fix fee.
Estimates based on Epoch 567 using these variables:
K=500 Saturation level = ~75 million
K=1,000 Saturation level = ~37.5 million
Pool Fixed fee = 170
Block minted in Epoch of a fully saturated pool = ~60
Block rewards per block = ~350 ADA
Network Cost Argument:
Some have argued there will be a network cost as some pools will split and spin up new pools. However, it's important to note that those who spin up more pools are subverting the K parameter which is meant to set a cap on the ADA staked to one entity. So having increased infrastructure cost to those who look to split could be seen as a deterrent to subverting the K parameter.
Cost of ADA:
The last time we adjusted K to 500 on December 6th 2020 the price of ADA was $0.15[19] While the current cost as of 10/23/2025 is $0.64
Note on Exchanges:
An analysis of the two biggest exchanges (Coinbase and Binance) show that Binance have already setup their pools to be below the K=1,000 saturation cap.[17] indicating they are willing and ready for K=1,000. While Coinbase currently have 29 pools of which only 17 would be above the new 35 million saturation cap at K=1,000. About 13 new pools may result if Coinbase split their pools. It's also important to note that enterprise addresses[20] were created so that exchanges didn't participate in staking. These exchanges carry cryptocurrencies for which they can't (or don't) run their own staking pools.
Economic Parameters and the Cardano Constitution Alignment
According to the Cardano Constitution one of the overall goals of Economic parameters is to: "Ensure that stake pools are adequately rewarded for maintaining the Cardano Blockchain"[15] (Appendix I, Section 2.2: #2) According to the Constitution one Core Metric for Economic Parameters is the "Number and health of stake pools"[16] (Appendix I, Section 2.2: Core Metrics)
Increasing K would satisfy both the goal and the Core Metric. We would expect to see more healthy pools and more pools adequately rewarded.
Product Committee 2025 Roadmap Supporting Changes
The Product Committee 2025 roadmap includes:
- Introduce min-margin parameter that can be voted on via governance to modify[21]
- Modify pledge-benefit curve for a0[21]
The 2025 roadmap includes two items that many believe will further help a change in K to be more effective. Replacing min pool fee with a min margin and a0 adjustments, making pledge move effective. These two changes could further lead to better than the projected results of doubling the Nakamoto coefficient.
Reversion/Recovery Plan
A reversion/recovery plan should not be necessary as the K parameters has been changed in the past and the effects are known. However, in case of a disaster recovery the K parameter can/would be set back to 500 if a reverting change was necessary due to either a Severity 1 or Severity 2 incident or issue. If a Severity 3 incident or issue were to occur, the K parameter can/would be set back to 750 for further monitoring. If at K=750 and the Severity increased to the 1 or 2 level, the K parameter would be set back to 500. No other actions would need to be taken to restore the network.
Under Appendix I, Section 1 there are 3 Severity Levels classified; Severity 1 is a critical incident or issue, Severity 2 is a major incident or issue, and Severity 3 is a minor incident or issue.
References and Supporting Information
- K- PCP submitted by Earn Coin Pool
https://forum.cardano.org/t/pcp-k-parameter-earncoinpool/122701 - Position to Resubmit the K-PCP by Earn Coin Pool
https://forum.cardano.org/t/pcp-k-parameter-earncoinpool/122701/98 - Shelley Roadmap
https://roadmap.cardano.org/en/shelley/ - Parameters and decentralization: the way ahead - we'll be making adjustments to the k-parameter in Cardano. Here’s why On December 6 - IOHK
https://iohk.io/en/blog/posts/2020/11/05/parameters-and-decentralization-the-way-ahead/ - Cardano Foundation on K
https://medium.com/cardanorss/cardano-foundation-to-adjust-its-delegation-methodology-following-changes-to-the-k-parameter-7636ffb8e82 - Results of moving K to 500 “Overall, it has proven successful” - IOHK
https://iohk.io/en/blog/posts/2021/03/04/not-long-till-d-0-day/ - Last K study - IOHK - by Christina Ovezik & Aggelos Kiayias Posted 19 April, 2022
https://blogs.ed.ac.uk/blockchain/2022/04/19/pool-splitting-behaviour-and-equilibrium-properties-in-cardano-rewards-scheme/ - Analysis of Cardano’s incentive mechanism - Carlos Lopez de Lara - Input Output Engineering Last update: November 6, 2025
https://github.com/input-output-hk/spo-incentives/blob/main/report.pdf
- "stakePoolTargetNum (k parameter)" https://docs.cardano.org/about-cardano/explore-more/parameter-guide
- "the increase of k does trigger a substantial increase in the Nakamoto coefficient, confirming that a change in k can aid in boosting the decentralisation of the system." https://blogs.ed.ac.uk/blockchain/2022/04/19/pool-splitting-behaviour-and-equilibrium-properties-in-cardano-rewards-scheme/
- "What is a k-parameter? The k-parameter determines the stake pool saturation point, ‘k’, which governs the rewards stake pools receive according to how much stake is delegated to them. The k-parameter plays an important factor in keeping the Cardano blockchain adequately decentralized and encourages ada holders to delegate to a wider number of pools." https://medium.com/cardanorss/cardano-foundation-to-adjust-its-delegation-methodology-following-changes-to-the-k-parameter-7636ffb8e82
- "The system thereby incentivizes delegators to move their stake to a pool containing less ada, in order to maintain their yield and thus encourages the decentralization of the network." https://iohk.io/en/blog/posts/2022/10/27/staking-parameters-and-network-optimization-where-next-for-k-and-min-fee/
- Nakamoto coefficient for K=500 is 116, expected at K=1,000 is 226 https://blogs.ed.ac.uk/blockchain/2022/04/19/pool-splitting-behaviour-and-equilibrium-properties-in-cardano-rewards-scheme/
- Analysis of Cardano’s incentive mechanism - Carlos Lopez de Lara - Input Output Engineering Last update: November 6, 2025
https://github.com/input-output-hk/spo-incentives/blob/main/report.pdf - https://iohk.io/en/blog/posts/2020/11/05/parameters-and-decentralization-the-way-ahead/
- "Come the end of the Shelley era, we expect Cardano to be 50-100 times more decentralized than other large blockchain networks, with the incentives scheme designed to reach equilibrium around 1,000 stake pools." https://roadmap.cardano.org/en/shelley/
- "Modeling the long-term viability of stake pools, we found that k values of 1,000 were stable in the long term. As a result, our aim is to move to k=1,000 during March 2021." https://iohk.io/en/blog/posts/2020/11/05/parameters-and-decentralization-the-way-ahead/
- "K will not change in Q3. Our focus is on a successful Alonzo hard fork and the deployment of the full Goguen smart contract capability. We have also clearly stated elements like multi-pool delegation get put in place as we reopen the consultation on K and other parameters." https://x.com/timbharrison/status/1399657898364518401 ↩︎
- [https://forum.cardano.org/t/pcp-k-parameter-earncoinpool/122701](https://forum.cardano.org/t/pcp-k-parameter-earncoinpool/1227010
- "The move to k=500" https://docs.cardano.org/about-cardano/explore-more/parameter-guide
- "Primarily a security parameter, ensuring decentralization by stake pool division/replication" https://github.com/IntersectMBO/cardano-constitution/blob/main/cardano-constitution-1/cardano-constitution-1.txt.md#target-number-of-stake-pools-stakepooltargetnum
- Appendix I, 2.4. Technical/Security Parameters https://github.com/IntersectMBO/cardano-constitution/blob/main/cardano-constitution-1/cardano-constitution-1.txt.md#24-technicalsecurity-parameters
- "Ensure that stake pools are adequately rewarded for maintaining the Cardano Blockchain" https://github.com/IntersectMBO/cardano-constitution/blob/main/cardano-constitution-1/cardano-constitution-1.txt.md#22-economic-parameters
- "Number and health of stake pools" https://github.com/IntersectMBO/cardano-constitution/blob/main/cardano-constitution-1/cardano-constitution-1.txt.md#core-metrics
- https://pool.pm/search/bnp
- "Misconception: if K is raised to 1,000 pool rewards and SPO revenue will be cut in half" https://incentives.solutions/misconception-if-k-is-raised-to-1-000-pool-rewards-and-spo-revenue-will-be-cut-in-half/
- Price of ADA 12/06/2020 https://finance.yahoo.com/quote/ADA-USD/history/?period1=1607212800&period2=1607212800
- "Exchanges or other organizations that control large amounts of ada – but hold it on behalf of other users – may wish to follow a policy of not exercising stake rights. By using enterprise addresses, exchanges can demonstrate that they follow this policy." https://docs.cardano.org/about-cardano/learn/cardano-addresses#enterprise-addresses
- Product Committee: 2025 Proposed Cardano Roadmap https://productcommittee.docs.intersectmbo.org/committee-outcomes/2025-cardanos-roadmap/2025-proposed-cardano-roadmap