On knowing the sell about 1_bts for 10000000 USD, I am shocked.
And I think there must be something wrong.
I read the white paper, but just understand a little.
Here share the logic in my head. It maybe totally wrong.
------------------------
If no rule, the bitUSD is not USD, it is just a name.
It can be anything: cheap as DOGE, or expensive as 42Coin.
So there must be the rule:
You can create your BTA named bitAAA or bitXYZ, named anything.
But when you create BTA named bitUSD, it must equal to the real time USD value.
When you create BTA named bitBTC, it must equal to the real time BTC value.
So the BitShareX system already has the BTS with real time value.
If you want play in BitShareX, you must put in real USD or real BTS or real BTC.
How to put USD in/out BitShareX system ?
one method is using the public market(e.g. Bter);
Or using BTS_prepaid_code(e.g. BTER-code or BTCC-code or telephone recharge coupon) can buy with USD from the on-line/off-line shops
Then the game is starting: suppose USD==1 BTC==1000 BTS==100
UserA want buy 2 BTC
UserB want sell 2 BTC
UserC want keep 20 BTS
UserA checkin 2000_USD get 20_BTS; BitShareX increase 2000_bitUSD;
UserA use 20_BTS to buy 2_bitBTC.
UserA checkout 2_bitBTC get 2_BTC.
UserB checkin 2_BTC get 20_BTS, BitShareX increase 2_bitBTC;
UserB use 20_BTS to buy 2000_bitUSD.
UserB checkout 2000_bitUSD get 2000_USD.
UserC checkin 2000_USD get 20_BTS; BitShareX increase 2000_bitUSD;
1 year later, BTS==10,000;
UserB use 20_BTS to buy 200,000_bitUSD.
UserB checkout 200,000_bitUSD get 200,000_USD
------------------------