Bitcoin Forum
May 02, 2024, 09:20:48 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: MTGOX "UPDATE"  (Read 2529 times)
smoothie (OP)
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
February 10, 2014, 10:10:24 AM
 #1

Quote
Dear MtGox Customers and Bitcoiners,

As you are aware, the MtGox team has been working hard to address an issue with the way that bitcoin withdrawals are processed. By "bitcoin withdrawal" we are referring to transactions from a MtGox bitcoin wallet to an external bitcoin address. Bitcoin transactions to any MtGox bitcoin address, and currency withdrawals (Yen, Euro, etc) are not affected by this issue.

The problem we have identified is not limited to MtGox, and affects all transactions where Bitcoins are being sent to a third party. We believe that the changes required for addressing this issue will be positive over the long term for the whole community. As a result we took the necessary action of suspending bitcoin withdrawals until this technical issue has been resolved.


Addressing Transaction Malleability
MtGox has detected unusual activity on its Bitcoin wallets and performed investigations during the past weeks. This confirmed the presence of transactions which need to be examined more closely.


Non-technical Explanation:
A bug in the bitcoin software makes it possible for someone to use the Bitcoin network to alter transaction details to make it seem like a sending of bitcoins to a bitcoin wallet did not occur when in fact it did occur. Since the transaction appears as if it has not proceeded correctly, the bitcoins may be resent. MtGox is working with the Bitcoin core development team and others to mitigate this issue.


Technical Explanation:
Bitcoin transactions are subject to a design issue that has been largely ignored, while known to at least a part of the Bitcoin core developers and mentioned on the BitcoinTalk forums. This defect, known as "transaction malleability" makes it possible for a third party to alter the hash of any freshly issued transaction without invalidating the signature, hence resulting in a similar transaction under a different hash. Of course only one of the two transactions can be validated. However, if the party who altered the transaction is fast enough, for example with a direct connection to different mining pools, or has even a small amount of mining power, it can easily cause the transaction hash alteration to be committed to the blockchain.

The bitcoin api "sendtoaddress" broadly used to send bitcoins to a given bitcoin address will return a transaction hash as a way to track the transaction's insertion in the blockchain.
Most wallet and exchange services will keep a record of this said hash in order to be able to respond to users should they inquire about their transaction. It is likely that these services will assume the transaction was not sent if it doesn't appear in the blockchain with the original hash and have currently no means to recognize the alternative transactions as theirs in an efficient way.

This means that an individual could request bitcoins from an exchange or wallet service, alter the resulting transaction's hash before inclusion in the blockchain, then contact the issuing service while claiming the transaction did not proceed. If the alteration fails, the user can simply send the bitcoins back and try again until successful.

We believe this can be addressed by using a different hash for transaction tracking purposes. While the network will continue to use the current hash for the purpose of inclusion in each block's Merkle Tree, the new hash's purpose will be to track a given transaction and can be computed and indexed by hashing the exact signed string via SHA256 (in the same way transactions are currently hashed).

This new transaction hash will allow signing parties to keep track of any transaction they have signed and can easily be computed, even for past transactions.

We have discussed this solution with the Bitcoin core developers and will allow Bitcoin withdrawals again once it has been approved and standardized.

In the meantime, exchanges and wallet services - and any service sending coins directly to third parties - should be extremely careful with anyone claiming their transaction did not go through.

Note that this will also affect any other crypto-currency using the same transaction scheme as Bitcoin.


Conclusion
To put things in perspective, it's important to remember that Bitcoin is a very new technology and still very much in its early stages. What MtGox and the Bitcoin community have experienced in the past year has been an incredible and exciting challenge, and there is still much to do to further improve.

MtGox will resume bitcoin withdrawals to outside wallets once the issue outlined above has been properly addressed in a manner that will best serve our customers.

More information on the status of this issue will be released as soon as possible.

We thank you for taking the time to read this, and especially for your patience.

Best Regards,
MtGox Team

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
1714641648
Hero Member
*
Offline Offline

Posts: 1714641648

View Profile Personal Message (Offline)

Ignore
1714641648
Reply with quote  #2

1714641648
Report to moderator
1714641648
Hero Member
*
Offline Offline

Posts: 1714641648

View Profile Personal Message (Offline)

Ignore
1714641648
Reply with quote  #2

1714641648
Report to moderator
1714641648
Hero Member
*
Offline Offline

Posts: 1714641648

View Profile Personal Message (Offline)

Ignore
1714641648
Reply with quote  #2

1714641648
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714641648
Hero Member
*
Offline Offline

Posts: 1714641648

View Profile Personal Message (Offline)

Ignore
1714641648
Reply with quote  #2

1714641648
Report to moderator
1714641648
Hero Member
*
Offline Offline

