Bitcoin Forum
May 09, 2024, 01:20:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: QT strange DOUBLE SPEND (malleable)  (Read 13045 times)
vpitcher07
Sr. Member
****
Offline Offline

Activity: 342
Merit: 250


View Profile
February 11, 2014, 01:48:18 AM
 #21

my guess is a malicious, high-volume node must be causing this to every transaction that it can pass through it
Maybe somebody should ask the person who seemed to know about it ahead of time: https://bitcointalk.org/index.php?topic=459013.0

I may be wrong but I believe I saw that thread after people were complaining about getting Satoshi's from the address with Enjoy in it. I could be wrong.

Bitcoin: The currency of liberty
1HBJSf3Lm9i8KxjZ7fuoN9FJ8hniniFbv4
1715217656
Hero Member
*
Offline Offline

Posts: 1715217656

View Profile Personal Message (Offline)

Ignore
1715217656
Reply with quote  #2

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

Posts: 1715217656

View Profile Personal Message (Offline)

Ignore
1715217656
Reply with quote  #2

1715217656
Report to moderator
1715217656
Hero Member
*
Offline Offline

Posts: 1715217656

View Profile Personal Message (Offline)

Ignore
1715217656
Reply with quote  #2

1715217656
Report to moderator
1715217656
Hero Member
*
Offline Offline

Posts: 1715217656

View Profile Personal Message (Offline)

Ignore
1715217656
Reply with quote  #2

1715217656
Report to moderator
phzi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
February 11, 2014, 01:53:00 AM
 #22

This is not a double spend in any way, shape, or form.  You have double spent if you get two different transactions confirmed in the blockchain.

0 confirmation transactions are irrelevent... anyone can re-spend non-confirmed txouts quite trivially.

Transaction maliability is fine... it isn't a bug or a fault. 

Someone is re-broadcasting tx's with slight modifications that result in different txid's.  If anything, the person is benefiting the network by forcing idiots like the MtGox devs to stop relying on the txid before it is confirmed in a block.
klondike_bar
Legendary
*
Offline Offline

Activity: 2128
Merit: 1005

ASIC Wannabe


View Profile
February 11, 2014, 02:52:16 AM
 #23

I still want to circle this back to my unanswered concern:

If my Bitcoin-Qt shows red (withdrawals) for both transactions on it's main window, and both (1 uncomfirmed and 1 many-times confirmed) in its tranacttions log - does the perceived account balance reflect ONE or BOTH withdrawals?

my concern is that this could make incorrectly-updated clients to report lower-than-actual bitcoin quantities and possibly cause these bitcoins to be forgotten when the user transfers the 'visible' balance elsewhere and leave behind the amount from the unconfirmed double spend that still belongs to the left-behind address?

24" PCI-E cables with 16AWG wires and stripped ends - great for server PSU mods, best prices https://bitcointalk.org/index.php?topic=563461
No longer a wannabe - now an ASIC owner!
phzi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
February 11, 2014, 02:55:16 AM
 #24

I still want to circle this back to my unanswered concern:

If my Bitcoin-Qt shows red (withdrawals) for both transactions on it's main window, and both (1 uncomfirmed and 1 many-times confirmed) in its tranacttions log - does the perceived account balance reflect ONE or BOTH withdrawals?

my concern is that this could make incorrectly-updated clients to report lower-than-actual bitcoin quantities and possibly cause these bitcoins to be forgotten when the user transfers the 'visible' balance elsewhere and leave behind the amount from the unconfirmed double spend that still belongs to the left-behind address?
Spends should be linked to specific txouts, not addresses, so the balance should always be correct.

You know... I am starting to wonder if MtGox is running this Maliability bot to fuck with the blockchain even more.
BTC5OOO
Member
**
Offline Offline

Activity: 98
Merit: 10

Trust:+4:20--Warning* ASICs with extreme hashrate!


View Profile
February 11, 2014, 03:12:37 AM
 #25

interesting stuff here !~quantum computer in the middle? =0
phzi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
February 11, 2014, 03:36:23 AM
 #26

interesting stuff here !~quantum computer in the middle? =0
Nothing quantum required. Just a well connected node re-writing sigscripts.  No reason to worry.
nibyokwy
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
February 11, 2014, 03:44:20 AM
 #27

Nothing quantum required. Just a well connected node re-writing sigscripts.  No reason to worry.
isn't there an issue due to the way the reference client allows users to immediately respend the change address from a prior transaction?

if I do two transactions one after the other and the second uses the change address of the first, if the first gets changed via the malleable relay then the second transaction will never confirm. the recipient won't get their funds as the input address is double spent.

a more malicious relayer could look for these chains and deliberately rewrite the first transaction to cause havoc amongst reference client users.
BTC5OOO
Member
**
Offline Offline

Activity: 98
Merit: 10

Trust:+4:20--Warning* ASICs with extreme hashrate!


View Profile
February 11, 2014, 03:50:13 AM
 #28

