Skip to content

proposal: Genesis Params #6814

@tac0turtle

Description

@tac0turtle

Summary

Consensus params that are not allowed to be changed are grouped with ones that can change. The ones that are not allowed to be changed or require an extremely high amount of coordination should be left to off chain coordination and/or halting a chain.

For example, changing the validator params would cause a network to halt unless there is a high amount of coordination between developers and node operators.

Problem Definition

Changing some consensus params can halt a network

Proposal

Introduce genesis params. These params will be modified at genesis creation time.

The first genesis param could be validator consensus params and potentiall things like hasher. #6773 (comment)


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Metadata

Metadata

Assignees

No one assigned

    Labels

    C:consensusComponent: ConsensusC:specComponent: specificationS:proposalStatus: ProposalT:uxType: Issue or Pull Request related to developer experiencestalefor use by stalebot

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions