Hacker News new | ask | show | jobs
by hackpelican 340 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?

1 comments

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.