"Big blockers" have been fighting "voter apathy" for years with many key industry participants
I don't think that line of thinking is valid here because voters are BU member.
To be blunt right back, your concerns seem like bikeshedding.
For any other piece of code/part of the protocol I would agree. For the consensus related code, nothing is small or unimportant, as any change, no matter how trivial, can result in a chain split. As a result, what would be bikescheding for pretty much anything else becomes critical.
Does it really matter much if the 1MB tx limit is configurable or static, especially since such a change is a simple recompile away? Are miners really going to change it in the foreseeable future? The reason I made it a configurable EC parameter is so that unforseeable issues or blockchain applications can be handled with just a configuration change.
It is a problem for the following reason:
- The limit works around a problem with the current tx format.
- The limit is irrelevant with any new tx format - as long as it is properly made.
- A new tx format will be introduced anyway.
As a result, we already have a plan to phase out that limit. So, seen through that lense, the question is not should the limit be lifted or not, but should the limit be lifted before the new format is introduced.
I argue it should not. The benefit are short term and the cost are high. Any number added as EC require a common way to broadcast acceptance to peers, and require major actor to monitor it. In addition, any change to the consensus rule is there to stay pretty much forever, even if gated by a timestamp/block number. This is not the kind of costs one wants to impose on the network to achieve a short term goal.
And because making it an EC parameter follows the BU philosophy of following the longest most-difficulty chain, unless that chain breaks a rule that protects Bitcoin's function as money.
I fully agree with that philosophy, and that's why I'm here. However, one needs to understand that this kind of statement do refers to universal truth, more like guideline that will provide the right answer most of the time. In this case, the limit is going away either way, so adding it as EC doesn't seems to strike the right cost/benefit ratio.