Get desktop application:
View/edit binary Protocol Buffers messages
advertise what queries a peer can reply to (it can always query others for whatever it wants)
Used in:
The content of the capability.
Used in:
send when joining and periodically (period TBD)
Used in:
when a node joins it can ask peers for the nodes they know
this can be used to request for peer information when only its id is known. The number of ids is limited (TBD) we might know only of an id when getting a message through a relayer from a new peer.
a selection of random nodes the peer knows. Limited (TBD exact number).
Used in:
one of the accepted block hashes in the underlying layer (ethereum in starknet).
accepted is currently the current last or one before it.
a salt such that keccak(salt||blockHash||id) is below posDifficulty