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.