Bitcoin Forum
October 19, 2017, 09:40:02 AM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: how to detect if a transaction has double spent?  (Read 1642 times)
cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 10:27:33 AM
 #21

Ive been uspet since, but bottom line is hes still saying well is sent you coins.. He will refund me IF it drops, but for now he has my money and i need to use the coins/money

Now my option for now is to find a way to spend a couple hundred dollars and get this thing confirmed.. this is why im here
1508406002
Hero Member
*
Offline Offline

Posts: 1508406002

View Profile Personal Message (Offline)

Ignore
1508406002
Reply with quote  #2

1508406002
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1508406002
Hero Member
*
Offline Offline

Posts: 1508406002

View Profile Personal Message (Offline)

Ignore
1508406002
Reply with quote  #2

1508406002
Report to moderator
1508406002
Hero Member
*
Offline Offline

Posts: 1508406002

View Profile Personal Message (Offline)

Ignore
1508406002
Reply with quote  #2

1508406002
Report to moderator
cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 10:34:04 AM
 #22

https://pushtx.btc.com/#/

Why am i getting double spent tx for many of them?

HI-TEC99
Legendary
*
Offline Offline

Activity: 1036



View Profile
May 12, 2017, 10:47:12 AM
 #23

https://pushtx.btc.com/#/

Why am i getting double spent tx for many of them?



I tested this transaction in the btc.com accelerator, and it said it was a double spend

361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3

https://pushtx.btc.com/#/



However, the btc.com block explorer said that transaction was either a double spend, or a removed transaction. That might mean the network is forgetting about it because its fee is so low, and its been unconfirmed for so long.

https://btc.com/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3


cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 10:52:27 AM
 #24

Wow.. so if its removed what does that mean?

None of those transactions will ever confirm??
HI-TEC99
Legendary
*
Offline Offline

Activity: 1036



View Profile
May 12, 2017, 10:58:01 AM
 #25

Wow.. so if its removed what does that mean?

None of those transactions will ever confirm??

Yes, if any of the unconfirmed transactions in the network of chains leading to your transaction are removed your transaction will never confirm. The more time those transactions remain unconfirmed, the more likely it is that one or more of them will be removed.
cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 11:03:59 AM
 #26

Wow.. so if its removed what does that mean?

None of those transactions will ever confirm??

Yes, if any of the unconfirmed transactions in the network of chains leading to your transaction are removed your transaction will never confirm. The more time those transactions remain unconfirmed, the more likely it is that one or more of them will be removed.

so what next? how long will blockchain take to reverse funds back?

i mean cant blockchain see one transaction has been deleted, which nullifies every other transaction correct?
mocacinno
Legendary
*
Offline Offline

Activity: 1008


http://www.mocacinno.com


View Profile WWW
May 12, 2017, 11:04:56 AM
 #27

Wow.. so if its removed what does that mean?

None of those transactions will ever confirm??

Yes, if any of the unconfirmed transactions in the network of chains leading to your transaction are removed your transaction will never confirm. The more time those transactions remain unconfirmed, the more likely it is that one or more of them will be removed.

so what next? how long will blockchain take to reverse funds back?

i mean cant blockchain see one transaction has been deleted, which nullifies every other transaction correct?

It works on a node by node basis... Each node can chose how long it keeps an unconfirmed tx in it's mempool, how big it's mempool can become, wether or not it rejects low-fee transactions,...
But yes, if a certain node drops the transaction all other transactions depend on, all depending transactions will also be removed from it's mempool, since they're now using inputs that are not in that node's utxo.

The default value is 3 days... If you transaction remains unconfirmed, most nodes will drop it after 72 hours (3 days). However, since each node can have it's own config, it can take much longer before most of the network forgot about your tx.

cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 11:10:01 AM
 #28

Wow.. so if its removed what does that mean?

None of those transactions will ever confirm??

Yes, if any of the unconfirmed transactions in the network of chains leading to your transaction are removed your transaction will never confirm. The more time those transactions remain unconfirmed, the more likely it is that one or more of them will be removed.

