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

Missing Proposal for the removal of permissionned dApp Operators (Executors/Verifiers) #683

Open
3 tasks
kmlbgn opened this issue Jul 19, 2024 · 0 comments
Open
3 tasks
Assignees
Labels
feature request Feature request invalid This doesn't seem right Priority: Medium x/layer2

Comments

@kmlbgn
Copy link
Collaborator

kmlbgn commented Jul 19, 2024

Description:

Validators can choose to become application operators in two ways: as Executors, if they want to scale their hardware and run the application's execution container, or as Verifiers. Both roles are permissioned and must go through a proposal process. Verifiers, unlike permissionless verifiers, do not require the node to put up a bond. Controllers manage these proposals, deciding whether to grant whitelist status to nodes. They also have the authority to remove any whitelisted operators through a proposal for various reasons, such as poor performance or suspected malicious activity. Currently, the only available proposals allow for the addition of operators, but not their removal.

Expected Behavior:

A mechanism is required to remove bond-less operators (verifiers and executors) who have been granted permissions without the use of bonds.

  • A list of current whitelisted permissioned operator addresses for a given dApp should be maintained.
  • This list can be added to the dApp proto structure however, if this is the case, the upsert-dApp CLI should only allow this list to be reduced. It should not be possible to add operators through the upsert-dApp process since this should only be done through the existing proposal system.
  • If the list is maintenained in a different data structure such as the Execution Registrar. A proposal for the removal of addresses on this list must be created.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Feature request invalid This doesn't seem right Priority: Medium x/layer2
Projects
None yet
Development

No branches or pull requests

2 participants