This approach leads us to an increasingly complex and awkward scripting system, as we add more and more special cases which must be maintained forever. If we can restore script as it was originally, as a general programming language, we don't have to try to "pick winners", and you don't have to ask permission to do what you want with your own UTXOs. Doing this safely and cleanly is my current area of research. My favourite thing about this approach is that following soft forks become less about "is we had this new feature we could do X” and more "this would make existing scripts more efficient and allow us to do X% more in a block" which is a much more quantifiable assessment.

Replies (1)

You appear to have a myopic view. It seems you think the change is “safe” if it doesn’t impact CPU and memory usage. You’re not considering the centralizing effects of MEV. You also said you don’t care of how this can be abused. To you, bitcoin appears to be an intellectual pursuit. Just another open source project. To us, it’s our hope for the future. View quoted note →