vertebrae, respect for your enthusiasm! But...
1. legal stuffWhere do you come from?
daybyter, methinks illegal place. Somewhere international, distributed, without governments. Just alt-coins...
upal, look at this forum again, look at bitcoin. There is no rules, yet, there is no government. Anyone could start its own alt-coins exchange right now.
Sorry, but this sounds naive. You never heard about (Know your customer (KYC), Modern anti-money laundering laws)?
2. running the exchangecoinrevo, don't talk about hardware. It is wordpress. it is joomla.
It is mysql(or something). You push 2 of buttons, buy or sell. You login/sigin, you deposit money, it is simple node, nothing else.
The herculean thing which I'm see is a graph of history, ...
You seem to be the next
Simon Hausdorf who did run Bitcoin-24 exchange from Germany!
His engine matched/conducted multiple orders, but deducted the money from the account only once! Below a part of the story...
TAiS46 = Simon Hausdorf
I have some question ... example: a user will buy something for his USD
Check his USD Balance
Deduct the USD from his account
Make an Order -> order queue
user gets his item and the other one gets his USD
Lets say, the users makes 5 requests in the same second (very fast).
So it is possible (and happen) that 5 requests are running. He has only money to buy only from 1 request. Now the requests are so fast, that the script checks his balance, but is not so fast, that it deduct the money from his account. So the requests will pass two times! How to solve it?...
http://stackoverflow.com/questions/15026825/php-mysql-how-to-prevent-two-requests-updateWhat happened to bitcoin-24.com?2013-04-12Today some people were very upset because their bitcoin exchange bitcoin-24.com was closed [10] for five or so hours without any announcement about what had happened.
One visible problem was that there were many reports of incorrect transactions. Users getting twice (or more) the amount of BTC than they should have gotten. Then somebody reported a rather
scary mysql question on stackoverflow by the user TAiS46. He is bitcoin24's developer. (Simon itself?)
This bug would lead to the problem with incorrect booking of orders. It is two months old, so it's very likely that some people have known about it, and that they gamed the site to farm free money. They might have used a flood of micro-orders to do this.
Later today the following statement appeared on the site:
Our Service is momentarily not available.
1. All funds (EUR, USD, PLN, GBP & Bitcoins) are safe.
2. All withdrawals will be gradually processed chronologically from another bank account.
3. The Polish authority closed your [sic] Bank account in Poland.
4. Our lawyers are working with high pressure on a solution.
We will back with Bitcoin-24 2.0 on when all declarations are finished.
All important Emails can be send to
[email protected]If somebody found a way to exploit the bug reliably and withdrew the money they made, they effectively took other user's money. This makes the "all funds are safe" claim doubtful.
Blockchain and missing money
Here's a list by z3c0 of orders that were executed more than once. This post said that around 6000 BTC had left bitcoin24's wallet, but that info was apparently incorrect, see also CoinSheep's comment below.
More scary technical info
1. Simon, bitcoin24's admin, does seem to have problems with basic coding stuff. A few weeks ago there was another stackoverflow question on rounding. He uses floats to deal with currency.2. Late last year he apparently lost a wallet (google translate) due to missing backups.
(scroll to 2013-04-12 )
http://kuttler.eu/post/what-happened-bitcoin24/ The video is not good explained but an example.
4800% in two days?Bitcoin-24
Published on Apr 4, 2013
They have a coding error on it where they double your money, oops!
Spotted this after running a market maker for one hour, who knows how long it has been like this and how much money has been stolen...
Owner assures me it's not an exploit yea right.
Get your money out and don't send any in. People with duplicate coins will withdraw it.
http://www.youtube.com/watch?v=3YN101xieCY 3. Simons did learning by doing and people still wait for their Bitcoins and money!
Of course, dont lose your enthusiasm. But consider what people like coinrevo said. Dont offer people a service you dont have control over.