fair enough. what are you going to do about the necessary update your node needs or else bitcoin breaks? assume you’ll update that one?

Reply to this note

Please Login to reply.

Discussion

What type of updates are necessary?

If it is a fetal bug that need to be fix like the timestamp I think it need to be addressed and be fixed ASAP, people who agree with it will update, people who think that the update is not geuine shouldn't upgrade. You see the problem is when we keep upgrading it to break more things than doing if we did nothing, most of those unecessary upgrades of today will have more bugs that will need to be fixed by future generation of devs thus more need for sofisticated maitaners. You guys think we should keep upgrading but not all upgrade are good, in fact some upgrade of today will be a downgrade of tomorrow, the best action is to do the very least. Devs can go f*ck around on second layers we don't need all the fancy stuff on the L1.

#Bitcoin code must be backward compatible so I will never need to update my node.

Exactly, when that node breaks, he’ll be forced to update back to Core. Core has a monopoly which is why there is no free market choice in this ecosystem.

Core devs are a single point of failure. If we’re honest with ourselves, they are a great blessing but also the greatest existential risk we have.

It’s not a theoretical risk either. They messed up segwit by creating an incentive for non-financial data and now we have 4MB blocks with spam JPEGs.

Lines of code == bugs. And even big free code (like segwit) can mess up the network dynamics.

We need to respect the core protocol and be very very careful with changes.