so what next? how long will blockchain take to reverse funds back?

i mean cant blockchain see one transaction has been deleted, which nullifies every other transaction correct?

It works on a node by node basis... Each node can chose how long it keeps an unconfirmed tx in it's mempool, how big it's mempool can become, wether or not it rejects low-fee transactions,...
But yes, if a certain node drops the transaction all other transactions depend on, all depending transactions will also be removed from it's mempool, since they're now using inputs that are not in that node's utxo.

The default value is 3 days... If you transaction remains unconfirmed, most nodes will drop it after 72 hours (3 days). However, since each node can have it's own config, it can take much longer before most of the network forgot about your tx.


any chance the transaction will be re-added?

this problem with fees is a big flaw.. why would a system allow someone to send a TX with a fee so low that it never gets confirmed..

Shouldnt there be a low limit for bitcoin.. i mean its ridiculous.. Its like people need to get from New York to California, and you allow some people to put only 1 gallon of gas, while others can put 100 gallons..
mocacinno
Legendary
*
Offline Offline

Activity: 1008


http://www.mocacinno.com


View Profile WWW
May 12, 2017, 11:14:50 AM
 #29

any chance the transaction will be re-added?

this problem with fees is a big flaw.. why would a system allow someone to send a TX with a fee so low that it never gets confirmed..

Shouldnt there be a low limit for bitcoin.. i mean its ridiculous.. Its like people need to get from New York to California, and you allow some people to put only 1 gallon of gas, while others can put 100 gallons..

Basically, you should never accept 0-conf transactions. If you're on the receiving end, never pay or deliver any product before a transaction has at least 1 confirmation.... If you're accepting 0.1BTC or more, i'd even advice to to wait for at least 3+ confirmations. I know this advice comes way to late in your case, and i agree that wallet software providers should probably make a bigger effort in marking unconfirmed transactions in their GUI, so new members don't get scammed by accepting 0-conf transactions.

HI-TEC99
Legendary
*
Offline Offline

Activity: 1036



View Profile
May 12, 2017, 11:45:30 AM
 #30


any chance the transaction will be re-added?
 

You can re-add a transaction yourself by submitting it in hex format to this page.

https://blockchain.info/pushtx

You can get the hex format of a transaction by adding ?format=hex onto a blockchain.info link to it, then pressing your enter key. This is an example of a link with ?format=hex added.

https://blockchain.info/tx/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3?format=hex


Sometimes zero fee transactions eventually get confirmed when the network's not overloaded. The OP of this thread sent a zero fee transaction as a test to see what would happen. It surprised everyone by confirming after 11 days.

https://bitcointalk.org/index.php?topic=1818747.0

Another user sent a zero fee transaction at about the same time and the network forgot about it.

edit

If you want to keep re-adding all the transactions in the network of chains leading to yours until quickseller or macbook-air can confirm them, then keep submitting each of them to this page.

https://blockchain.info/pushtx

Click each of these links, copy and paste the text from them into the page linked above, then click the submit transaction button. I think all the relevant transactions are below, but I made the list in a hurry, so it might be best to check I didn't miss any yourself.

