- 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_root
forlongest_majority_chain_length
prefix from all peers
- query all peers for current
- if majority agree on
merkle_root
of 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: