It is one way to do it. I think making relays easier to run, and having more of them is a better solution though. Having single large relays run by someone else makes points of failure that could be exploited. They would increase centralization. If people are instead running their own relay, on their own server, desktop, or phone the network becomes more resilient, and harder to take down. Maximize decentralization.

Replies (1)

But the two are compatible! Large relays still play a role and improve connectivity. This is true even with the outbox model. Ideally I'd like to see both a decentralized network and "free speech" relays (none of which would be trusted individually).