|
1 | 1 | ---
|
2 | 2 | CIP: 24
|
3 | 3 | Title: Non-Centralizing Rankings
|
4 |
| -Authors: Shawn McMurdo <[email protected]> |
5 |
| -Comments-URI: https://forum.cardano.org/t/how-to-improve-daedalus-rankings/40478 |
6 |
| -Status: Draft |
7 |
| -Type: Standards |
| 4 | +Authors: |
| 5 | + - Shawn McMurdo <[email protected]> |
| 6 | +Category: Wallets |
| 7 | +Status: Proposed |
| 8 | +Discussions: |
| 9 | + - https://forum.cardano.org/t/how-to-improve-daedalus-rankings/40478 |
| 10 | + - https://github.com/cardano-foundation/CIPs/pull/21 |
| 11 | +Implementors: [] |
8 | 12 | Created: 2020-09-15
|
9 | 13 | License: CC-BY-4.0
|
10 | 14 | ---
|
11 | 15 |
|
12 |
| -## Summary |
13 |
| - |
14 |
| -Make Daedalus rankings more fair and non-centralizing by modifying the ranking methodology. |
15 |
| - |
16 | 16 | ## Abstract
|
17 | 17 |
|
18 |
| -Modify the current ranking system by removing the centralizing Nash Equilibrium goal of the ranking methodology in order to give more fair rankings and improve the viability of the stake pool operator community and the network overall. To do this we need to remove the stated goal of having k fully saturated pools and all other pools having no stake other than owner pledge, which goes against the Cardano goal of decentralization. |
| 18 | +Modify the current Daedalus ranking system by removing the centralizing Nash Equilibrium goal of the ranking methodology in order to give more fair rankings and improve the viability of the stake pool operator community and the network overall. To do this we need to remove the stated goal of having k fully saturated pools and all other pools having no stake other than owner pledge, which goes against the Cardano goal of decentralization. |
19 | 19 |
|
20 |
| -## Motivation |
| 20 | +## Motivation: why is this CIP necessary? |
21 | 21 |
|
22 | 22 | There are two main reasons for changing the current ranking methodology:
|
23 | 23 |
|
24 |
| -1. Allow for more than k successful stakepools. |
| 24 | +1. Allow for more than k successful stake pools. |
25 | 25 |
|
26 |
| -2. Provide better decentralization away from a very few stakepool operators creating many pools. |
| 26 | +2. Provide better decentralization away from a very few stake pool operators creating many pools. |
27 | 27 |
|
28 | 28 | ## Specification
|
29 | 29 |
|
@@ -81,20 +81,22 @@ As an example, setting h to 0.1 would mean that the initial number of epochs for
|
81 | 81 |
|
82 | 82 | This gives a more reasonable ranking for newer pools that do not have enough historical data to provide fair rankings.
|
83 | 83 |
|
84 |
| -## Rationale |
| 84 | +## Rationale: how does this CIP achieve its goals? |
85 | 85 |
|
86 |
| -Using this non-centralizing ranking methodology gives a more fair ranking of stakepools based on performance, pledge and saturation which will encourage delegators to choose better pools. |
| 86 | +Using this non-centralizing ranking methodology gives a more fair ranking of stake pools based on performance, pledge and saturation which will encourage delegators to choose better pools. |
87 | 87 | It will also bring the rankings more in line with the general Cardano principle of increasing decentralization.
|
88 | 88 |
|
89 |
| -## Backward Compatibility |
| 89 | +## Path to Active |
| 90 | + |
| 91 | +### Acceptance Criteria |
90 | 92 |
|
91 |
| -This proposal does not break backwards compatability because it is an offchain change. |
| 93 | +- [ ] One or more wallet software implements this new ranking approach. |
92 | 94 |
|
93 |
| -## Implementations |
| 95 | +### Implementation Plan |
94 | 96 |
|
95 |
| -If someone will show me where the current desirability equation is implemented in the code, I could produce an implementation of this change as a pull request. |
| 97 | +- [ ] Author has offered to produce an implementation of this change as a cardano-wallet / Daedalus pull request if shown where the current desirability equation is implemented in the code. |
96 | 98 |
|
97 | 99 | ## Copyright
|
98 | 100 |
|
99 |
| -This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode) |
| 101 | +This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). |
100 | 102 |
|
0 commit comments