← Back to context

Comment by hackpelican

8 days ago

How does routing work?

How do I know that for device A to reach device B, I need to go through device C but not D?

And if I try to go through device D but device C actually delivers the message, then does device D get paid? How would you validate which devices actually participated in the transmission of the message? How does this not turn into a privacy nightmare?

This is a problem solved multiple times in the past.

Look up "distributed peer to peer" e.g. kademlia

  • Kademlia relies on an already existing all-to-all mesh (the internet). Nobody has created an actual mesh routing protocol which works very well.