Posted by ajtowns
Jan 26, 2026/04:46 UTC
The minimum transaction size for relay in Bitcoin has been updated to 65 bytes with the release of Bitcoin Core 25.0. This is a decrease from the previously required minimum of 82 bytes. A practical illustration of a transaction that adheres to this new requirement can be seen through a mainnet example, which showcases a 75-byte transaction. Notably, this transaction includes 13 bytes dedicated to OP_RETURN data.
To ensure transactions meet the minimum size requirement while optimizing for blockspace efficiency and feerate improvement, utilizing an ANYONECANPAY|ALL signature is recommended. Specifically, when creating a transaction that spends to a single 0 satoshi output with a 3-byte OP_RETURN containing the text "ash", it not only ensures compliance with the 65-byte limit but also facilitates the combination of transactions. This technique results in a blockspace saving of 23 bytes per input alongside a corresponding increase in feerate, demonstrating a strategic approach to transaction creation within the Bitcoin network's parameters.
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback