Skip to content
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

In-band upgrades: vote on exit-at-block-height #2612

Open
jcnelson opened this issue Apr 26, 2021 · 1 comment
Open

In-band upgrades: vote on exit-at-block-height #2612

jcnelson opened this issue Apr 26, 2021 · 1 comment
Assignees
Labels
icebox Issues that are not being worked on

Comments

@jcnelson
Copy link
Member

Create a designated smart contract that lets miners and STX-holders vote on a exit-at-block-height value that, when chosen, will cause the Stacks chain to cease processing blocks at that height (plus a hard-coded grace period). This is to allow the network stakeholders to vote to execute a network upgrade.

This is not a consensus-critical issue -- it can be deployed today if we wanted it, and it can be implemented after 2.1. We would need to update the Stacks block-processing logic so that the node looks at the state of this contract each time it considers a block, and if this contract indicates that an exit height has been chosen, the node refuses to process subsequent blocks (and/or exits).

@jcnelson
Copy link
Member Author

This is fully discussed here: #2687

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
icebox Issues that are not being worked on
Projects
Status: Status: 🆕 New
Development

No branches or pull requests

2 participants