I didn't dive deep enough into delegation myself to have a say about delegation in a technical protocol/ implementation manner. However @Mike Dilger ☑️ has implemented delegation into gossip for a long time and I am assuming that users will have the say about using or not using delegation, if clients support it ( @Vitor Pamplona @jb55 ). Relays will either get paid more by delegated notes, even if the cost is produced at the get/fetch side of other following npubs. Or some relays will just not accept delegated notes and we will see delegation friendly and unfriendly relays. (Is this the way how relays can avoid costs of delegated notes in the first place or are relays helpless currently? ) I assume that individual relays must feel the constrains first, before a protocol or relay implementation adoption will happen. Always has been, hasn't it? Therfore I propose that *tool creators don't censorship possibilities for users* just because the costs for the network are considered too high at the moment for using a tool. PV @SeedSigner and thank you for bringing awareness of delegation costs into my field. 🫂

Replies (2)

Going to try to implement delegation in nostrdb to test the theory that it complicates things. I don’t think it’s as bad as everyone is claiming, but i could be wrong.
Do not take the gossip implementation of delegation to mean that I support that alternative. I suspect there is a better way. I haven't looked into it much. It was someone else's PR that I just merged. Delegation is kind-of a pain, but I added an index to make it less costly.