Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

On a particular node N, peer nodes are stored in a table T. There 256 (ish) rows in the table, with each row's entries being of a distance from N under the above XOR metric. Row size is capped by a global parameter k, called redundancy. There is some implementation wiggle room in policies for node inclusion and eviction, which govern how the redundancy is maintained.


Info
titleWho's stored in the routing table

Lucidchart
autoSize1
macroId

...

64aad7dc-

...

a055-

...

47c5-

...

9a7a-

...

ebd029db99cc
pageCount1
instanceId7bf7a548-f937-390d-b7ee-64c4940fe12e
pages
width700
documentId0b921171-bcf9-40d1-8af8-3cb203975791
align

...

left
type

...

rich
updated

...

1505620340272
height500

...


Throughout the life of N, qualitative data about peers or N's link to its peers in T may be updated. For instance, if we're interested in latency-based routing, that information can be accumulated in the table. It's possible that T becomes useful beyond node routing, in which case even reputation data could be stored there.

...