1 min readMar 30, 2019
Protocols cannot be “set in stone” as users can always stop using it and starting using some fork that makes a small tweak that they want and which the original does not offer because it’s allegedly “set in stone”. The result is effectively the same as the protocol changing.
You can only lock the protocol in stone if you centralize it, make the code closed source and/or use patents and the state to prevent others from creating forks.