Replying to Avatar fiatjaf

This is a very good idea:

nostr:nevent1qvzqqqqqqypzplrsshpc8wn3w3tsf0wpcmhu7latqxt4q809nrz7d3fh4s9n9fxtqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzpztk9s6tr2me0yy4ddl34ns6ymwzqtt4zhqwmufxnag56n9u68fdkcx8f7

Not because of the way nostr:npub1l3cgtsurhfchg4cyhhqudm70074sr96srhje330xc5m6czej5n9s9q6vs2 frames it, but because it fixes the problem of web clients being what the user wants them to be and truly representing the user and not some new malware everyday loaded from a URL controlled by someone else.

I wrote about this problem here before: nostr:naddr1qqyrvwpj89skgwrzqyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823c36zcak

Ideally, in 44billion or a 44billion-like app (which should use blossom URLs to refer to apps instead of Nostr events -- or the Nostr events should reference blossom URLs) each app is a hash, and in theory you can give it any name, and once you have that hash and the associated files downloaded you're not prey to weird changes made by the author anymore, or the app going down, or the app starting to hijack and damage Nostr or decentralization, you can keep using the same app.

Of course you can always opt in to get the latest releases, but, more importantly, you should be able to set someone else as the "official" maintainer of a client, and your friends can notice that and do the same, so the original maintainer can be semi-automatically ignored if he decides to go rogue, and their fancy domain name won't help them keep tricking users anymore.

It's a long shot, but a necessary one.

Reply to this note

Please Login to reply.

Discussion

(Of course none of what would be necessary if we all used native clients instead of "web".)

Someday nostr will replace "web"