Upgrading the Bitcoin protocol
Due to its permissionless nature, which makes nodes coordination practically impossible, upgrading the Bitcoin protocol preserving backward compatibility can be very hard. This often leads to the development of very complex solutions to very simple problems and, in some cases, limits the freedom to add new features to the Bitcoin protocol. In this talk we will analyze the complexities of such upgrades, basing our analysis on past approaches and how they evolved in time.
Simone Bronzini is co-founder and CTO of Chainside. Master in Computer Science at Sapienza University of Rome, Bitcoin enthusiast and researcher, paused a PhD on Distributed Systems and Cryptocurrencies to work full time on Blockchain Technology in an enterprise environment. He is managing Chainside's technical team towards the release of a platform that allows merchants accept bitcoins in an easy way.