Search content
Sort by

Showing 7 of 7 results by princes12
Post
Topic
Board Exchanges
Re: MtGox withdrawal delays [Gathering]
by
princes12
on 26/02/2014, 02:38:54 UTC
Wow, so the fact that you heard from a friend that a french business did something dishonest once, and because Mark is French, there he must be doing something dishonest. this is incredibly racist. go back to your room.

Well, Frenchmen with Goxcoin should probably act if only out of national pride.  Cheesy

Well, the french has a reputation for being arrogant!  Grin

That's why they didn't need any help during WW1 and WW2 and the Vietnam war!   Grin
Post
Topic
Board Exchanges
Re: MtGox withdrawal delays [Gathering]
by
princes12
on 10/02/2014, 09:25:31 UTC
They will keep everyone in suspense, meanwhile they will come up with nothing. Angry
Post
Topic
Board Exchanges
Re: MtGox withdrawal delays [Gathering]
by
princes12
on 09/02/2014, 21:29:17 UTC
"The MtGox Debacle Explained from Reddit post by datavetaren

Currently, there's too much Fear Uncertainty and Doubt.

TL;DR version:

1) The withdrawal problems at MtGox are technical. 2) It is likely that a hacker exploit has taken place. 3) Any damage is likely to be limited. 4) Other exchanges need a heads up and could also be vulnerable. 5) MtGox is going through all erroneous transactions and will update all balances. This is the reason why BTC withdrawals are frozen. 6) Countermeasures need to be taken (for all exchanges)
BTC Withdrawal Problems

A couple of weeks ago (around January 26-28) I noticed that things at MtGox were not the way it supposed to be. Normally, withdrawing BTC is an instant process. This time my withdrawals went stuck. MtGox provides an API so that transactions that didn't get through were available for public scrutiny: https://data.mtgox.com/api/0/bitcoin_tx.php. I took my stuck transactions which were available in raw format and try to rebroadcast them manually. (MtGox no longer publishes the raw format; they are now redacted for a very good reason.) To my surprise it complained that some of the transaction inputs were already spent. Furthermore, this happened to many of my friends as well. I investigated their transactions as well and tried to rebroadcast them manually, but without luck due to complaints of double spending. My immediate (now wrong) conclusion was that MtGox F-d up big time and couldn't handle a simple concurrency problem. If several people are withdrawing BTC at the same time it is important to ensure that this is counted as an atomic operation so that coins from the wallet pool are not double spent. It turns out that it was much more interesting than I've first anticipated. Another (wrong) conspiracy theory of mine that MtGox did this intentionally to cover up the fact that they were running low on BTC as they use "fractional reserve bitcoin".
Exchanges and Custom Wallet Software

Most exchanges have completely custom bitcoin software. Either they are heavily modified source code of the official client, or everything is written from scratch. To my best knowledge MtGox has written their client completely from scratch. Some people critize them for that, but the standard client is not scalable to an exchange with a million of customers. You must modify the original source so at least the wallet part is going through a more suitable database, and also the built-in security only works for a single customer. The cons with writing your own custom bitcoin client are of course that you would from time to time become out of sync with the official client. It turns out that this is very problematic.
Erroneous Transactions and Fatal Consequences

Suppose there's something that is inconsistent with MtGox client software with the rest of the bitcoin network. What would be the outcome of that? MtGox would broadcast the transaction to the bitcoin network and miners would reject it, so the transaction becomes stuck. After a couple of days, MtGox gives up because it can't get the transaction published in the blockchain so it returns the balance to the customer. This turns out to be VERY dangerous. BTC should not be returned to a customer without proper investigation. You may ask why? A hacker can exploit the erroneous transactions broadcasted by MtGox by modifying them manually (so they become consistent with the official bitcoin software) and then rebroadcast them manually her/him-self. If this happens, then the stuck transaction (at MtGox) gets actually through and at the same time the balance is returned to the customer's account. Therefore, the customer has doubled her/his BTC withdrawal attempt. If you repeat this process a couple of times then you can empty MtGox BTC vault without having to hack into their computers. So what about all those erroneous transactions with "double spending", surely this has nothing to do with the erroneous transactions mentioned recently? At the time the hacker broadcasts the modified (correct) transaction based on MtGox erroneous one, the transaction gets through, but MtGox still thinks the coins are still unspent. After all, it is only MtGox that has the private keys, so it is impossible (in general) that someone else can spend them. Therefore, MtGox still thinks those coins are unspent and trying to reuse them as fresh coins for other transactions. This explains why we had so many transactions that tried to double spend coins.
What is MtGox Doing Now?

