Proposal: SPV Fee Discovery mechanism



Summary:

In an email conversation between Peter Todd and Aaron Voisine on June 11th, 2015, Aaron mentions that network congestion will be a lagging indicator based on the last time you connected. This is due to transactions being dropped unpredictably when blocks are full. Thus, it is critical to know the network congestion at the present moment. Peter Todd suggests that transaction fees can be increased after initial broadcast through replace-by-fee and child-pays-for-parent.Peter also brings up the point that transactions with unconfirmed inputs should be among the first to get dropped, as discussed in the "Dropped-transaction spam" thread. He further states that deploying any policy rules would work in proportion to its deployment. However, he warns that pull request #6068 stresses that the network will never have consistent mempool/relay policies. Instead, it needs a framework that supports and encourages pluggable, generally parameterized policies that could conflict wildly with each other.Peter concludes by mentioning that deploying a new policy would not be easier than deploying a patched version, and notes that nobody has proposed a policy rule engine yet.


Updated on: 2023-06-09T22:47:18.388133+00:00