Is validity of a transaction binary from a light-node's point of view?

Transactions in Bitcoin network don't have the finality property -- it is never (theoretically) true that a transaction can't be reversed some time in the future. Thus whether a transaction was confirmed or not is not a binary property.

The validity of a transaction as far as full-nodes are concerned is binary. However, looking at the specification of how light-nodes verify transactions, they use the number of confirmations as a proxy for validity. Since validity in this case is a function of confirmations it appears that it has no finality either -- from the light-node's point of view it is never (theoretically) true that a transaction can't be invalidated some time in the future.

Is this correct? I know that there is a heuristic of 6 confirmations, but that is arbitrary.



from Recent Questions - Bitcoin Stack Exchange https://ift.tt/F6ZEyw2
via IFTTT

Popular posts from this blog

Crypto Exec Warns Tokenization Is Moving Faster Than Expected

Bitcoin Mining Could Be Strengthening The Ruble, Russian Central Bank Says

Nigerian SEC Partners With Police To Tackle Crypto Ponzi Schemes – Details