Posts: 1714641648

View Profile Personal Message (Offline)

Ignore
1714641648
Reply with quote  #2

1714641648
Report to moderator
1714641648
Hero Member
*
Offline Offline

Posts: 1714641648

View Profile Personal Message (Offline)

Ignore
1714641648
Reply with quote  #2

1714641648
Report to moderator
underhood
Full Member
***
Offline Offline

Activity: 124
Merit: 101


View Profile
February 10, 2014, 10:12:32 AM
 #2

I opened thread also in Development/Technicall discussion thread. Want to see what Bitcoin core developers have to say about this.
smoothie (OP)
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
February 10, 2014, 10:15:00 AM
 #3

So basically because MTGOX is running a custom version of the bitcoin client their user base is fucked on bitcoin withdrawals.

Other exchanges like BTC-e and bitstamp do not appear to have this issue.

Looks like more delay.

Sucks to be anyone with BTC or fiat stuck in MTGOX. It is looking like a prison for your money.

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1015



View Profile
February 10, 2014, 10:15:13 AM
 #4

Sounds dodgy. Wonder how many MtGox coins have been stolen?

underhood
Full Member
***
Offline Offline

Activity: 124
Merit: 101


View Profile
February 10, 2014, 10:22:47 AM
 #5

So basically because MTGOX is running a custom version of the bitcoin client their user base is fucked on bitcoin withdrawals.

Other exchanges like BTC-e and bitstamp do not appear to have this issue.

Looks like more delay.

Sucks to be anyone with BTC or fiat stuck in MTGOX. It is looking like a prison for your money.

Nope they are blaming general security problem in Bitcoin protocol. Means it affects all users of bitcoin (it is not problem of single client but protocol). MtGox just seems to be attacked as first.
RandomPleb
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
February 10, 2014, 10:27:36 AM
 #6

For the the first time in a very long time, I can see how MtGox could possibly come out of this smelling of roses...
mp420
Hero Member
*****
Offline Offline

Activity: 501
Merit: 500


View Profile
February 10, 2014, 10:30:25 AM
 #7

So basically because MTGOX is running a custom version of the bitcoin client their user base is fucked on bitcoin withdrawals.

Other exchanges like BTC-e and bitstamp do not appear to have this issue.

Looks like more delay.

Sucks to be anyone with BTC or fiat stuck in MTGOX. It is looking like a prison for your money.

Nope they are blaming general security problem in Bitcoin protocol. Means it affects all users of bitcoin (it is not problem of single client but protocol). MtGox just seems to be attacked as first.

Yes this would make sense, but I would really like to have an independent expert confirmation that the issue really exists and can't be worked around just by changing MtGox's wallet code.
mp420
Hero Member
*****
Offline Offline

Activity: 501
Merit: 500


View Profile
February 10, 2014, 10:42:13 AM
 #8

So basically because MTGOX is running a custom version of the bitcoin client their user base is fucked on bitcoin withdrawals.

Other exchanges like BTC-e and bitstamp do not appear to have this issue.

Looks like more delay.

Sucks to be anyone with BTC or fiat stuck in MTGOX. It is looking like a prison for your money.

Nope they are blaming general security problem in Bitcoin protocol. Means it affects all users of bitcoin (it is not problem of single client but protocol). MtGox just seems to be attacked as first.

Yes this would make sense, but I would really like to have an independent expert confirmation that the issue really exists and can't be worked around just by changing MtGox's wallet code.

And it appears that this is a problem caused by MtGox looking at the wrong things when trying to find out if a transaction has been confirmed. So, while the protocol could be improved in this respect, they're pretty much admitting their incompentence.
underhood
Full Member
***
Offline Offline

Activity: 124
Merit: 101


View Profile
February 10, 2014, 10:51:29 AM
 #9

Well looking for transaction hash is normal way to look for transaction. This is how it was intended by Bitcoin developers.

However there is a bug found/known where attacker can change this hash. He cannot change the transaction only the hash. This way transaction goes trough and to sender it seems it didn't.
There is workaround where you simply look at transaction with same inputs and outputs in block-chain (ignoring hash) but is requiring much more work to do and is just workaround (you need to go trough all transactions one by one after date/time it was issued).

Truth seems to be that Bitcoin protocol is simply flawed ... thankfully only in non critical way (you cannot alter transaction only fool sender for some time).

proof issue is known: https://en.bitcoin.it/wiki/Transaction_Malleability
technical discussion about this https://bitcointalk.org/index.php?topic=458076.0
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
February 10, 2014, 10:56:23 AM
 #10

This really makes it looks like closing withdrawals was the right thing to do, at least until the problem was identified.  They should be able to fix it in their own software.



pazor
Legendary
*
Offline Offline

