-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
EIP-2182: Reduce the Clique SIGNER_LIMIT #2182
Conversation
The original reason for the Imagine that you have a network of many signers, but only 2 are online. With this proposal, the 2 online ones can actually each push their own chain, completely disregarding the other one, and both will weigh the exact same. This would cause the network to flip-flop between the two chains until something collapses. This scenario assumes only malicious signers are left. If there are some legit signers left, I think it should be fine to keep one chain heavier than the others, but I still think it's important to have a contingency plan against malicious side forks. Maybe we could somehow cover how that vector can be minimized. Another issue is that by permitting This may or may not be a problem depending on use case however. If the signers are generally well vetted and disappearing ones are generally weeded out before they pile up, I think it can be made to work. All in all I don't think is is a bad EIP, maybe it needs to cover potential attacks and rational why those are not a problem, or what a network operator (group) might need to do to avoid them. |
There has been no activity on this pull request for two months. It will be closed in a week if no further activity occurs. If you would like to move this EIP forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review. |
This pull request was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment. |
Clique-based networks come to an halt if less than 51% of the signers stop proposing blocks. One of the reasons is the validators in non-value-bearing networks might loose interest and drop off the network without further notice. EIP-2182 addresses this and encourages Clique-based networks to upgrade the signer-limit formula.
resolves goerli#14
partially replaces #1955