PCP_K-Parameter_EarnCoinPool

The points about the ‘cons’ of k increase mostly sound very certain and definitive (energy consumption will go up at a rate higher than stake re-distribution… wha, can you show some calculations?), while the points about the ‘pros’ of k increase sound very fuzzy and unclear. Nobody ever said k increase will result in stake flowing ONLY to single pools, so why phrase it like if it doesn’t all go to single pools its not worth doing over and over again. Maybe when you come across “it is unclear” or “insufficient evidence” you should take time and collect more evidence from the past, since most of the data is available on chain. And statements like “an increase in ‘k’ may primarily add to the total number of struggling small pools” need some clarity, i.e. what’s the definition of ‘struggling’ and how would k increase negatively affect an arbitrary small pool exactly or trigger creation of more new struggling small pools… because I’m a little bit unclear.

3 Likes

And all multi-poolers are going to retire all but one of their pools when this idea is implemented and rolled out? How to start from a relatively clean slate exactly, otherwise presumably pools that don’t have enough Ada today to make a block every epoch would miss out on early allocations? Also I presume for calculation of performance the protocol would need to be able to store information about slot schedule for each pool historically?

The reward formula already does contain performance, always did:
https://docs.cardano.org/about-cardano/learn/pledging-rewards/

So, no, it doesn’t use the individual slot schedule of each pool (which it can not know because it depends on the private VRF key). It rather just relies on luck averaging out.

thanks, I’m aware of that performance, i thought this was an idea to calculate something more precise, not the current ‘luck’ percentage.

1 Like

I don’t know to which comment in this long thread you were replying. If they did want to calculate it more precisely, my answer would be to them: It’s not possible because only the owner of the VRF private key knows and we can’t force them to honestly also publish if they missed a block due to bad system administration or similar reasons.

It contains performance in the sence that you don’t get rewards for the blocks you don’t mint, that’s it…