[BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus.

Posted by Keagan McClelland

Oct 8, 2025/18:15 UTC

The discussion opens with a strong opposition to the proposal of capping the witness size in Bitcoin transactions, highlighting the potential negative impact it could have on Bitcoin's capacity for complex scripts and programmable functionalities. The concern is that setting such limitations would essentially render script functions useless for advanced scripting needs or for applications involving Zero-Knowledge Proofs (ZKPs). This restriction could lead to a significant reduction in the cryptocurrency's programmability, which is counterintuitive to the envisioned goal of making Bitcoin a more adaptable and programmable form of money.

Further, the argument against capping the witness size extends to the broader implications it would have on Bitcoin's nature as a programmable currency. The critique suggests that imposing such restrictions could undermine the foundational principles of Bitcoin by limiting its ability to handle complex transactions. This could inadvertently push Bitcoin towards becoming a purely key-based currency, devoid of the scripting capabilities that offer it flexibility and utility beyond simple monetary transactions. This perspective underscores the importance of preserving and enhancing Bitcoin's scripting abilities to ensure its growth and adaptability.

Moreover, the conversation touches upon the issue of spam transactions within the Bitcoin network, challenging the notion of spam as an incoherent concept in a decentralized system. It implies that the perceived problem of spam transactions is actually indicative of the underlying issue concerning the development of a robust fee market for block space within the Bitcoin ecosystem. This suggests that rather than restricting script capabilities, efforts should focus on addressing the economic dynamics of block space allocation to mitigate spam without compromising the network's functionality.

Lastly, there's a cautious stance on limiting the size of the scriptPubKey, with an acknowledgement of the complexities involved in making adjustments to this parameter. While acknowledging the potential benefits of tightening restrictions, the message advises against drastic reductions, citing the difficulties in reversing such changes without resorting to hard forks or complex mechanisms. It advocates for a measured approach to modifying script size limits, one that is based on empirical evidence and practical observations, to avoid unintended consequences and maintain the network's integrity and flexibility.

In summary, the email emphasizes the importance of preserving Bitcoin's scripting capabilities to maintain its potential as a programmable currency. It argues against restrictive measures that could stifle innovation and adaptability, advocating for a more cautious and evidence-based approach to any modifications in the network's parameters.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback