Posted by Murch
Jul 29, 2025/22:55 UTC
The communication addresses the concerns raised regarding the necessity and feasibility of indefinitely keeping information about unconfirmed Bitcoin transactions. It is highlighted that node implementations already possess mechanisms for logging transaction relay and evaluation activities. However, the practicality and utility of retaining data on unconfirmed transactions indefinitely are questioned, especially considering that only confirmed transactions significantly impact the shared state of the network.
The sender expresses confusion over the motivation behind wanting to track an unconfirmed transaction with no available record, questioning how one would ascertain its validity or even become aware of its existence without some form of documentation or notification from one's own node. This implies that if a node presents a transaction, there should inherently be a method to retrieve or rebroadcast it, thereby negating the need for a permanent record of all unconfirmed transactions.
Further, the message touches upon scenarios where transactions might not be found due to them being superseded by newer transactions, as in the case of payment rescindment. Such instances add complexity to the argument for maintaining an exhaustive log of unconfirmed transactions.
Lastly, the sender suggests that the topic may be more appropriately discussed on platforms dedicated to Bitcoin discussions, such as Bitcoin Stack Exchange, indicating that the mailing list might not be the best forum for detailed exploration of such specific technical inquiries. This redirection underscores the need for choosing the most suitable platform for certain types of discussions within the Bitcoin development community.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback