bitcoin-dev

BIP process friction

BIP process friction

Original Postby Michael Folkson

Posted on: January 19, 2024 19:27 UTC

The email discussion centers on the nuances of Bitcoin Improvement Proposals (BIP) and their relevance to various aspects of the Bitcoin ecosystem.

It highlights a general consensus that certain features like transaction replacement, which deal with fee-rate fluctuations, are likely to be utilized by all wallets, suggesting a broader application and standardization compared to more niche use-cases such as Ordinals or Taproot Assets. These specialized areas, while important, are considered outside the typical scope of Bitcoin-centric improvements, as they venture into creating alternative ecosystems with different currencies or assets.

The conversation also touches upon an issue where a protocol's safety analysis was compromised due to a lack of awareness about a specific Replace-By-Fee (RBF) rule, which underscores the need for clear and current documentation that reflects real-world policy implementations. The intricacies of mempool policies, the reasons behind their implementation, and the trade-offs involved are not easily accessible, leading to the suggestion that the BIP process might not be sufficient for maintaining this type of "living documentation."

Furthermore, the email introduces the idea of evolving policy proposals through a revised BIP process that could incorporate versioning for individual BIPs. This would allow updates to be made without assigning a new number for each significant change, potentially streamlining the proposal process and addressing issues related to policy evolution.

Finally, there is an expression of gratitude towards Kalle for his tenure as a BIP editor, and anticipation for feedback from Luke regarding the potential improvements to the BIP process, including reducing friction and enhancing the framework for both consensus and policy proposals. Michael Folkson signs off, providing his contact information and a resource to learn about Bitcoin.