That's not a pragmatic solution. If relays are not incentive aligned, relay providers will treat as spam what the author would have paid for, simply because the relay can't handle this user's demand. Relay operators now assume that a pubkey creates at max some dozens of events per day. If they charged according to hardware use, they wouldn't have to assume anything.
Login to reply
Replies (2)
Would it not help to make running a relay super easy for people that want to Nostr autonomously. Then if I follow them their relay serves me. Or if they subscribe to a central relay that fetches their followed content for them, then the relay service knows to gobble my content from my relay for them. Why are we calling it a decentralized notes via relays solution with it being a pain in the ass to run a relay for even my own stuff in a non-IT way. User friendly clients yes. We deserve user friendly configurable relay capabilities too. I’d escrow for this bounty that’ll run on an Umbrel or Start9.
Every user running their own relay would be much worse UI than having a simple standar to use shared relays. It's the difference between needing one server per user without redundancy and needing one server for 10k average users with redundant storage. Why rent a 10gb server if you only need 100mb?