Skip to content

Commit 5968378

Browse files
rphairKtorZ
andauthored
CIP-0024 | Adjust preamble and structure w.r.t CIP-0001 (#538)
* cip24 update for new CIP standard * forgot to add original PR for this CIP * removing Daedalus again (CIP now broader in scope) * fix path-to-active bullets as checkboxes, broaden beyond Daedalus Co-authored-by: Matthias Benkort <[email protected]> * (continued) fix path-to-active bullets as checkboxes, broaden beyond Daedalus Co-authored-by: Matthias Benkort <[email protected]> --------- Co-authored-by: Matthias Benkort <[email protected]>
1 parent 72d8532 commit 5968378

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

CIP-0024/README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
---
22
CIP: 24
33
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: []
812
Created: 2020-09-15
913
License: CC-BY-4.0
1014
---
1115

12-
## Summary
13-
14-
Make Daedalus rankings more fair and non-centralizing by modifying the ranking methodology.
15-
1616
## Abstract
1717

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.
1919

20-
## Motivation
20+
## Motivation: why is this CIP necessary?
2121

2222
There are two main reasons for changing the current ranking methodology:
2323

24-
1. Allow for more than k successful stakepools.
24+
1. Allow for more than k successful stake pools.
2525

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.
2727

2828
## Specification
2929

@@ -81,20 +81,22 @@ As an example, setting h to 0.1 would mean that the initial number of epochs for
8181

8282
This gives a more reasonable ranking for newer pools that do not have enough historical data to provide fair rankings.
8383

84-
## Rationale
84+
## Rationale: how does this CIP achieve its goals?
8585

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.
8787
It will also bring the rankings more in line with the general Cardano principle of increasing decentralization.
8888

89-
## Backward Compatibility
89+
## Path to Active
90+
91+
### Acceptance Criteria
9092

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.
9294

93-
## Implementations
95+
### Implementation Plan
9496

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.
9698

9799
## Copyright
98100

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).
100102

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CIP Editors meetings are public, recorded, and [published on Youtube](https://ww
4949
| 0021 | [Transaction requirements for interoperability with hardware wallets](./CIP-0021/) | Draft |
5050
| 0022 | [Pool operator verification](./CIP-0022/) | Active |
5151
| 0023 | [Fair Min Fees](./CIP-0023/) | Proposed |
52-
| 0024 | [Non-Centralizing Daedalus Rankings](./CIP-0024/) | Proposed |
52+
| 0024 | [Non-Centralizing Rankings](./CIP-0024/) | Proposed |
5353
| 0025 | [Media NFT Metadata Standard](./CIP-0025/) | Active |
5454
| 0026 | [Cardano Off-Chain Metadata](./CIP-0026/) | Draft |
5555
| 0027 | [CNFT Community Royalties Standard](./CIP-0027/) | Draft |

0 commit comments

Comments
 (0)