https://blockchain.info/tx/07d32a8b417d90bb00d6acc752b0b6385105f901837b15606ba0d44d4d20373f?format=hex
https://blockchain.info/tx/5a5149e1311fb393a7e1c0db20db2266dabfdb024f37ddf2a62df9c988e593e3?format=hex
https://blockchain.info/tx/2cb3973eb74805fc0e03f135d70fb2f1bce0d8b19645aa4b53fd2d4a2096bfda?format=hex
https://blockchain.info/tx/14cfdf9f0044614b54169dc7d9bb53884cea412118b86ac11cbbdf8b7efaa30d?format=hex
https://blockchain.info/tx/f11b0929dffcc01c79274ee99992b6adb4d251e9e96d95edf1e997108b24866b?format=hex
https://blockchain.info/tx/9a2727fc8154cf7e5d466f4579b6703c63ca5ef2767c72c5d8ebf350e58b5b39?format=hex
https://blockchain.info/tx/f57effa1622ceb6a3239b79f5f8af36dae3a07fe6a35110bf4dff46adb2cd1de?format=hex
https://blockchain.info/tx/5070b08642d24bbfd586b5c3feec31a4f442752a89725289e38532bffbb2039c?format=hex
https://blockchain.info/tx/f1eb37d3e098440723e69d51572ed0e4e2fcb7145aad17792ff8f84857abd404?format=hex
https://blockchain.info/tx/01a3517e17850b36a2471e69657e6900e6df2c9969d3207faad861405736b59a?format=hex
https://blockchain.info/tx/2f6f8b3b9dea535aeafeedc8373136f648633860e172596fad3d9a667cb0158e?format=hex
https://blockchain.info/tx/83394fe2627ab5672fa0e75d26c6ec7686e1a18a25a54a4c72ba55cc959cc9d4?format=hex
https://blockchain.info/tx/3e53db19b331d6d94673fe531fd3076239418bebf3ab8b1c785fbfef8fd60753?format=hex
https://blockchain.info/tx/b2c588147f3d980ea20f6a161b31ea2e4b78edca306e62e565d8ad5cd13b6dab?format=hex
https://blockchain.info/tx/93e7ca7070811c894ffc2678a57951d6549fb8f965f5d0e7b30c8b0a1633e159?format=hex
https://blockchain.info/tx/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3?format=hex
https://blockchain.info/tx/f917723d0abb8f4590d311babfcb3ba940493232a40571fe556bfa667d9f5721?format=hex
https://blockchain.info/tx/8fe8229ac0228c782f3271e687d014fdbd81b333e74a92e16a64ec747bb5c247?format=hex
https://blockchain.info/tx/fbcc407f030cd483e856b38a7e8bb5f395034a131ac5b019e5f4db4947bfe552?format=hex
https://blockchain.info/tx/9c3e18efedb08241bdc4f603c9e5673ed503b88f79ea96280b4c6890dad6c025?format=hex
https://blockchain.info/tx/9de0b42bffc6844e579daec62bf9752352109285799f04905b8534b40237263b?format=hex
https://blockchain.info/tx/60a535813777e45e8fab5d170d4da1f1268f913d518f858878bb76fc311c0e1b?format=hex
cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 12:13:40 PM
 #31


any chance the transaction will be re-added?
 

You can re-add a transaction yourself by submitting it in hex format to this page.

https://blockchain.info/pushtx

You can get the hex format of a transaction by adding ?format=hex onto a blockchain.info link to it, then pressing your enter key. This is an example of a link with ?format=hex added.

https://blockchain.info/tx/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3?format=hex


Sometimes zero fee transactions eventually get confirmed when the network's not overloaded. The OP of this thread sent a zero fee transaction as a test to see what would happen. It surprised everyone by confirming after 11 days.

https://bitcointalk.org/index.php?topic=1818747.0

Another user sent a zero fee transaction at about the same time and the network forgot about it.

I tried adding it, it says transaction already exists!
HI-TEC99
Legendary
*
Offline Offline

Activity: 1036



View Profile
May 12, 2017, 12:22:45 PM
 #32


any chance the transaction will be re-added?
 

You can re-add a transaction yourself by submitting it in hex format to this page.

https://blockchain.info/pushtx

You can get the hex format of a transaction by adding ?format=hex onto a blockchain.info link to it, then pressing your enter key. This is an example of a link with ?format=hex added.

https://blockchain.info/tx/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3?format=hex


Sometimes zero fee transactions eventually get confirmed when the network's not overloaded. The OP of this thread sent a zero fee transaction as a test to see what would happen. It surprised everyone by confirming after 11 days.

https://bitcointalk.org/index.php?topic=1818747.0

Another user sent a zero fee transaction at about the same time and the network forgot about it.

I tried adding it, it says transaction already exists!

From what I remember the nodes connected to blockchain.info usually forget about transactions faster than some other nodes. If you copy the hex data from each link you can submit it back to blockchain.info/pushtx after the blockchain.info explorer has forgotten about the transaction.

