In the context of Blockchain technology, there are two types of governance, namely on-chain as well as off-chain governance. On-chain governance: The protocol contains all the logic that is needed to execute whatever was voted on and does so automatically in response to the voting results. On-chain governance can also be utilized to specify how the underlying ledger is to be amended. It can be used to vote on and ultimately change how the underlying blockchain functions in terms of certain parameters such as block size, gas limit, validator set or consensus thresholds. This allows token holders to vote on changes on the underlying blockchain itself Off-chain governance: Off-chain governance is not directly enforced by the protocol but rather through third parties such as developers, miners or validators. It describes processes to upgrade a protocol in which decision making first takes place off-chain, on a social level. Decision have then to be encoded into the protocol and accepted by miners / validators.