Tom Harding [ARCHIVE] on Nostr: 📅 Original date posted:2014-08-06 📝 Original message:On 8/5/2014 12:10 PM, Kaz ...
📅 Original date posted:2014-08-06
📝 Original message:On 8/5/2014 12:10 PM, Kaz Wesley wrote:
> Any approach based on beginning a transaction expiry countdown when a
> transaction is received (as in mempool janitor) seems unviable to me:
> once a node has forgotten a transaction, it must be susceptible to
> reaccepting it;
It's hard to argue with that logic.
If nLockTime is used for expiration, transaction creator can't lie to
help tx live longer without pushing initial confirmation eligibility
into the future. Very pretty. It would also enable "fill or kill"
transactions with a backdated nLockTime, which must be confirmed in a
few blocks, or start vanishing from mempools.
📝 Original message:On 8/5/2014 12:10 PM, Kaz Wesley wrote:
> Any approach based on beginning a transaction expiry countdown when a
> transaction is received (as in mempool janitor) seems unviable to me:
> once a node has forgotten a transaction, it must be susceptible to
> reaccepting it;
It's hard to argue with that logic.
If nLockTime is used for expiration, transaction creator can't lie to
help tx live longer without pushing initial confirmation eligibility
into the future. Very pretty. It would also enable "fill or kill"
transactions with a backdated nLockTime, which must be confirmed in a
few blocks, or start vanishing from mempools.