If it won't accept it, then try submitting the hex data to these other transaction pushers.

https://blockr.io/tx/push

https://live.blockcypher.com/bcy/pushtx/

Blockcypher says there is a low confidence this transaction will get confirmed, although it didn't detect a double spend. Blockchain.info received that transaction on May 9, so it's likely to forget about it soon.

https://blockchain.info/tx/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3

cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 12:49:16 PM
 #33

This is such a mess.. theres nobody reputable on this forum that can be paid to just sort out this mess..
cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 05:47:40 PM
 #34

Any update..
HI-TEC99
Legendary
*
Offline Offline

Activity: 1036



View Profile
May 12, 2017, 06:37:31 PM
 #35

Any update..

Has quickseller replied to you yet? He must be overwhelmed with requests to confirm transactions.

I just checked macbook-air's profile, and the last time he logged in here was on May 07. However  quickseller was logged in half an hour ago.
cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 07:08:01 PM
 #36

Any update..

Has quickseller replied to you yet? He must be overwhelmed with requests to confirm transactions.

I just checked macbook-air's profile, and the last time he logged in here was on May 07. However  quickseller was logged in half an hour ago.


nope no reply from any of them
DannyHamilton
Legendary
*
Offline Offline

Activity: 1946



View Profile
May 12, 2017, 07:42:32 PM
 #37

Still waiting to hear from macbook and quickseller for over a day

pushtx says my transaction is double spent, which is why i created this thread originally..

For example > 361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3
"This is a double-spent tx, unavailable for acceleration"

In that case macbook and quickseller won't be able to help you.

They do not influence transactions that have been marked as double-spent tx.

The person that sent you the bitcoins screwed up by creating a transaction that isn't likely to confirm quickly.

You screwed up by giving them the cash and walking away after receiving a transaction that wasn't likely to confirm quickly.

Accepting an unconfirmed transaction is like accepting a check...  It's ok if you trust the person sending it to you, or if you don't mind if it isn't any good.

If there isn't an existing trust relationship, and actually receiving the bitcoins is important, then it is important to wait for at least 1 confirmation before providing anything of value in exchange for the bitcoins you are receiving.

Hopefully they'll be trustworthy and will fix this mess.  There isn't much you can do about it right now but wait and hope that the transaction will either confirm or that the original sender will figure out how to clean up their mess.

cardozltd
Jr. Member
*
Offline Offline

Activity: 56


View Profile
May 12, 2017, 08:08:46 PM
 #38

I understand, but there really is no double spend...

everyone has checked and confirmed.. i still think a good miner can salvage this transaction
HI-TEC99
Legendary
*
Offline Offline

Activity: 1036



View Profile
May 12, 2017, 08:14:30 PM
 #39

I understand, but there really is no double spend...

everyone has checked and confirmed.. i still think a good miner can salvage this transaction

I double checked that transaction on the blockcypher explorer and it didn't detect a double spend.

https://live.blockcypher.com/btc/tx/361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3/



However, there's a high risk the network will start forgetting about your transaction (or others in the unconfirmed chain it's part of). Blockchain.info's node has recently forgotten about a similar transaction, although blockcypher's node still remembers it.

https://bitcointalk.org/index.php?topic=1914748.msg18993279#msg18993279
DannyHamilton
Legendary
*
Offline Offline

Activity: 1946



View Profile
May 12, 2017, 08:24:10 PM
 #40


That transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following two transactions:

07d32a8b417d90bb00d6acc752b0b6385105f901837b15606ba0d44d4d20373f (only paid a 0.00000120 BTC/byte fee)
60a535813777e45e8fab5d170d4da1f1268f913d518f858878bb76fc311c0e1b (only paid a 0.00000120 BTC/byte fee)

Therefore, it is not possible for your transaction to confirm until both of these earlier transactions confirm.

Unfortunately one of those transactions cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following two transactions:

