Replying to Avatar techfeudalist

It’s not about shitcoins.

How do you know why OP_CAT was removed?

As an engineer, do you think it’s a good idea to enable powerful technology IN THE BASE CHAIN that has few known limits so essentially nobody knows how it could be abused?

Satoshi’s design philosophy was clearly to limit functionality to keep the system simple and safe. He made the system robust by deliberately removing codes that might increase the attack surface of the network.

It’s not appropriate to apply start up thinking - move fast and break things - to the core system protecting the world’s money and our hope for the future.

If you’re wrong, and it somehow disrupts the underlying incentives that underpin everything … how easy is it to undo it? We can’t, can we?

How I see it:

+ Devs are humans. Even the smartest among us are not omniscient and make mistakes (eg witness discount).

+ All code has bugs. Even if the code is technically bug free, it can still change the complex incentives that make the network work.

+ We don’t have a scaling problem yet. When we do have one in the future, we should allow the pain of it to motivate innovation on upper layers so that we can avoid any unnecessary changes to the base protocol.

+ We should only allow changes to the base protocol that safely fix an existential problem that we know cannot be fixed in any other way.

+ The Bitcoin network is for many, many future generations. We need to think long term and not rush out changes to the core protocol. A decade or two to consider options is a blink of an eye in the life of the network.

Lightning is basically the only layer we can do with current bitcoin. Soft forks are needed to do more scaling. Not scaling on chain but with new layer 2 designs

Reply to this note

Please Login to reply.

Discussion

Lightning is the only layer?

Umm…

1) Liquid

2) Fediment

3) Ark, and all the other R&D underway.

As an engineer, do you think it’s a good idea to enable powerful technology IN THE BASE CHAIN that has few known limits so essentially nobody knows how it could be abused?

Liquid and Fedimint are not layers, they are custodial solutions. Ark has lots of problems without covenants

I've never seen someone say concatenate is a powerful technology

Lightning is custodial too, isn’t it. No, really, think about it. What percentage of lightning usage is self-custodial? Weren’t you doing Mutiny? Does self-custodial lightning actually work for plebs?

You want to include a technology that you don’t know the limits of. If you do, please explain the limitations. Explain why it can’t be abused. Don’t you think this is something we should know?

Why do you claim to know why Satoshi removed it? What were his reasons?

I don't trust anyone that advocates for covenants. They are corrupt and pose a threat to bitcoin with their naivety.

I think it’s what separates the developers from the engineers. The engineers understand risk trade offs. The devs do their testing in production.