A lattice of conduits carrying light between distant towers

Jul 2026

The middle of the network finally gets paid

Two nodes can't reach each other. A third one can reach both. For thirty years we've asked that third node to relay for free — and then acted surprised when it wouldn't.

Every peer-to-peer network eventually hits the same wall. Two machines want to talk, but one's behind a router that won't take incoming connections, or they're on different islands of the internet that just don't route to each other. The fix is always the same: find a node that can see both and have it pass the bytes along. Simple. Except nobody wants to be that node, because relaying other people's traffic costs bandwidth and pays nothing.

This is the story of Tor in one sentence. Thousands of volunteers run relays out of goodwill, the network is chronically starved for capacity, and it's slow because generosity doesn't scale to meet demand. Goodwill is a beautiful thing to build a protest tool on and a terrible thing to build infrastructure on. The middle of the network has been a charity case since the beginning, and charity cases get under-provisioned exactly when they're needed most.

So give the middle a paycheck. A node that's willing to forward posts an offer — here's my price per byte — the same way a node that's willing to compute posts its price per instruction. You want to reach someone you can't dial directly? You rent a lane. You pay as you go, in tiny increments, with the same bearer token that pays for everything else here: a few bytes forwarded, a few coins handed over, a few more bytes, a few more coins. Nobody fronts anybody a fortune. The most either side can lose if the other flakes is one tiny increment, and then you just stop and route around. This is more or less exactly how a mesh project called Althea already pays routers per byte in the physical world — the idea works, it just never made it into the overlay networks.

Here's the part that makes it not creepy: the relay can't read a word of it. Your traffic is encrypted end to end before it ever reaches the middle, so the forwarding node is shoving sealed envelopes it has no key to. It meters how many bytes it moved, never what they were. That's the whole trick that makes paid relaying safe — the pipe stays dumb, the way Tailscale's relays or a TURN server move ciphertext they can't decrypt. You're not trusting the middle with your secrets. You're renting its bandwidth and nothing else.

And when everyone wants the same relay at once? It raises its price. Congestion stops being a mystery outage and becomes a number — the lane costs more when it's busy, which rations it to whoever needs it most and makes standing up a new relay profitable at exactly the moment the network is starving for one. That's the thing Tor could never do: turn "we're overloaded" into "someone's about to get paid to fix it."

I'll be straight about the one thing this doesn't buy you: there's no cheap way to prove a relay actually forwarded your bytes instead of pocketing the coin and dropping them. You can't re-run a byte-pump the way you can re-run a computation. So the defense isn't a proof, it's the structure — you're only ever one tiny increment out of pocket, and a relay that stiffs you earns nothing and gets routed around by morning. Not elegant. But it turns the loneliest, least-loved part of the network into the part that makes money in its sleep.

A network is mostly middle. It's about time the middle had a reason to show up.

More writing ↗