-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CIP-???? | Pledge-Based Saturation Limit Under a Closed System #229
Commits on Mar 1, 2022
-
Decentralization: Using Pledge as a Bidding Param
Dear Community, It is a pleasure to have this chance to contribute to the Cardano ecosystem, and I am glad that this chance is open for everyone even to contributors like I am who is not a developer by profession. I do have a terminal degree in the sciences, so I can understand quite a bit of mathematics (this CIP is somewhat mathematically oriented). I must reveal that I am using a pseudonym as I am still not sure at this point what I am getting into. Here, I proposed a CIP that will hopefully address the steadily increasing stake centralization in the Cardano ecosystem. I am also aware that there is another proposed CIP by Casey Gibson (cardano-foundation#163) which is similar to mine. I discussed the differences of these two proposals in the Rational section of my CIP. Finally, I gave a very simple scenario below that may help orient the reader as to what the CIP is trying to achieve. Alice, Bob, and Charlie are pool operators, and each is entitled to 3 saturation limits (SL). However, they need to make a pledge to get any SL in a 1:1 ratio. The ecosystem has a total of 9 ADA in circulation, and the proposed CIP requires that the “total SL is always equal to ADA in circulation” regardless of pools’ pledge status. Scenario: a. Alice pledged 3, Bob 3, Charlie 3 (ecosystem is in equilibrium, total SL = ADA in circulation). Since all SL were claimed and no one is under-pledged, additional pledges from Alice, Bob, and Charlie will no longer allow them to gain any more SL nor will it decrease their current SL. b. Alice withdrew 1 pledge due to an unforeseen circumstance, and this makes the ecosystem under-pledged (Alice has 2 SL, Bob 3, and Charlie 3). The proposal always require that “total SL = ADA in circulation”, so the unclaimed SL must be redistributed. The redistribution uses pool accumulated time as the parameter instead of pledge so as not to disadvantage Alice even more by having the lowest pledge. Assuming they all started at the same time as pool operators, Alice, Bob, and Charlie deserve equal proportion to the unclaimed SL, and each will receive 0.33 SL. So, Alice has 2.33 SL, Bob 3.33 and Charlie 3.33. “total SL = ADA in circulation” is re-stablished. c. Eventhough, Alice’s unclaimed SL was re-distributed, it can still be claimed by anybody. So, Bob decided to pledge 1. Alice now has 2 SL, Bob 4 and Charlie 3. Since all SL were claimed but only Alice is under-pledged, only Alice can pledge at this point. Additional pledges from Bob and Charlie will no longer allow them to gain any more SL nor will it decrease their current SL d. Alice decided to pledge 1 to reclaim her SL. Now, Alice has 3 SL, Bob 3, and Charlie 3. Since all SL were claimed and no one is under-pledged, additional pledges from Alice, Bob, and Charlie will no longer allow them to gain any more SL nor will it decrease their current SL. e. Under the new proposal, the only way any one of them can take away SL from the other pools is to set up more pools. However, one will need to pay a pledge to take away only a tiny fraction of SL, which makes this strategy unrewarding. To illustrate scenario (e) even better, a current MPO that has 60 pools and controls 2.8B ADA in stake without any pledge must now pledge 12.8M and set up 282 pools to retain all 2.8B ADA in stake under the proposed CIP.
Configuration menu - View commit details
-
Copy full SHA for aaccddf - Browse repository at this point
Copy the full SHA aaccddfView commit details
Commits on Mar 5, 2022
-
Update and rename Decentralization - Using Pledge as a Bidding Parame…
…ter to Determine Saturation Limit.md to CIP Decentralization: Using Pledge as a Bidding Parameter to Determine Saturation Limit/README.md Hi @rphair, I revised the proposal in accordance with your suggestions. It took a while since I needed to get used to the GitHub workflow, but I think I may be getting better at it now. Please let me know if there is anything else that needs to be done, and thank you for your help! Updates: 1. File was moved to a subdirectory prefixed with "CIP". 2. File was renamed to README.md. 3. The header was wrapped with --- and should now appear in a table. 4. The header now includes Comments-URI. 5. File now contains standard Markdown syntax (line breaks are introduced using <br> instead of \ and ). 6. Typos were fixed and some necessary edits were made to further improve the proposal.
Configuration menu - View commit details
-
Copy full SHA for 7aefda3 - Browse repository at this point
Copy the full SHA 7aefda3View commit details
Commits on Mar 29, 2022
-
Added a discussion on k-effective in the rationale section.
Configuration menu - View commit details
-
Copy full SHA for 2071f0a - Browse repository at this point
Copy the full SHA 2071f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbef48c - Browse repository at this point
Copy the full SHA dbef48cView commit details
Commits on Mar 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 144e0d6 - Browse repository at this point
Copy the full SHA 144e0d6View commit details
Commits on Mar 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9879610 - Browse repository at this point
Copy the full SHA 9879610View commit details
Commits on Apr 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 76668c3 - Browse repository at this point
Copy the full SHA 76668c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23e6252 - Browse repository at this point
Copy the full SHA 23e6252View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1a468 - Browse repository at this point
Copy the full SHA cd1a468View commit details
Commits on Apr 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d39e5d2 - Browse repository at this point
Copy the full SHA d39e5d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e8895 - Browse repository at this point
Copy the full SHA 17e8895View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cf356df - Browse repository at this point
Copy the full SHA cf356dfView commit details
Commits on Apr 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bfa512f - Browse repository at this point
Copy the full SHA bfa512fView commit details
Commits on May 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3f73a30 - Browse repository at this point
Copy the full SHA 3f73a30View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb8fefd - Browse repository at this point
Copy the full SHA eb8fefdView commit details
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 40805c4 - Browse repository at this point
Copy the full SHA 40805c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce1329d - Browse repository at this point
Copy the full SHA ce1329dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26d7ee1 - Browse repository at this point
Copy the full SHA 26d7ee1View commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a8084d3 - Browse repository at this point
Copy the full SHA a8084d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcb0ea - Browse repository at this point
Copy the full SHA 2fcb0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba8c554 - Browse repository at this point
Copy the full SHA ba8c554View commit details
Commits on Aug 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fec6af2 - Browse repository at this point
Copy the full SHA fec6af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8557e2d - Browse repository at this point
Copy the full SHA 8557e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b9dbd - Browse repository at this point
Copy the full SHA 81b9dbdView commit details -
Rename CIP Decentralization: Using Pledge as a Bidding Parameter to D…
…etermine Saturation Limit/README.md to Ouroboros Julius: Using Pledge as a Bidding Parameter to Determine Saturation Limit Under a Close System/README.md
Configuration menu - View commit details
-
Copy full SHA for f9e522e - Browse repository at this point
Copy the full SHA f9e522eView commit details
Commits on Aug 7, 2022
-
Update and rename Ouroboros Julius: Using Pledge as a Bidding Paramet…
…er to Determine Saturation Limit Under a Close System/README.md to Pledge-Based Saturation Limit Under a Closed System/README.md
Configuration menu - View commit details
-
Copy full SHA for db98829 - Browse repository at this point
Copy the full SHA db98829View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d10f5f - Browse repository at this point
Copy the full SHA 6d10f5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d20a4cb - Browse repository at this point
Copy the full SHA d20a4cbView commit details