-
Notifications
You must be signed in to change notification settings - Fork 17
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
Make the key version mandatory #509
Conversation
We'll update key versions when we increase the security of our system, or periodically lower the amount of assets accessible to former validator cohorts. New key versions mean new keys. Previously this field was optional, but if we leave it optional we have to make a decision to either interpret None as 0, the least secure key version, or continually update it to the latest one, changing peoples keys from under them. Since there isn't a good answer I feel it's better to make them mandatory, so people at least have to think about them a bit.
Up to you guys if you want to merge this or not, it's your codebase. Proximity is fine with it if it lands today, otherwise we can punt it until post launch. |
@ppca Once we release a new version, let's post in a chat that the key version is now mandatory |
Terraform Feature Environment Destroy (dev-509)Terraform Initialization ⚙️
|
@volovyks the contract is not initialized yet, do we want to directly include this in the testnet launch? |
I think so, I'd imagine that the nodes are running the version expecting this field? |
@ppca once we have N (probably 8 nodes) we can test the automatic deployment of the new Docker image with this and other changes. We can init the contract after that. |
We'll update key versions when we increase the security of our system, or periodically lower the amount of assets accessible to former validator cohorts. New key versions mean new keys.
Previously this field was optional, but if we leave it optional we have to make a decision to either interpret None as 0, the least secure key version, or continually update it to the latest one, changing peoples keys from under them.
Since there isn't a good answer I feel it's better to make them mandatory, so people at least have to think about them a bit.