-
Notifications
You must be signed in to change notification settings - Fork 14
cip 0050 - Existing Validator Operators may operate nodes for individuals and entities #39
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
Merged
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
095b830
cip 0050
hythloda ec16ac1
header
hythloda c8e3d6a
added link and clarity
hythloda d050765
move point to motivation
hythloda 34953ee
Update cip-0050/cip-0050.md
hythloda aa2c12f
Update cip-0050/cip-0050.md
hythloda c66e8cf
Change from "Governance" to "Process"
waynecollier-da c05a3bb
Add details around whitelisting and SV weights to the Specification
waynecollier-da fdd5e3d
Clarify that all existing operators can request more onboarding right…
waynecollier-da 31419fa
Clarifying that operators may request an additional tranche after spi…
waynecollier-da 74638aa
Validator operators are listed as responsible in the whitelist
waynecollier-da 4f7812a
reached 30 day limit
hythloda 960c4f3
Merge branch 'main' into cip-0050
hythloda 8d1f2b6
Merge branch 'main' into cip-0050
hythloda 4097087
Merge branch 'main' into cip-0050
hythloda c88f8ef
add to readme as withdrawn
hythloda 5e2f935
remove space
hythloda File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
## CIP 0050 | ||
|
||
<pre> | ||
CIP: CIP 0050 | ||
Title: Controlled Validator Growth Through Trusted Operators | ||
Author: Wayne Collier | ||
Status: Withdrawn | ||
Type: Process | ||
Created: 2025-03-11 | ||
License: CC1 | ||
</pre> | ||
|
||
## Abstract | ||
|
||
- Allow existing Validator operators to create up to 10 additional Validators for third-party participants. | ||
- Redirect new individual Validator applicants to approved existing operators. | ||
## Specification | ||
|
||
- Existing Validator operators will be authorized to create up to 10 additional Validators for third-party participants. Once an existing Validator operator has spun up the ten (10) allotted nodes, they can request an additional alottment from the Tokenomics committee. | ||
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Third-party applicants wishing to run a Validator will be redirected to an existing operator. | ||
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
|
||
-Whitelisting requests, if the node will not share an existing IP address, will come from the existing Validator operator who sponsors the new node | ||
waynecollier-da marked this conversation as resolved.
Show resolved
Hide resolved
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
|
||
In the case that the onboarded node receives its own IP address in the whitelist, the whitelist will indicate the Validator Operator as the responsible party for the node. | ||
-Credit for onboarding the Validator goes to the sponsoring Validator Operator | ||
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
|
||
-The Validator onboarding secret will be issued by a Super Validator, as before. | ||
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Pre-approved operators, such as Kiln, Dfns and Copper, who have already been granted the right to operate up to 30 validator nodes, will retain that right. | ||
- Operators will be given discretion in onboarding third-party Validator nodes. After reaching the limit of ten additional nodes onboarded through this process, these operators may request additional node hosting permissions from the GSF Tokenomics committee. | ||
- This policy ensures a structured and scalable approach to Validator expansion while maintaining network integrity and supportability. | ||
- The [application process](https://sync.global/validator-request/) will remain in place for requests to become a Validator Operator. | ||
hythloda marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
## Motivation | ||
|
||
- As interest in the network grows, there is increasing demand from individuals wanting to become Validators. However, onboarding independent Validators without oversight could introduce operational and security risks. This proposal establishes a controlled mechanism for growth, leveraging existing trusted operators to facilitate expansion while maintaining an orderly network. | ||
- Maintain a controlled, trusted, and orderly network expansion. | ||
|
||
|
||
## Rationale | ||
|
||
The current approach ensures: | ||
- Network stability by limiting Validator growth to approved operators. | ||
- A direct point of contact for any network-related issues. | ||
- A structured expansion process that aligns with the network’s steady rollout. | ||
- Efficient use of existing operators' expertise and infrastructure. | ||
|
||
Alternative approaches, such as an open application process, were considered but deemed too difficult to manage at this stage. This proposal strikes a balance between controlled growth and decentralization. | ||
|
||
|
||
## Backwards compatibility | ||
|
||
This proposal does not introduce any backwards incompatibilities. It only modifies the policy for onboarding new Validators. | ||
|
||
## Reference implementation | ||
|
||
No code changes are required for this proposal. Implementation involves updating policy documentation and communicating guidelines to existing Validator operators. | ||
|
||
## Copyright | ||
|
||
This CIP is licensed under CC0-1.0: [Creative Commons CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/). | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.