Now the Code Runs Itself: On-Chain and Off-Chain Governance of Blockchain Technologies