Why Nostr? What is Njump?
2024-06-06 20:17:43
in reply to

techfeudalist on Nostr: I’m all for making efficiency changes, fixing bugs, etc. However, I don’t think ...

I’m all for making efficiency changes, fixing bugs, etc.

However, I don’t think we can claim that the missing op_codes are “broken” functionality or alternatively that those codes were blessed by Satoshi. We actually have no idea why Satoshi removed the codes.

If you recall Livera’s podcast, Rusty only considered the CPU and memory impacts of adding back the codes. He never once turned his mind to the potential for more MEV and miner centralization, or any other 2nd or 3rd order effects. I was shocked when he basically said that he didn’t care about how they might be abused.

If we’ve learned the lesson of inscriptions, we should realize that protocol changes can inadvertently change incentives and encourage centralization.

Bitcoin is our hope for the future. I believe that it’s highly resilient but not invulnerable. Mistakes introduced to the core protocol are one of the few ways that can disrupt it. We need to be careful.

How can anyone say these changes are “safe” if nobody knows how they will be used (or abused)?

I believe that we need to ask ourselves:

1) Can the issue be solved in any other way, other than a change to the core protocol? Have we waited long enough for other solutions to emerge?

2) If we must change the core protocol, what is the most limited change we can make that actually solves the problem?

Do you agree that these are the important questions? If so, I would be interested in your answers to them.
Author Public Key
npub1nz3cd3mx4jf9paxwrdgqvchaprjdge9pj9t58mkusw74q5saajkqu0yxqu