In order to achieve blockchain mass adoption, three fundamental problems should be solved. Let’s dive into the first one: upgradeability.