Activity: 966
Merit: 1000



View Profile
February 10, 2014, 10:58:02 AM
 #11

now it is time to buy litecoin !
 Grin

treuhand-Dienst gewünscht? - frag per PM an
BTC 174X17nR7vEQBQo4GXKRGMGaTmB49Gf1yT
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
February 10, 2014, 11:02:22 AM
 #12

now it is time to buy litecoin !
 Grin
Since litecoin is a clone of bitcoin, they probably have the same problem.

Note that although this is technically a flaw in the bitcoin protocol, it is not a serious one, at least not once it is known.  It just means that before you conclude that a transaction did not make it into the blockchain, you have to check the blockchain a bit more carefully.
underhood
Full Member
***
Offline Offline

Activity: 124
Merit: 101


View Profile
February 10, 2014, 11:03:16 AM
 #13

This really makes it looks like closing withdrawals was the right thing to do, at least until the problem was identified.  They should be able to fix it in their own software.

This is not really about their software only. Flaw is in protocol.
What they do now from what I heard from MtGox staffis implement workaround (example looking for transaction not by hash but inputs/outputs as i said in previous post)
and later change bitcoin protocol to prevent this problem/attack --> this is the only real long term solution

They say they are discussing with Bitcoin core developers about how to do this temporary workaround as well as fixing Bitcoin protocol.

Seems like MtGox is really not to blame here.... maybe only for not noticing the issue sooner when the failed transaction count (or attack count) was lower.
Sawadekub
Full Member
***
Offline Offline

Activity: 350
Merit: 102


View Profile
February 10, 2014, 11:08:57 AM
 #14

only mtgox having this issue.. so wake up NOOB!
underhood
Full Member
***
Offline Offline

Activity: 124
Merit: 101


View Profile
February 10, 2014, 11:14:32 AM
 #15

only mtgox having this issue.. so wake up NOOB!

This is hard proof that issue is known and is not exclusive to MtGox:
https://en.bitcoin.it/wiki/Transaction_Malleability

Wish you a nice day too
Last1212
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile
February 10, 2014, 11:36:08 AM
 #16

MTGOX LIERS!!!!!!!!!!!!!
http://www.cryptocoinsnews.com/2014/02/10/mt-gox-blames-bitcoin-core-developer-greg-maxwell-responds/

Some donate will be good))))))
LTC: LLEhzonntRjo4pLqaw93ZQzw8Qdx3HQ2k7        DOGE: DCty26Yk5kbG2NfoknoyY3UajPzsmbhXP9
WDC: WYJW8RYrc3C8K7duaAWqs8YayMLLNEkWBC        CAT: 9nJcehD9dkcsrrVmJxnLJRFc61158nTvvP
Sawadekub
Full Member
***
Offline Offline

Activity: 350
Merit: 102


View Profile
February 10, 2014, 11:53:35 AM
Last edit: February 10, 2014, 12:42:17 PM by Sawadekub
 #17

yea  freaking noob FreaK MTGOX FOR THEIR COSTOM BITCOIN PROTOCOL!!!!

GUYS HURRY UP AND BUY THOSE BITCOINS FROM OTHER BROKERS!!!

BITCOIN RULES!!!!!! THATS WHY ITS BEEN HERE FOR THE PASS 5-6 YEARS FK U MTGOX.. U THINK WE ARE STUPID?
DooMAD
Legendary
*
Offline Offline

Activity: 3780
Merit: 3103


Leave no FUD unchallenged


View Profile
February 10, 2014, 12:43:16 PM
 #18


.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
guybrushthreepwood
Legendary
*
Offline Offline

Activity: 1232
Merit: 1195



View Profile
February 10, 2014, 01:44:26 PM
 #19

now it is time to buy litecoin !
 Grin
Since litecoin is a clone of bitcoin, they probably have the same problem.

Note that although this is technically a flaw in the bitcoin protocol, it is not a serious one, at least not once it is known.  It just means that before you conclude that a transaction did not make it into the blockchain, you have to check the blockchain a bit more carefully.


Isn't the flaw with the software they are currently using? If they updated I think it'd be fine.
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
February 10, 2014, 02:59:21 PM
 #20

now it is time to buy litecoin !
 Grin
Since litecoin is a clone of bitcoin, they probably have the same problem.

Note that although this is technically a flaw in the bitcoin protocol, it is not a serious one, at least not once it is known.  It just means that before you conclude that a transaction did not make it into the blockchain, you have to check the blockchain a bit more carefully.


Isn't the flaw with the software they are currently using? If they updated I think it'd be fine.

hey cant update as they have developed it theirself...
and they managed to overlook a bug whixh is fixed in bitcoin for about 3 years

i'd like to know how much has been stolen
Pages: [1] 2 »  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!