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

Document and Productionize the Validator Ceremony #1721

Closed
jackzampolin opened this issue Jul 17, 2018 · 5 comments
Closed

Document and Productionize the Validator Ceremony #1721

jackzampolin opened this issue Jul 17, 2018 · 5 comments
Assignees
Labels
T:Docs Changes and features related to documentation.

Comments

@jackzampolin
Copy link
Member

jackzampolin commented Jul 17, 2018

For spinning up other testnets, or other zones it will be important to put process around the Validator Ceremony. This will become increasingly important as we test and deploy starfish. The process should look something like (each of the following steps, if they are accurate, need significant detail):

  • Post announcement for network launch asking validators to input their gen-tx result from the keys they plan to use to collection point
  • Collect signups from the collection point and create the genesis.json.
  • Make changes to the default network params, or other items on the genesis.json
  • Publish genesis.json to a spot trusted by the network.
  • Begin process of bringing network upp.

Based on our gaia-7000 experience (~15% of validator set dropping because of malformed input) it sounds like we will need some sort of input validation on the gen-tx submissions collection point. It sounds like the easiest way to do this would be to build a basic server to accept POST requests containing the data and do validation at that point.

This document should live in /docs/validators/ceremony_how_to.md

@jackzampolin jackzampolin added the T:Docs Changes and features related to documentation. label Jul 17, 2018
@jackzampolin jackzampolin self-assigned this Jul 17, 2018
@cwgoes
Copy link
Contributor

cwgoes commented Jul 25, 2018

Can we write a spec for starfish somewhere (or can you link it if one already exists)? I'm still very unclear on exactly what that tool will do and how.

@jackzampolin
Copy link
Member Author

cc @zmanian is there anything like this?

@zmanian
Copy link
Member

zmanian commented Jul 25, 2018

Yeah I'll post my draft in a few min

@zmanian
Copy link
Member

zmanian commented Jul 25, 2018

Starfish rough draft: https://gist.github.com/zmanian/88fdd41421d363d11adbcf98d3367a4c

@jackzampolin
Copy link
Member Author

We have made a considerable amount of progress here and there are other issues tracking progress on different parts of this. Going to go ahead and close. Please re-open if you have 🐄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T:Docs Changes and features related to documentation.
Projects
None yet
Development

No branches or pull requests

3 participants