deterministic transaction expiration



Summary:

The issue of unconfirmed transactions sitting in limbo for a long time has been a horrible user experience. Although Bitcoin software has improved in attaching fees to reduce such behavior, the problem still persists. The author suspects that most legitimate unconfirmed transactions that are not part of Denial-of-Service (DoS) attacks can be linked back to the blockchain within two hops or less. This means that people send a transaction that uses up their coin age, and then immediately those coins are respent again, but then those final new coins are not spent. On the other hand, DoS attacks involve bouncing coins around over and over forever, which creates more than two or three hops back to the chain. The author suggests that making priority look back two or three transactions but not more would significantly help real users without opening up any significant new potential for DoS.


Updated on: 2023-06-09T01:42:43.481327+00:00