Public blockchains face large challenges such as stakeholder alignment, funding, and upgradability due to their decentralized and open-source nature. The informal off-chain governance systems of traditional open-source software is ill-suited to deal with these challenges. This is because of the large economic stakes that are involved, the coordination problems of maintaining a decentralized network, and the funding necessary to incentivize growth of these platforms.