-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed as not planned
Labels
S:proposalStatus: ProposalStatus: ProposalT:breakingType: Breaking ChangeType: Breaking Changestalefor use by stalebotfor use by stalebot
Description
Currently, individual fields in the genesis file are propagated separately into the genesis block (e.g. the validator set and consensus params are hashed, and the chain ID is copied in). However, some fields are not fully handled (e.g. app hash, see #5177), and the file in its entirety is not checked.
This is problematic if we want to add additional fields that aren't hashed (see discussion in tendermint/spec#119 (review)), and can cause user confusion (see --genesis_hash which was added in #4113).
We should somehow make sure the genesis file is identical for all nodes in a network, e.g. by including a hash of the file in the genesis block, or via some other mechanism.
For Admin Use
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged
- Contributor assigned/self-assigned
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
S:proposalStatus: ProposalStatus: ProposalT:breakingType: Breaking ChangeType: Breaking Changestalefor use by stalebotfor use by stalebot