Skip to content

Testnet 4 Validator Initiative Discussion #69

Closed
@adr-sk

Description

@adr-sk

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
  • 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

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

  1. A clear criteria for joining test4 as a validator.
  2. A reasonable policy for changing the size of the validator set.
  3. A transparent validator evaluation process.
  4. A reliable set of quality validators, consisting of contributors that bring value to the Gno project.
  5. A list of responsibilities and tasks that validators should expect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions