I am very much interested in transaction replacement as well because of my interest in rapidly changing micro transactions. Could you please shed light on what makes a transaction final?
Now for example if a tx with a lock time was made. One of the reasons to do this is to be able to send a tx later on with a higher version number invalidating the previous one. This is the basic idea behind the rapidly changing micro-tx.
If the first tx was sent to the network. What makes it
not finaland makes the second one
final?. Suppose the second one was not made at all! So the first one is final after all! then when can I send it to the network and make sure that they would keep it in their mem pool?
Now consider the 45th tx O_O!, Should the nodes remember only the previous version with the farthest lock time? or what should they do exactly?
Thank you for the help