You'd need some kind of mesh network, rather than a tree network to get anywhere near enough reliability. I'd also guess that passing through a node might cause some slowdowns that kinda stack up.
There still is a major privacy issue with peeps that are nodes. And maintenance is going to be a bitch.
That said, those are all hypotheticals. Don't let my imagination stop anyone trying this.
Is it possible to encrypt the destination and source IP in a packet header? Honest question, and, if not, it seems like arbitrary nodes could monitor traffic to and from neighboring nodes and their source/destinations.
That said, those are all hypotheticals. Don't let my imagination stop anyone trying this.