5a5149e1311fb393a7e1c0db20db2266dabfdb024f37ddf2a62df9c988e593e3 (only paid a 0.00000120 BTC/byte fee)
8fe8229ac0228c782f3271e687d014fdbd81b333e74a92e16a64ec747bb5c247 (only paid a 0.00000102 BTC/byte fee)
9c3e18efedb08241bdc4f603c9e5673ed503b88f79ea96280b4c6890dad6c025 (only paid a 0.00000120 BTC/byte fee)
9de0b42bffc6844e579daec62bf9752352109285799f04905b8534b40237263b (only paid a 0.00000120 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until all four of these even earlier transactions confirm.

Unfortunately two of those transactions cannot confirm right now because they are funded with unconfirmed bitcoins that were received in the following four transactions:

2cb3973eb74805fc0e03f135d70fb2f1bce0d8b19645aa4b53fd2d4a2096bfda (only paid a 0.00000120 BTC/byte fee)
f11b0929dffcc01c79274ee99992b6adb4d251e9e96d95edf1e997108b24866b (only paid a 0.00000008 BTC/byte fee)
f917723d0abb8f4590d311babfcb3ba940493232a40571fe556bfa667d9f5721 (only paid a 0.00000120 BTC/byte fee)
fbcc407f030cd483e856b38a7e8bb5f395034a131ac5b019e5f4db4947bfe552 (only paid a 0.00000120 BTC/byte fee)

Therefore, it is not possible for those earlier transactions to confirm until all four of these even earlier transactions confirm.

Unfortunately two of those transactions cannot confirm right now because they are funded with unconfirmed bitcoins that were received in the following two transactions:

14cfdf9f0044614b54169dc7d9bb53884cea412118b86ac11cbbdf8b7efaa30d (only paid a 0.00000120 BTC/byte fee)
9a2727fc8154cf7e5d466f4579b6703c63ca5ef2767c72c5d8ebf350e58b5b39 (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for those earlier transactions to confirm until both of these even earlier transactions confirm.

Unfortunately one of those transactions cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

f57effa1622ceb6a3239b79f5f8af36dae3a07fe6a35110bf4dff46adb2cd1de (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

5070b08642d24bbfd586b5c3feec31a4f442752a89725289e38532bffbb2039c (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

f1eb37d3e098440723e69d51572ed0e4e2fcb7145aad17792ff8f84857abd404 (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

01a3517e17850b36a2471e69657e6900e6df2c9969d3207faad861405736b59a (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

2f6f8b3b9dea535aeafeedc8373136f648633860e172596fad3d9a667cb0158e (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

83394fe2627ab5672fa0e75d26c6ec7686e1a18a25a54a4c72ba55cc959cc9d4 (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

3e53db19b331d6d94673fe531fd3076239418bebf3ab8b1c785fbfef8fd60753 (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

b2c588147f3d980ea20f6a161b31ea2e4b78edca306e62e565d8ad5cd13b6dab (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

93e7ca7070811c894ffc2678a57951d6549fb8f965f5d0e7b30c8b0a1633e159 (only paid a 0.00000008 BTC/byte fee)

Therefore, it is not possible for that earlier transaction to confirm until this even earlier transaction confirms.

Unfortunately that transaction cannot confirm right now because it is funded with unconfirmed bitcoins that were received in the following transaction:

361e44dc8d1841168e0c2c5ee60fc65be149e7561897f7888d48ab4b5c84f2d3 (only paid a 0.00000008 BTC/byte fee)

The good news is that none of these transactions seems to have a competing transaction confirmed, so you don't have a "double-spend attempt" situation or "double-spend attack" situation or whatever people are calling it right now when two transactions are broadcast that both spend the same outputs.

The bad news is every one of those transactions that only paid a fee of 0.00000008 BTC/byte are going to take a VERY long time (weeks?  months?) to confirm if they confirm at all.  The other bad news is that those transactions that only paid a fee of 0.00000120 BTC/byte are going to take a long time (days? weeks?) to confirm, and have a small chance of never confirming.

Perhaps you should talk to whomever spent unconfirmed bitcoins in the transaction that they sent you and explain to them that you don't appreciate it and that you refuse to engage in transactions with them in the future until they learn how to only spend confirmed bitcoins.



Pages: « 1 [2] 3 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!