A bug in a chat software is fixed and life goes on. This happens every now and then. Experimenting is great there, because the highest risk is a temporary disruption or some non-fatal leak.
Note how vital software(ISS, Hubble, etc.) is devoid of any fancy stuff and is updated only when stuff breaks or it is absolutely necessary. There is no easy way to correct a mistake, if any.
Similarly, a bug in BTC core could mean its death. There will be no second chance for BTC after a serious bug. You just can't not realize it.
You may build whatever you want, that's the beauty of BTC. It's decentralized, open source and consensus driven.
I have huge respect for open source devs who put their time and effort to our good.
I also know they can make mistakes, like any other human.
If that what you can build can be done outside of the main code, it should be done there. Don't fuck with BTC while it works.
I personally regard anyone pushing another BIP as a CIA spook or some other ill-motivated actor, by default. Which can be revised later upon studying the suggested BIP.
There's simply too much at stake.
We're fucked without Bitcoin. This is our only defense against global elites, their control and tyranny.
You do you. I will study. I will vote with my nodes. I will voice my opinion.
Please be sure to read the change log the next time that a new version of Core drops and review all of the bugs and vulnerabilities that are fixed.
So the point you're making is that BTC can't be killed by next bug only because it sustained some before?
No my point is that bugs and vulnerabilities will always exist and need to be fixed, while user experience will need enhancements as needs arise. Do we need major changes? No. But assuming we'll need zero maintenance is just showcasing a misunderstanding of software development.
We're speaking different languages, apparently.
I wish you well, Derek.
My man this is the issue that needs to be solved.
Ok let's try being more specific?
You talk about some essential UI features, that are worth the risks I was talking about, right?
Let's talk these
I don't know of any now, but I don't have a crystal ball to tell me the future. I only have 20+ years working in the information technology field as a baseline. I know unforseen things happen, because ultimately ulhimans write code and humans make mistakes, because humans are not perfect.
With that I totally agree, humans make mistakes.
They also act maliciously sometimes. There are powers that understand how deadly is BTC for their privileges. They are sure to try their best to take it down by making it look buggy, sloppy, unsecure, etc.
I never said BTC can't be touched. Bugs have to be fixed, including fast track fixes be there the need.
What I'm strongly opposed to is adding fancy unnecessary stuff. The more complex a mechanism is the more points of failure it has.
Anyway, what's that urge to add fancy stuff to the L1 when all kinds of stuff can be done and is being done on upper levels?
Bitcoin as it is now serves its purpose well enough and will win the world finance without any new feature.
This is where I stand.
If Bitcoin never needed an improvement we'd still be running Satoshi's original code.