It was not a DDoS: MtGox got 20k new accounts per day
bitcointalk.org
bitcointalk.org
https://bitcointalk.org/index.php?topic=166578.msg1737375#ms...
These types of issues have been faced and solved by myriad other companies, many of them with fewer resources. It seems that every major player in the Bitcoin space has trouble conducting themselves as actual professional businesses and are just fine with causing losses ranging from thousands to billions of dollars in this case. If just a few decent companies came together to provide the services that Mt. Gox and other current "leaders" are failing to provide, Bitcoin could quickly become a much more powerful force than it already is. The limiting factor for Bitcoin is no longer demand; it is the lack of reliable infrastructure for buying and selling them.
There is a big demand, I don't understand why VCs or YCombinator are not pushing a few startups in this direction.
Buying bitcoins is still extremely complex for most of the world. It needs to be simplified further.
However.
On Monday I was planning to place an order for bitcoin on Coinbase and I was informed that the order would go through on Friday at the market rate at that time. That is somewhat worthless and extremely dangerous in a volatile market. For now, I consider their service unusable.
And now that we've reached a point where the value of it is so unrealistic (determined by because everyone is so drastically delusional about it's value and also the causes of the given events -- as your post and other comments demonstrate), those same people are now willing to sell / cash-out, and others will follow their lead.
I doubt its the 20k new accounts. It's probably the 20k new accounts' (per day) trading activity.
2) "The number of trades executed triple in the last 24hrs." But how much has the volume changed? Is there a way of somehow filtering out what would be "panic" induced trading (perhaps by removing # trades that happen in a large swing) to see if trade frequency has changed?
I don't know, well publicised offers of free money might actually result in quite high uptake.
which is more, paying x% + y once on 1 BTC or paying x% + y a hundred times on 0.01 BTC?
Clearly the latter is more, assuming of course that `y` is positive (and it would be a very strange market that inverted the structure)
"Any order that is on the order book will receive a rebate when filled. Think of this as a negative fee (you actually get extra funds). This is done to provide an incentive for some traders to place their orders onto the order book for others to better understand market conditions."
It's pretty easy to solve by charging users who make over a certain limit of micro trades. I wonder why they haven't done this?
My name is Danjuma Sule, one of the sons of major Gen Gumel Danjuma Sule, The late Nigeria's former minister of mines and power in the regime of the late former Nigeria's military Head of state, Gen Sanni Abacha. When my father died he left me an inheritance of 9830422.33333421 bitcoins. Unfortunately bitcoin exchanges are not yet set up in Nigerian currency and I am in need of a young techno wizard with a bank account denominated in US dollars to assist me in gaining access to my inheritance.
It is on this basis I am seeking for assistance. Your percentage is negotiable. Please note; your age and profession doesn't really matter in this transaction. Waiting for your immediate response and bank account specifics.
Regards, Danjuma Sule
Edit: I mean green equals new account.
HN is a serious place for serious topics. We should be talking about bitcoin.
The specifics can change from country to country, of course. I know that in the US direct debits are rare (while in Europe are quite common), so maybe the process changes.
Anyway, your bank account number is still sensitive info, as there are scams that can challenge the whole process (generating lots of direct debits, or trying to duplicate legitimate ones to go "undercover")
bitcointalk has a massive donations budget, and we all know mtgox has a lot of money and a huge interest in preventing something like this from happening.
I think it was a DDoS combined with a few opportune sells to create a panic on purpose to be quite honest.
Tinfoil hat replies welcome.
Maybe they should start to use an SSD and some decent software.
Theymos has been improving the forum software, and is offering bounties to people to implement certain things.
Yeah, I'd say there are serious architectural problems. This is not a software "design" problem though, it's the inevitable real-world result of software "evolution". It happens.
I read they're working on a new platform built from scratch. I bet it's going to kick ass as they've got some real world experience now about what works, what does not and what needs to be hardened.
The tricky part is transferring other currencies in and out, and between the exchanges. "Ripple" also sounds promising for this purpose.
I came across this project on bitcointalk, which isn't really an exchange but looks interesting: https://github.com/FellowTraveler/Open-Transactions
MtGox is synonymous with 'bitcoin' at this point. Everyone who knows what a bitcoin is knows what that site is.
Are all those 20k accounts legitimate?
For about 20 minutes, they buy/sell buttons were non-responsive. You could click on them - but nothing happened. I have a suspicion (without evidence other than observation) that at one point today the buy/sell functions were disabled.
The buy/sell buttons always worked, as far as I know, but when the lag is an hour I can see how it would seem broken.
Failure Scenario #1 - Buy/Sell Buttons were not working. You would click them - but absolutely nothing was happening. On #MtGoxLive there were a number of us all experiencing exactly the same thing. A few believed it might have been a javascript issue.
Failure Scenario #2 - Once the buttons were activated/fixed - your order was placed in queue instantly, but remained "pending" - on #mtgoxlive, ;;goxlag showed lag time of about 600 seconds - My order went from pending to "executed" exactly according to ;;goxlag.
It was the first time I had heard about Bitcoins, and so did many I think!
Also when MtGox comes back online in ~3 hours I believe we will be in for some more bot action manipulation, especially with the temporary fee waive now.
You are trivializing the real markets. What makes you think this is something that NASDAQ can just "do"? They had a system problem causing delays on Facebook's IPO, and they're still dealing with the shit-storm from that now. Everyone who had poor executions (or missed executions) as a result of the delay is trying to get compensation from the exchange for their technical problem. I haven't checked the exact number recently, but I want to say $21MM is the pool that the exchange has to puke to the "plaintiffs".
Because bitcoin exchanges are not regulated in the same fashion as stock exchanges, I doubt that MtGox will be on the hook for anyone's poor executions.
> I wonder how their stack is setup.
As someone else pointed out, their stack is setup wrong if account management has _any_ impact on their matching engine. Hopefully, it was just the web servers which host both accounts-management and trading UIs. Regardless, there was clearly some resource-sharing which should not have happened.
This is actually back in the news. And the value that the banks are looking to recover is closer to $500MM.
http://www.swissinfo.ch/eng/business/UBS_unimpressed_with_Fa...
Also I still think it would be interesting to see their setup, wrong or not.
A small nitpick: Volume is one metric but it does not matter in reality the important part is the amount of transactions on a specific symbol.
That's quite right, thanks :)
Real venues incentivize participants to post orders in round lots (generally 100 shares) and some of them penalize participants who add liquidity with extraordinarily low fill rates. These rules help reduce load on the matching engine, and afaik mtgox has no analogous rules.
The price drop is due to panic selling and lag. It was almost inevitable, also constant in the news. Now it happened and we can move on. The price is back to about 75% of what it was already, and I don't think it'll take more than a few months to break the previous price record. Or seeing how fast it's recovering, perhaps not more than a few days.
However it was not a DDoS in the classical sense that brought mtgox down to its knees but nonetheless a DDoS has occured.
mtgox supports a weird feature whereby you're allowed to enter any buy or sell order even if you don't have funds. This means that whenever the prices matches your order the system needs to check whether you actually can with your balance fill that position.
Via the api, it is possible to put tiny transaction even smaller amounts than what you're allowed via the webgui.
It doesn't take much review of the ask and bid to find out that there were a huge a mount of micro tiny transactions all over the place. Those are in an ever higher volume when system begins lagging furiously and people panic.
These are perhaps HFT, or maybe not, but those are the source of the lag and therefore the source of the panic.
This is DDoSing and it's also mtgox fault for having a a toy exchange and us bitcoiners for using it.
I long ago moved to bitstamp. You can find your local exchange i'm sure.
http://blockchain.info/tx/5d9ef693d41cb3bb4c6d98e70ea8b2cc91...
Actually, $7M based on $100 value. If it was @ $200, well $14 Million USD.
You've got to be KIDDING ME. They don't seem to give two shits about their users or their money.
At least I'm verified now - but I have to say their lag time and apparent saling issues still concern me a lot.