Skip to content

Commit

Permalink
CIP-0024 | Adjust preamble and structure w.r.t CIP-0001 (#538)
Browse files Browse the repository at this point in the history
* 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 <5680256+KtorZ@users.noreply.github.com>

* (continued) fix path-to-active bullets as checkboxes, broaden beyond Daedalus

Co-authored-by: Matthias Benkort <5680256+KtorZ@users.noreply.github.com>

---------

Co-authored-by: Matthias Benkort <5680256+KtorZ@users.noreply.github.com>
  • Loading branch information
rphair and KtorZ authored Jul 6, 2023
1 parent 72d8532 commit 5968378
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 20 deletions.
40 changes: 21 additions & 19 deletions CIP-0024/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
---
CIP: 24
Title: Non-Centralizing Rankings
Authors: Shawn McMurdo <shawn_mcmurdo@yahoo.com>
Comments-URI: https://forum.cardano.org/t/how-to-improve-daedalus-rankings/40478
Status: Draft
Type: Standards
Authors:
- Shawn McMurdo <shawn_mcmurdo@yahoo.com>
Category: Wallets
Status: Proposed
Discussions:
- https://forum.cardano.org/t/how-to-improve-daedalus-rankings/40478
- https://github.com/cardano-foundation/CIPs/pull/21
Implementors: []
Created: 2020-09-15
License: CC-BY-4.0
---

## Summary

Make Daedalus rankings more fair and non-centralizing by modifying the ranking methodology.

## Abstract

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

## Motivation
## Motivation: why is this CIP necessary?

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

1. Allow for more than k successful stakepools.
1. Allow for more than k successful stake pools.

2. Provide better decentralization away from a very few stakepool operators creating many pools.
2. Provide better decentralization away from a very few stake pool operators creating many pools.

## Specification

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

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

## Rationale
## Rationale: how does this CIP achieve its goals?

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

## Backward Compatibility
## Path to Active

### Acceptance Criteria

This proposal does not break backwards compatability because it is an offchain change.
- [ ] One or more wallet software implements this new ranking approach.

## Implementations
### Implementation Plan

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.
- [ ] 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.

## Copyright

This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode)
This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode).

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ CIP Editors meetings are public, recorded, and [published on Youtube](https://ww
| 0021 | [Transaction requirements for interoperability with hardware wallets](./CIP-0021/) | Draft |
| 0022 | [Pool operator verification](./CIP-0022/) | Active |
| 0023 | [Fair Min Fees](./CIP-0023/) | Proposed |
| 0024 | [Non-Centralizing Daedalus Rankings](./CIP-0024/) | Proposed |
| 0024 | [Non-Centralizing Rankings](./CIP-0024/) | Proposed |
| 0025 | [Media NFT Metadata Standard](./CIP-0025/) | Active |
| 0026 | [Cardano Off-Chain Metadata](./CIP-0026/) | Draft |
| 0027 | [CNFT Community Royalties Standard](./CIP-0027/) | Draft |
Expand Down

0 comments on commit 5968378

Please sign in to comment.