Thanks for the detailed response. I'm new to Nostr (3 days) and have been trying to figure out if editing (and deleting etc.) was a thing.

I get the "immutable blockchain" argument, but I don't think double spending resistance is very relevant to notes. The bait and switch risk sounds almost entirely theoretical, as I can't imagine anyone losing sleep over zapping a few cents to a note that was later edited. Maybe, for some select accounts, it could be important that the notes were immutable (politicians, reporters, official accounts, etc.)

However, I think 99+ percent of users would prefer to have the ability to edit and delete. Also, feature parity with centralized competitors is important if the goal is to be competitive and to steal their market share.

I agree with nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 assertion above that editing is a crucial, unnegotiable feature. I strongly believe that without it, Nostr will not achieve mainstream adoption.

For example, I have an associate with millions of followers on X, and was thinking of trying to talk him into Nostr, but I know that not being able to edit and delete would be a deal killer for him, so I'm not going to bother.

Maybe it could somehow be a user-selected feature. So users could elect to make their notes editable or immutable during account creation. Maybe this could also help with backward compatability - new accounts have the edit: [yes/no] flag, and old accounts without the edit flag would default to [no].

There could be a small locked/unlocked icon, dot, or whatever on the user profile, so other users would know if their timeline was editable or immutable.

This way, the "immutable blockchain" purists could maintain their preference for immutability, and the other 99% of users could enjoy the ability to edit and delete.

Obiously, the software engineering challenge also needs to be addressed.

Given the differing strong opinions from various programmers, it sounds like it would be helpful if someone influential and widely respected (like nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m) made a recommendation regarding the path forward. Vitalik serves this necessary role for the decentralized Ethereum community, and without it, they wouldnt have made nearly as much progress on major protocol upgrades like proof of stake, pre-compiles, blobs, L2s, etc. etc.

I have no clout or influence here, but that's my 2 Sats, FWIW

Thanks for the Zap! You're doing pretty well for just three days. Aqlready found your way to WoT relays and some pretty good company.

I like your ideas; all worth considering.

That said, Fiatjaf's take on editing on X was sarcastic (Brazilians sense of humor can sometimes go unnoticed when translated to English... Source: am one).

As for influence and consensus on Nostr, I’d say it’s more of a bazaar than a cathedra. There are a few projects that lean more cathedral-like, but they’re the exception rather than the rule. From a macro perspective, though, it's definitely a bazaar. Plus, it doesn’t have a BDFL.

I mean, Fiatjaf is the brain behind the protocol, and without his tools and libraries, devs like me would be screwed. So he’s as close as you’re going to get to that role. Jack brought in some funding and does play a role, but he’s not "in charge" by any means. There are also some influential devs and funding sources, but overall, Nostr development happens in a decentralized fashion, with a mix of collaboration, design, and thought put into NIPs.

There are pros and cons to this model. Consensus is definitely hard. But on the other hand, we have great people agreeing to disagree on a lot of things while still working hard to grow Nostr in their own way. Having been part of both cathedral-style projects and bazaars under a BDFL, I personally enjoy the free-for-all nature of Nostr development. I don’t envy Fiatjaf. It often means herding cats to get things done. But fair play to him: other than making his opinions clear (and occasionally breaking some toys to prove a point 🤣), he really has created a decentralized ecosystem, even in terms of development. Personally, I prefer it this way. :)

Reply to this note

Please Login to reply.

Discussion

No replies yet.