then User A stole from the merchant the same way Credit Cards do charge backs. My understanding,
which is limited, is that the merchant has the ability to push a corresponding tx that says that he sent
the product without getting paid, and the whole tx exchange falls into a new type of escrow negotiation
contract phase. I remember hearing some weird aspects where the merchant can be paid a % in the event
that the two parties can not come to an agreement, but this is beyond my knowledge, which is limited.
right now the only concept of invalidating it is the newest TX has a date lock then allows broadcast one block sooner.. as explained.
but then read the issues at the bottom of the last post. where that concept falls apart based on the "utopian" promotion of infitinte transactions and never closing channels
When a new purchase is created within the same LN Hub, the prior LN tx will be overwritten.
The only tx that is important is the final LN to BTC tx that settles back to the bitcoin blockchain.
All the unbroadcasted txs you are referring to, I think, only exist within the LN.
When those txs are agreed or disputed, then it executes the "master tx" that settles the account.
This is my understanding. I am not an expert nor claim to be.
will be over written? if i make a tx. i can copy it out of the LN mempool and keep it. even if the node deletes it, i still have it.
The only tx that is important: is the TX that gets accepted by a mining pool and confirmed in a block first.
When those txs are agreed or disputed, then it executes the "master tx" that settles the account. (the first reset tx)
i understand and have no complaints about you, and im not complaining, i actually feel you are willing to learn and think about scenarios and are trying to learn.
all im saying is LN is not a utopia of perfection some fanboys think it is. it still has flaws and people thinking about LN should recognise some limitations.
LN has got some good usecases, but should atleast admit to its limitations to reduce risk, find flaws and solve bugs. to then have something that will be useful for the usecases.
anyway ive digressed.
in the concept of LN being unlimited transactions (flaw due to locktime protection) and never needing to close(flaw of broadcasting older tx once X time passes) that it is possible to double spend. by a user having a TV and his btc back. leaving the other person with neither.