Published on: 2013-02-18T16:22:35+00:00
The discussion within the Bitcoin community revolves around the importance of maintaining blockspace scarcity and scaling limits. This is seen as crucial to drive non-trivial fees, ensure decentralization, and uphold security promises. It is emphasized that changing the maximum block size should not be taken lightly, as it is considered a significant change.In an email exchange between Raph Frank and another individual, the need for changes to be safe to enforce is highlighted. It is argued that changes based solely on consensus can increase the power of mining, which controls the majority of hashpower. Technical obstacles and moral considerations are also cited as complications in implementing arbitrary rule changes. Therefore, the likelihood of these changes being implemented is deemed low due to engineering challenges and conflicts with the economic motivations and social contract embedded within the system.Another proposal suggests making changes to the "hard" parameters within the Bitcoin protocol by adding a new field to the coinbase transaction. This process involves miners proposing changes and requiring seconding by at least six of the next ten blocks to prevent proposal death. To activate the change, a significant majority of recent or successive blocks must vote in favor, while a significant majority voting against would terminate the proposal. This method could also be used to update NOPs and incorporate signing algorithms but would require a more complex scripting language for defining opcode functions. Each new opcode change may require a version, and client implementations would adapt accordingly. These changes could be made through consensus following the guidelines set by BIP-34.
Updated on: 2023-08-01T04:26:13.563428+00:00