-
Notifications
You must be signed in to change notification settings - Fork 323
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-0063? | Transferring Stake Pool Ownership #276
CIP-0063? | Transferring Stake Pool Ownership #276
Conversation
First posted on the Cardano forum: https://forum.cardano.org/t/cip-transferring-stake-pool-ownership/95329/4 Describes a way to transfer stake pool ownership between sets of cold keys.
@nomadpool can you do these things to make sure the CIP looks the same as others in this repository?
Please consider including this forum link in that header as a |
thanks @nomadpool for the updates & good to see this issue is getting more visibility on the Forum. |
updated Author Name
Cardano originally talked about maybe having staking pools being able to delegate to other staking pools (which is a more general construct than what you are proposing). The reason this ended up not being included is because
Your CIP refers to the CLI commands you envision (which is good!), but you may want to look at the cardano-ledger specification and propose something using that language instead since it's more specific than just a CLI interface. I think probably everybody would agree this kind of migration logic is useful, but it would be good to see specifically how you address the 2 issues mentioned above. |
call for discussion today in monthly SPO Digest here: https://mailchi.mp/iohk/spo-digest-february-675602 |
@SebastienGllmt My (naive) solution would be to limit the length of any delegation chain to some reasonable value. This would limit the complexity of the stake calculation, and make it easier to detect (and prevent) cycles. My thinking: Cardano's PoS is (ideally) a plutocratic system; the higher an entity's stake, the more power they have (power being a general term referring to authority over various mechanisms, such as block production, voting, e.t.c.). Delegation of these powers to other entities is necessary, but should be regulated such that the source of the power is never too far from the execution of the power. This reasoning remains true even if the main-chain was computationally powerful enough to accommodate higher "limit" values. This chain delegation "limit" may be introduced as an update-able parameter, and can be enforced strictly, or via a disincentive similar to how pool over-saturation is currently handled (or a soft/hard cap combination of both). I realize this is all generalizable to a far broader scope than what is being proposed in this CIP. What do you think? Also, I am going over the ledger specs and revising the original draft. Will commit changes soon. |
Just a ping on this CIP to see if this is still something you intend to work on |
Yes, I am working on it. I will have a revised draft with chain delegation and ledger specs ready by next week. Apologies for the delay. |
…rring-Stake-Pool-Ownership
@zhekson1 as per your last comment on the Forum, it's not necessary that you close this ticket but it would be helpful if nobody can find a way of moving this ahead. We just got 43 new CIP PRs in the last 2 weeks so now we have a combination of old and new backlogs. As I remember there wasn't a compelling reason for adoption that would justify the migration effort for SPOs or implementors. So yes please either close this add some comments or content that will somehow keep this moving forward. 🙏 |
We can probably close this one for now, unless any final objections? |
First posted on the Cardano forum: https://forum.cardano.org/t/cip-transferring-stake-pool-ownership/95329/4
Describes a way to transfer stake pool ownership between sets of cold keys.