The next step to getting relays working is to figure out how to advertise addresses proxied through a relay.
Random thoughts:
- Ignore unspecific relay advertisements. That is, ignore all advertisements of the form
/p2p-circuit/ipfs/QmId (no relay specified). These are pretty much useless and could be used to trick nodes into doing a lot of work.
- Have relays publish p2p-circuit addresses for their relayed peers. This will get us one step closer to using circuits for privacy. The downside is that advertising these addresses could be a lot of work.
The next step to getting relays working is to figure out how to advertise addresses proxied through a relay.
Random thoughts:
/p2p-circuit/ipfs/QmId(no relay specified). These are pretty much useless and could be used to trick nodes into doing a lot of work.