- add variables:
chain_lengths : GOOD_BOOTSTRAPPING -> Nodes -> Levels \cup {0}merkle_roots : GOOD_BOOTSTRAPPING -> Nodes -> Levels \cup {0} -> Hashes
- collecting data:
- query all peers for current
chain_length - decide what is the
longest_majority_chain_length - collect the
merkle_rootforlongest_majority_chain_lengthprefix from all peers
- query all peers for current
- if majority agree on
merkle_rootof this prefix, then we're safe and can start requesting all merkle hashes and ultimately headers and ops
I hereby claim:
- I am isaac-defrain on github.
- I am isaacdefrain (https://keybase.io/isaacdefrain) on keybase.
- I have a public key ASDfHNHXAICq5wjUfP8MeGPt2ap5lAgxwTzKSCI-R_l1swo
To claim this, I am signing this object: