-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Change the initial number of validators to 50 #3635
Comments
This proposal has been submitted as a Proposal #7 on Game of Stake 6. |
I think the plan was always for 100 validators at launch. |
Yes and this is to change the plan. We will have leaner start to anticipate early changes and bugs and 50 will bring a good competition for spots. I'm afraid 100 will bring one team operating multiple validators. |
Why do you want to reduce the number of validators? |
The validators won't have equal voting power. |
We should always aim to have slightly more validator slots than credible validators. |
I think 100 is more than slight. 100 was set long time ago without any data. Now we have data from GoS and 100 looks too many. |
You haven't explained what about Game of Stakes tells you that 100 validator slots is too many. |
I don't see the advantage of changing from 100 to 50. It won't make mainnet more stable to launch with 50, because stability is a factor of selecting good validators through delegation. We can easily have 50 shitty people as long as they only get little delegation. The downside though is that we are making this way more restrictive than it needs to be and are simply excluding a lot of potential smaller validators that want to prove themselves. I would actually be in favour of increasing the number of validator slots to 200. An increase comes at almost no cost but has potentially many benefits, such as giving more power to individual atom holders to run their own validators. |
On GoS6, we currently have 90 "active" validators and among them we have about 70 validators who have been bothered to develop and use an auto-delegate script. And among them, I personally believe one team operating more than one validator. |
You are stating the facts from GoS6, but you are not giving any arguments to support your claim that we should launch with 50 instead of 100 validators. What are the benefits of this change? |
I personally don't see any advantages at the moment in reducing the number from 100 to 50. Also Adrian has some very valid points |
Just a clarification on the technical side. We can launch with 100 validator slots, but we don't need to fill them all in order to start the network. This means that we can have 100 validator slots of which 30 are filled with active validators and 70 are empty. The chain still starts and makes progress and over time the remaining 70 slots can fill up. |
I'm also against this for all the points mentioned above. Also, I don't see any reason a proposal on GoS6 can be used to decide anything for mainnet since voting power on GoS doesn't represent stakeholders in the actual network. So no matter the result, Proposal #7 on GoS should just be discarded. |
Yes GoS proposals are only binding on GoS |
100 feels about right to me. I hear the argument for starting small, then expanding. However, this would encourage stake centralization. For example, in other networks where the validator number started small, the stake became quickly dominated by a small number of validators. Those validators are many times large stake holders who are simply staking to themselves. Once that starts to happen, it's hard to slow it down or stop it. This makes it harder for smaller validators to break into the network. |
i am totally disagree in this because this is for centralization.= i am agree in this too. = and If tokens holders want to delegate to any of my validators, its your choice. how can be sure than running only one validator can cover the expences for your validator service? I do not see where it says one validator only for validator service. i cant run 3 validators or more for my Cosmos validator service? |
Okay. I think I see good points here. But what if one well funded with a good team attemps to be multiple validators and hide their identity? (Which I think is the best case for the maximum profitability) With good infrastructures and PR team and easy early spots, they can secretly aggregate voting powers. I agree with Zaki on "We should always aim to have slightly more validator slots than credible validators." But how many is slight and credible validators? |
@winslyn There are valid reasons why a validator has not written auto-delegate scripts. Sikka chose not to run one as we preferred to use Game of Stakes to practice operational security and not keep our validator operator's account key hot. |
I think lowering the number of validators from 100 to 50 would be worse, it would break a little decentralization and it would be easier to make certain types of attacks, I don't see it, more validators is better, but less I think isn't a good option |
Thank you guys for your valuable opinions. I'll close this issue. |
For that matter no proposal, even on mainnet, is binding. In the end any proposal is simply just signalling, but validators will still have to manually upgrade and can simply refuse to do so. |
Given the number of currently active participants on Game of Stakes, I propose that we change the initial number of validators on mainnet launch to be 50 from 100.
The text was updated successfully, but these errors were encountered: