4
Is there a quick and dirty way to detect all transactions whose tx-id can be found in more than one transaction since the genesis block?
I would also like to see mutated transactions as well although I am not sure if the blockchain keeps a historical track of the mutated transactions.
Are you asking for duplicate transactions, that is 2 transactions with the same id? If so there aren't any. – ike – 2014-12-26T18:39:48.527
@ike how did you come up to this conclusion? Tx-ids are not supposed to be unique https://bitcointalk.org/index.php?topic=28387.0
– Doug Peters – 2014-12-26T18:47:50.437They are sha-256 hashes, and it would take more computing power than exists in the world to create one deliberately. You want to look for an improbable scenario to make sure it didn't happen? I'm sure there are people who've searched and found none; if there was, we'd hear about it. – ike – 2014-12-26T18:49:54.040
In the same way that I didn't just generate your private key on my computer. – ike – 2014-12-26T18:50:15.737
@ike I understand that the propabilty for this to happen is close to zero but not zero and that the 55 million txs that took place since
genesisin total is not even close to what it would normally take to brute-force the sha256 algo, all I am asking is if there is a handy way to query the bitcoin network for such scenarios. – Doug Peters – 2014-12-26T19:03:10.037Ok, the way to do it would be to have a copy of the blockchain, list all txids, and scan for dups. I'll lookup the commands and put that as an answer. – ike – 2014-12-26T19:04:43.797
It looks complicated, I'd have to write a couple of scripts. This may help you if you know a little bash, though. https://bitcoin.stackexchange.com/questions/4601/how-can-i-read-information-from-the-blockchain
– ike – 2014-12-26T19:19:40.457