-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Increase the cost of registering as a candidate #2234
Comments
Hi Erik, I have a few questions:
My only concern is that it may be too risky for 'regular people' to participate. I mean, if there is a chance to lose $10.000, I would probably not have the courage to register as a candidate. But if that means that I will be a candidate 'forever', then it may be a good thing to increase the price.
I suggest that we do something based on the available supply, like 0.0001% of the circulating GAS/NEO |
Yes.
Yes.
Yes.
Currently, yes. But maybe we can add an expiration date. |
Hmm, maybe adding an expiration date will add too much complexity. What happens if it expires while they are elected? Do you want to make it 'fiat pegged' prices, like U$1.000, or are you looking for something based on NEO/GAS? The second one will need to adjustable since the prices will likely go up. |
i believe NEO /GAS based should be the best option to go! |
i like your idea to use available supply as index , this could work also like halving mechanism |
My worry is: I pay for be a candidate, but I am waiting for two mothns without luck, one day I am candidate, but maybe I had shutdowned my computer and leaved the crypto world, we should need an ACK before be a valid one. |
We thought this before. One way is that candidate can send an ack transaction before it becomes a validator(Validator need one epoch to take effect). Another way we can take advantage of committee's epoch to switch up to 1/3 nodes at a time, while checking the block production within epoch. |
What about 1000 GAS for register as a candidate? @neo-project/ngd-shanghai What do you think? |
it's good for me |
It is suggested to set the parameter as 1000gas tentatively, which can be adjusted by voting in the future. |
I suggest to do a formula based of circulate supply since gas supply is unlimited in few years 1000 gas could be very cheap so a fixed percentage of supply could solve the problem for ever. |
1000 might be too high, it may affects the level of engagement. I think we should prevent attacks, but remain attractive for many users. In Neo2's experience, many users can't easily deploy contract because it's too expensive.-O- |
This proposal is for |
It's good for me, and it'll be better, if we can set a parameter.
|
@erikzhang may I bring up two questions:
|
@wanglongfei88 i agree with, The Carrot and the Stick ! |
Sure.
Any idea? |
|
What is considered a malicious action? Can we list all cases? |
The idea is from #2203 (comment)
We should increase the cost of registering as a candidate to prevent attacks.
Question: What is the appropriate price for RegisterCandidate?
The text was updated successfully, but these errors were encountered: