I was going through some recent history and transactions in a platform and then it crossed my mind that some complaints were being made about unreflected payment and transaction id were being sent to show proof and then these person's later got credited.
But I ask, is it possible to fake a transaction ID and still be undetected?
Can a fake txn ID be detected in any way effectively?
What do you have to say about this because it's really bothering me I believe not all who made complaints were true and this could be rampant but if a detector is available would be nice we know about it and it will reduce scam payment by detecting real payments through txn ID
Considering the fact that transaction identifier (TxID) is nothing else but a mere double SHA256 hash of transaction data and that the process itself is one-way, it is pretty simple to fake and very hard to identify the validity of, especially in cases where the transaction has not been confirmed on the blockchain. Once the transaction is confirmed, however, you can take its data and hash it twice to see if its hash corresponds to a provided one. It is important to bear in mind that any data located outside of the scope of the blockchain cannot be considered valid until it gets recorded and receives at least several confirmations. A malicious actor can provide you with a transaction hash along with transaction data and then change some parts of the transaction, making the previous hash invalid.