First, the hackers that tried to modify the erroneous transactions and rebroadcast them manually are likely identified (MtGox surely knows the name of every customer). Their accounts will likely to be frozen. Second, MtGox has an accounting mess to clean up. There are many transactions registered as unsuccessful at MtGox that need to be checked whether they actually went through or not. Then MtGox needs to update all the BTC balances. This will likely take a couple of days and this is the main reason why all BTC withdrawals are blocked at this time. Once this is done MtGox will open for BTC withdrawals again.
Lessons Learned and Countermeasures

What happened at MtGox can happen at other exchanges as well. So how do we prevent these disasters from happening again in future? I have some proposals, 1) Try to stay close to the official bitcoin client and merge in new changes as soon as possible. Stay updated. 2) Bitcoin Foundation could setup some public servers that always run the latest official version of the bitcoin client. Exchanges should then be able to verify that the transaction is legitimate to the latest bitcoin client before broadcasting them. 3) At an exchange, when a transaction becomes stuck for whatever reason, always check if some other transaction with the same inputs and outputs has already been accepted by the network before returning the customers' balance."


Another technical explanation.
Post
Topic
Board Marketplace
Re: Pizza for bitcoins?
by
princes12
on 01/02/2014, 21:34:43 UTC
Too bad, the legendary pizza buyer is no longer here since June 2012.

I suspect the guy is in a great depression. Either that or he has a couple 100k bitcoin and bought an island somewhere

Don't worry he has quite a few more aside for his retirement.

https://blockchain.info/de/address/1XPTgDRhN8RFnzniWCddobD9iKZatrvH4
Post
Topic
Board Service Discussion
Re: MtGox bitcoin withdrawal delay >:(
by
princes12
on 01/02/2014, 07:52:49 UTC
Hello Mtgox
I have never encountered with delays transactions.
My 100 BTC so far lost.
I hope that this message will reach you weeks earlier.
I promise to spread this message everywhere including on the Russian forums.
Thanks
The sl317 user.

http://img-fotki.yandex.ru/get/9808/23942984.0/0_7a2b4_c90daff_XL.jpg

Try to be positive and check your MtGox transaction ID from "http://skanner.net/MtGox/mtgox_tx.php".
I'm also waiting my BTC withdrawal for more than 6 days. Hopefully it will arrive soon?

Your transaction is in bad TX list.
http://thegoxreport.com/output_addr_list.txt
Post
Topic
Board Service Discussion
Re: MtGox bitcoin withdrawal delay >:(
by
princes12
on 31/01/2014, 04:55:53 UTC
my account has been robbed today and the BTC withdrawal in his case was quite fast:

2014/01/30 01:51:58   Fee      0.00100000 BTC   0.00078942 BTC
Fees for Bitcoin withdraw to 1Q1Wo95FcXvrhDB5ieDMk52qDs2yNfpySN
2014/01/30 01:51:58   Withdraw      0.00800000 BTC   0.00178942 BTC
Bitcoin withdraw to 1Q1Wo95FcXvrhDB5ieDMk52qDs2yNfpySN
2014/01/30 01:46:33   Fee      0.00100000 BTC   0.00978942 BTC
Fees for Bitcoin withdraw to 1Q1Wo95FcXvrhDB5ieDMk52qDs2yNfpySN
2014/01/30 01:46:33   Withdraw      2.46000000 BTC   0.01078942 BTC
Bitcoin withdraw to 1Q1Wo95FcXvrhDB5ieDMk52qDs2yNfpySN
2014/01/30 01:45:14   Fee      0.00891422 BTC   2.47078942 BTC
BTC bought: [tid:1391042714891320] 1.48570364 BTC at $933.49998 (0.6% fee)
2014/01/30 01:45:14   In      1.48570364 BTC   2.47970364 BTC
BTC bought: [tid:1391042714891320] 1.48570364 BTC at $933.49998
2014/01/30 01:45:14   Fee      0.00600000 BTC   0.99400000 BTC
BTC bought: [tid:1391042714725595] 1.00000000 BTC at $933.49997 (0.6% fee)
2014/01/30 01:45:14   In      1.00000000 BTC   1.00000000 BTC
BTC bought: [tid:1391042714725595] 1.00000000 BTC at $933.49997

and all is gone.
i was waiting for $ withdrawal approval - today it was the first day i could withdraw $ but no $ anymore... how could somebody know that
i will get my $ today out? i have bad feeling about mtgox employees.

It’s very suspicious and seems like inside job. Look for users without 2FA and empty the wallets quickly with small withdrawals and without any delay. Nowhere to turn and nobody to blame. I wonder how many users are not reporting this kind of incidents?    
Post
Topic
Board Service Discussion
Re: If you used Brainwallet.org - MUST READ! - Security Breach!
by
princes12
on 28/01/2014, 21:42:12 UTC
Your worst nightmares has come to reality!!! Please read following post if you haven't seen it before.

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