IMHO, devs are focused on adding new technologies to the protocol when they instead should be adding limited specific features.
Technologies are increased capabilities that can be used in multiple ways for multiple features. They also have a higher likelihood of being misused in a way that wasn’t intended.
We should instead develop for a specific feature and make the most limited code changes to enable that one feature.
For example, devs should have made a very limited change just to enable Lightning, but instead they rolled out SegWit technology with a hidden 4x blocksize increase and we got network spam. Have devs learned the lesson?
Ossification should be the default and we should add specific limited features when they’ve had sufficient time to bake.
We have to acknowledge that with more devs, comes more risk. Devs don’t know when to stop. More code means more bugs. To see what happens when too many devs get involved, we can watch ETH. 🍿
Bitcoin isn’t a shitcoin. We don’t need to compete on “innovations”. We also can’t “move fast and break things”.
Login to reply