Earlier quoted context omitted.
No, MtGox said that the thief was able to make a larger withdrawal (approximately 2000 BTC) before our security measures stopped further action.
I wonder if they don't really mean, "2000 of the coins created by the thief and then sold to buyers were withdrawn before we could shut things down"
Those 500K Bitcoins that caused the flash crash weren't real
161–170 of 176 posts
Re: Those 500K Bitcoins that caused the flash crash weren't real
#162Earlier quoted context omitted.
I wasn't advocating this method or defending Mt. Gox. (Their touting of SHA-512 and use of the unclear term 'triple salted' raises red flags.) I was providing an example of what could be meant by 'triple salting' that didn't necessarily involve 'three servers'. We could contrive scenarios where bcrypt with this multisource-salt would be a win over bcrypt with a single same-database salt. Intellectually exploring the…
No, we haven't worked together. My "cursory knowledge" comment was more directed at the people running MTGox, not you. Sorry if I phrased it in such a way to imply so. I agree, there could be an implementation where applying multiple salts might have a benefit, but SHA-512 is not that implementation. I was not slavishly repeating 'standard methods', but pointing out that they are or were widely wrong in whatever they…
Re: Those 500K Bitcoins that caused the flash crash weren't real
#163Earlier quoted context omitted.
> Yes. I am sure. I have far, far, far less than 0.000001% of the total money in the bank. If they could not produce this much money when I wanted it, there would be other serious problems. Last year, a branch office of a large bank in Finland was barely able to produce 10 000 euros in cash when I wanted to withdraw it. The clerk just didn't realize he shouldn't mention it. Don't be so sure.
Is that a case of the bank not having the money or just that branch not having the cash on hand?
Re: Those 500K Bitcoins that caused the flash crash weren't real
#164Earlier quoted context omitted.
No he isn't. If ( just for the sake of the argument ) RMB replaces USD as the international currency base, US has absolutely nothing to back dollar value and prevent it from dropping.
Pretty much every useful currency these days is "backed" by absolutely not one single atom of metal. Which, it turns out, works just fine -- the belief that gold has value is roughly as magical as the belief that saying some words can turn wine into blood (and a prime sign of religious dogma in both cases).
Re: Those 500K Bitcoins that caused the flash crash weren't real
#165If I had any bitcoins hosted on mtgox and, for some reason, had not already taken them out, I would do so right now . When you give them your bitcoins, you are trusting them to keep your money safe. I trust my money with my large bank for two reasons: (1) they have a large safe and have practice keeping people out, but more importantly, (2) if someone were to break in and take some of the bank's money, I would know t…
don't disagree with most of what you said, but...you sure about this part? I would know that I could still withdraw my money because they have enough cash on hand for me to do so. http://en.wikipedia.org/wiki/Fractional-reserve_banking Or if you want a more practical example, keep watching Greece (or look at what happened to Argentina 10 years ago).
Re: Those 500K Bitcoins that caused the flash crash weren't real
#166Earlier quoted context omitted.
Is that a case of the bank not having the money or just that branch not having the cash on hand?
Each branch is supposed to function as a bank , right?
Re: Those 500K Bitcoins that caused the flash crash weren't real
#167Earlier quoted context omitted.
By using floating point values for a user's balances (per-currency) in the DB, they effectively did make themselves a fractional reserve bank, even if the spread was likely small. Most every transaction would've added a tiny bit of an error value -- given enough time, this would've added up pretty considerably.
Due to how round-off is specified, cumulative errors in floating point calculations should average to 0 for typical workloads.
Re: Those 500K Bitcoins that caused the flash crash weren't real
#168Earlier quoted context omitted.
When talking about DIY crypto, the question should be turned around - what's the benefit of this over just using bcrypt?
Well, one example might be if you were implementing your crypto in a language that doesn't have bcrypt bindings. So you would either have to port bcrypt or use existing crypto code to approximate bcrypt-level security.
Re: Those 500K Bitcoins that caused the flash crash weren't real
#169Earlier quoted context omitted.
Is that a case of the bank not having the money or just that branch not having the cash on hand?
Each branch is supposed to function as a bank , right?
Re: Those 500K Bitcoins that caused the flash crash weren't real
#170What this means is that very easily, or even accidentally, MTGox could be running a fractional reserve bank in bitcoin. Balances are just numbers in the database, so there's no cryptographic requirement that they sum up to the actual amount in the dollar and bitcoin escrow accounts/wallets. They can inflate the bitcoin in circulation, and all it takes is enough real bitcoin and cash to cover the withdrawals for no on…
That's the whole point of an unregulated currency, right? Banks can do whatever they want, they're not subject to reserve requirements, or for that matter any kind of oversight. I'm not sure how regulated fractional reserve banking is a terrible thing, but a completely unregulated bank is a better thing.
Bitcoins provide a chance for trust to be based on economics (escrow, insurance, audits, etc) not by government fiat. But you can't fall asleep at the wheel and just expect everything to work.