But the line of reasoning is really simple. You don't really have to disassembly any perpetuum mobile to say that it can't work.
1) Long trade has a range from unlimited gain and 100% loss.
2) Short trafe has a range from 100% gain to unlimited loss.
3) To honestly allow shorting you have to do a credit check on the customers.
4) Bitcoinica wasn't doing credit checks and didn't attempt to collect on loses.
5) From the above Bitcoinica was a gambling establishment.
Call it "bucket shop", "bunga-bunga shop", "spread betting", "contract for difference" or whatever else the gambling regulations allow throughout the world. The logical outcome is really simple.
My understanding is that they did not require credit checks on people because they would reimburse themselves by force-liquidating your position once it was getting close to net_worth = borrowed_amount
In my understanding how it works is the following (haven't checked much in the actual code so far) :
- For a short position you borrow BTC from the house. If your own BTCs are N your leverage 2, you end up with selling 2*N BTC at price P1, you're now holding 2*N*P1 USD, if price falls to P2 you can liquidate your position with a buy order, you buy (2*N*P1)/P2 BTC. If P1 > P2 you get keep a profit, if P1 < P2 you're at a loss. Your position is force-liquidated when P2 rises so much that re-buying would leave just enough to reimburse the house.
- For a long position it's pretty much the opposite. You're just shorting the USD.
And since (always in my understanding) you liquidate positions with market orders there is always enough to pay profits.
People can approach this as gambling, or trading, doesn't matter, as long as the rule is clear I see no malice in that. BUT my understanding of margin trading concepts is still fairly limited, I'm genuinely curious about it, and ready to stand corrected.