interesting stuff here !~quantum computer in the middle? =0
Nothing quantum required. Just a well connected node re-writing sigscripts.  No reason to worry.

\o\--yea i rebroadcast with my iPhone ...i aint scurred but the little exchanges are! =0
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
February 11, 2014, 03:56:55 AM
 #29

isn't there an issue due to the way the reference client allows users to immediately respend the change address from a prior transaction?

if I do two transactions one after the other and the second uses the change address of the first, if the first gets changed via the malleable relay then the second transaction will never confirm. the recipient won't get their funds as the input address is double spent.

a more malicious relayer could look for these chains and deliberately rewrite the first transaction to cause havoc amongst reference client users.

Both transactions are exactly the same, so the change address will have the amount you need to spend no matter which one is accepted

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
btctrada
Newbie
*
Offline Offline

Activity: 48
Merit: 0



View Profile
February 11, 2014, 04:22:43 AM
 #30

Hi Guys

Have a problem with a tx using QT


Status: 0/unconfirmed
Date: 11-Feb-14 11:36
To: 1XXXXXXXXXXXXXXXUVWQ
Debit: -41.00 BTC
Transaction fee: -0.0001 BTC
Net amount: -41.0001 BTC
Transaction ID: 44acb7e6a12e55e44c3cce5304d3ef5d98ec5e51e2188669db5fcfc126a4171f


The coins have left my wallet but have not appeared in the new address. Also the tx ID says transaction not found and the status has been unconfirmed for over an hour?

I have done a rescan of QT, but still nothing. Any help will be greatly appreciated!

Cheers
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 11, 2014, 04:29:03 AM
 #31

isn't there an issue due to the way the reference client allows users to immediately respend the change address from a prior transaction?

if I do two transactions one after the other and the second uses the change address of the first, if the first gets changed via the malleable relay then the second transaction will never confirm. the recipient won't get their funds as the input address is double spent.

a more malicious relayer could look for these chains and deliberately rewrite the first transaction to cause havoc amongst reference client users.

Both transactions are exactly the same, so the change address will have the amount you need to spend no matter which one is accepted


But it will have a different tx id, so they aren't "exactly" the same.  The prior poster is right any subsequent tx would fail.


BTW: Bitcoin doesn't work on the concept of balances it works on the concept of discrete inputs and outputs.  The input of a tx is the output of a prior tx.  You are spending x coins you are spending output X a specific and unique output of which there is no other like it in the bitcoin universe.


So say you have a tx which generates an output A & B where B is the change.
You then create another tx which uses B as the input.

If the first tx is modified it doesn't matter that the outputs have the same VALUE (and are going to the same addreses) they are no longer A & B they are lets say C & D.
Now if this modified tx is the one which makes it into a block then the second tx above which spent B will never confirm.  Why?  Because B no longer exists.
klondike_bar
Legendary
*
Offline Offline

Activity: 2128
Merit: 1005

ASIC Wannabe


View Profile
February 11, 2014, 04:40:25 AM
 #32

Hi Guys

Have a problem with a tx using QT


Status: 0/unconfirmed
Date: 11-Feb-14 11:36
To: 1XXXXXXXXXXXXXXXUVWQ
Debit: -41.00 BTC
Transaction fee: -0.0001 BTC
Net amount: -41.0001 BTC
Transaction ID: 44acb7e6a12e55e44c3cce5304d3ef5d98ec5e51e2188669db5fcfc126a4171f


The coins have left my wallet but have not appeared in the new address. Also the tx ID says transaction not found and the status has been unconfirmed for over an hour?

I have done a rescan of QT, but still nothing. Any help will be greatly appreciated!

Cheers


whats the sending/destination addresses? with those it would be a little easier to see whats going on

24" PCI-E cables with 16AWG wires and stripped ends - great for server PSU mods, best prices https://bitcointalk.org/index.php?topic=563461
No longer a wannabe - now an ASIC owner!
btctrada
Newbie
*
Offline Offline

Activity: 48
Merit: 0



View Profile
February 11, 2014, 05:02:04 AM
Last edit: February 11, 2014, 05:17:41 AM by btctrada
 #33

Hi Guys

Have a problem with a tx using QT


Status: 0/unconfirmed
Date: 11-Feb-14 11:36
To: 1XXXXXXXXXXXXXXXUVWQ
Debit: -41.00 BTC
Transaction fee: -0.0001 BTC
Net amount: -41.0001 BTC
Transaction ID: 44acb7e6a12e55e44c3cce5304d3ef5d98ec5e51e2188669db5fcfc126a4171f


The coins have left my wallet but have not appeared in the new address. Also the tx ID says transaction not found and the status has been unconfirmed for over an hour?

I have done a rescan of QT, but still nothing. Any help will be greatly appreciated!

Cheers


whats the sending/destination addresses? with those it would be a little easier to see whats going on

Destination address 1JhLyQ4bgVw3ZxXWydKHouim4WNBxCUVWQ

But I have no idea the sending address sorry..

