One of the fundamental aspects of blockchain design is the development of blockchain governance mechanisms. Blockchain governance, in simple terms, is the mechanism by which design changes are enacted on a blockchain. A governance system which encourages the ability to adapt and evolve to change is key in a blockchain that aims to be successful long-term. In essence, the process of change on a blockchain is enacted via changes to the underlying code that the blockchain protocol runs on.