Bitcoin currently has a problem that updates are very limited, since pretty much everyone has to agree on a change that forks the blockchain. A hard fork means everyone who doesn’t upgrade to the latest version of the client will be “left behind”, so to speak. This is a problem since it would mean that every company, big or small, would have to update their software at the same time in order to continue using bitcoin.
I am wondering what the implications will be for making crucial updates to the SAFE client. For example, if eventually Proof of Resource will include proof of bandwidth and CPU, everyone will have to agree to this change. Hypothetically, if after a year we see that 4 copies of a file is not enough, there might be a change to always have 5 copies. And so on. As MaidSafe gets bigger and bigger, will it become harder and harder to make crucial updates, as in Bitcoin?
Have any of the devs thought about this and come up with a solution?