Author: alicexbt 2022-09-27 09:29:19
Published on: 2022-09-27T09:29:19+00:00
The email conversation on the bitcoin-dev mailing list focuses on package relay in Bitcoin. One of the main issues discussed is stuck transactions resulting from the minimum fee rate policy, which is necessary for DOS protection. Matt Corallo's proposal for pre-signed transactions with low fee rates is also mentioned. Debate arises regarding the complexity of solutions to the problem of CPFP fee-bumping.To address these concerns, a new proposal is discussed for packaging transactions to propagate transactions that are incentive-compatible to mine, even if they don't meet the minimum feerate alone. This approach aims to avoid predictable orphans and create minimal packages. The proposed mechanism for package relay involves an additional INV element type and several guidelines for packages.There is concern about potential bandwidth waste in nodes running with different policy rules, but ways to mitigate this are suggested, including including a hash of the package wtxids along with the wtxid of the child in the initial announcement or limiting the use of v1 packages to transactions with very few parents. The discussion also mentions the use of BIP 152 shortids to save bandwidth in package relay, but there is concern about creating a DoS vector due to the computational complexity of calculating shortids for every transaction in mempools.Overall, there is agreement to eliminate the need for headers and remove fee + weight information from pkginfo to reduce complexity. The conversation also touches on the addition of versioning to individual protocols, reflecting the insufficiency of the initial protocol versioning design. Links to the bitcoin-dev mailing list are provided for further information.
Updated on: 2023-06-15T21:44:09.722070+00:00