Description
Description
The upcoming Testnet 4 (test4
) will include a validator set implementation in Gno (related efforts: gnolang/gno#1823, gnolang/gno#1824).
Upon launch, we will see an inflow of requests from teams and individuals to join the validator set.
Defining a clear set of criteria is critical to ensure that each validator is technically proficient and aligned with the Gno project.
The criteria should be followed by a transparent evaluation process that's fair and reasonable.
Furthermore, a specification of responsibilities and tasks as a Gno.land validator should be provided to assure that validators are well-aware of what's expected from them.
Tentative Criteria
-
Contribution (optional at the current stage to lower the barrier to entry)
- Core Stack: Regular submission of meaningful PRs or Issues to the
/gnolang
organization (based on complexity, scope, and time) - Infrastructure & Tools: Providing helpful services such as wallets, explorers, or public APIs
- Community: Contribution to official community moderation, localization & translation, and meetup arrangements
- Core Stack: Regular submission of meaningful PRs or Issues to the
-
Experience & Background
- Provable record of successfully running a validator node on other blockchains
- Bonus: An uptime of more than 95%
- Bonus: No record of slashing for downtime or double-signing
- Bonus: Genesis validator for top Cosmos chains
- A validator with a strong public presence & reputation
- Bonus: A social follower above xx.
- Geographical distribution
- Bonus: If the data center is located in a new area
- Provable record of successfully running a validator node on other blockchains
What to Expect as a validator
- Responsiveness to upgrades (required)
- Maintaining a high uptime (required)
- Active participation in other spontaneous challenges and tests (required)
- Providing public RPC endpoints (optional)
- Running the node in Seed Mode (optional)
- Periodic snapshots (optional)
- Monthly operation reports for validator experience improvement & optimization (optional)
Number of Validators
Initially 10
validators that gradually increases with stabilization and optimization tests.
Successful outcomes
- A clear criteria for joining
test4
as a validator. - A reasonable policy for changing the size of the validator set.
- A transparent validator evaluation process.
- A reliable set of quality validators, consisting of contributors that bring value to the Gno project.
- A list of responsibilities and tasks that validators should expect.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status