It also seems I have unspendable tx in my change wallets? OP_DUP OP_HASH160 e75f9696779377c0a1b9f7f36acff336c96f14f7 OP_EQUALVERIFY OP_CHECKSIG
klondike_bar
Legendary
*
Offline Offline

Activity: 2128
Merit: 1005

ASIC Wannabe


View Profile
February 11, 2014, 05:17:52 AM
 #34

my exported transaction list DOES NOT ADD UP.

it includes the duplicate transaction of -0.2201 marked as 'Confirmed=FALSE' and a partly-confirmed mining income from an hour ago of 0.1674

please help me out here:

Wallet Status: Balance: 0.2146 BTC   Unconfirmed: 0.00 BTC    Immature: 0.1674 BTC
using the exported csv and adding all the transaction amounts, I get a total of 0.1363 BTC - this includes both the mining income and unconfirmed double spend.
Why does the math not add up? No matter how you add/subtract the renegade values my wallet amount isnt right

24" PCI-E cables with 16AWG wires and stripped ends - great for server PSU mods, best prices https://bitcointalk.org/index.php?topic=563461
No longer a wannabe - now an ASIC owner!
DubFX
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
February 11, 2014, 05:22:28 AM
 #35

So is it really that spam transaction bot or what?
fasmax
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
February 11, 2014, 06:26:43 AM
 #36

I also had a transaction ID changed today on a transaction.
So 2 transactions appear in my wallet.
This is annoying. I am sure that is the intent.
BTC5OOO
Member
**
Offline Offline

Activity: 98
Merit: 10

Trust:+4:20--Warning* ASICs with extreme hashrate!


View Profile
February 11, 2014, 06:28:13 AM
 #37

So is it really that spam transaction bot or what?

i think it's ufos ! =)
sidhujag
Legendary
*
Offline Offline

Activity: 2044
Merit: 1005


View Profile
February 11, 2014, 06:45:13 AM
 #38

Hi Guys

Have a problem with a tx using QT


Status: 0/unconfirmed
Date: 11-Feb-14 11:36
To: 1XXXXXXXXXXXXXXXUVWQ
Debit: -41.00 BTC
Transaction fee: -0.0001 BTC
Net amount: -41.0001 BTC
Transaction ID: 44acb7e6a12e55e44c3cce5304d3ef5d98ec5e51e2188669db5fcfc126a4171f


The coins have left my wallet but have not appeared in the new address. Also the tx ID says transaction not found and the status has been unconfirmed for over an hour?

I have done a rescan of QT, but still nothing. Any help will be greatly appreciated!

Cheers


whats the sending/destination addresses? with those it would be a little easier to see whats going on

Destination address 1JhLyQ4bgVw3ZxXWydKHouim4WNBxCUVWQ

But I have no idea the sending address sorry..

It also seems I have unspendable tx in my change wallets? OP_DUP OP_HASH160 e75f9696779377c0a1b9f7f36acff336c96f14f7 OP_EQUALVERIFY OP_CHECKSIG

You need the sending address to see if you coins are still there. If a full rescan didnt work you can redownload the blockchain and last resorr import your private key in a fresh installation try again.
btctrada
Newbie
*
Offline Offline

Activity: 48
Merit: 0



View Profile
February 11, 2014, 07:14:16 AM
 #39

Hi Guys

Have a problem with a tx using QT


Status: 0/unconfirmed
Date: 11-Feb-14 11:36
To: 1XXXXXXXXXXXXXXXUVWQ
Debit: -41.00 BTC
Transaction fee: -0.0001 BTC
Net amount: -41.0001 BTC
Transaction ID: 44acb7e6a12e55e44c3cce5304d3ef5d98ec5e51e2188669db5fcfc126a4171f


The coins have left my wallet but have not appeared in the new address. Also the tx ID says transaction not found and the status has been unconfirmed for over an hour?

I have done a rescan of QT, but still nothing. Any help will be greatly appreciated!

Cheers


whats the sending/destination addresses? with those it would be a little easier to see whats going on

Destination address 1JhLyQ4bgVw3ZxXWydKHouim4WNBxCUVWQ

But I have no idea the sending address sorry..

It also seems I have unspendable tx in my change wallets? OP_DUP OP_HASH160 e75f9696779377c0a1b9f7f36acff336c96f14f7 OP_EQUALVERIFY OP_CHECKSIG

You need the sending address to see if you coins are still there. If a full rescan didnt work you can redownload the blockchain and last resorr import your private key in a fresh installation try again.

Thanks for the advise.

If I use Pywallet to delete the tx will the coins be returned to me? Lastly why in my change wallet is there an unspendable tx claiming it is a double spend?

Thanks again
Andreas Schildbach
Hero Member
*****
Offline Offline

Activity: 483
Merit: 501


View Profile
February 11, 2014, 07:42:38 AM
 #40

This is currently happening to Bitcoin Wallet users as well:

https://plus.google.com/101256420499771441772/posts/bURxFhrKfcq
Pages: « 1 [2] 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!