It is clear that simply debating how the BitShare system works is insufficient. It is difficult to grasp how a crypto-USD will follow actual USD and to have confidence that No One could cheat the system. So I am going to dedicate this thread to the simulation of transactions on the BitShare blockchain. Anyone can play and if you end up with a strategy that allows you to 'legally' steal the 10 BTC backing the virtual game currency using a consistently applied set of rules according to my white paper and cause the Crypto-USD price to deviate from simulated-USD then you will get to keep any profits you earn as a result as real BTC. If not, it will cost you nothing.
I am not a computer and so may make some calculation errors. Calculation errors may always be corrected provided the recalculated results accurately follow the rules.
*edit* Because there is often misunderstanding of exactly what the rules are, I will be the sole judge of deciding what is a valid transaction. The only caveat being that my rules must be consistently applied for all transactions like the software would enforce. *end edit* If there is debate regarding the calculation of a particular transaction and how the rules are applied to it, that debate should be carried out in another thread:
https://bitcointalksearch.org/topic/bitshare-simulation-game-discussion-theory-economics-in-old-thread-218596 and any resulting corrections I will post here.
To propose a transaction you should describe what you want to do in
https://bitcointalksearch.org/topic/bitshare-simulation-game-discussion-theory-economics-in-old-thread-218596, I will present you the resulting network transaction and if you agree to the transaction, I will post the transaction to this thread and update any relevant balances.
By definition, the most I can lose in this game is 10 BTC there is no open-ended losses.
It will be considered 'cheating' to turn down any transaction that a reasonable person would consider 'profitable' because if it were profitable then someone in the market would accept such a transaction. In effect, if the only reason a transaction is not 'profitable' to you is because by not taking it you would win the game, then it would not be an accurate simulation of the real world.
How do you win this game? You can win this game if you can cause the value of crypto-USD to permanently decouple from the value of simulated USD and in the process scam me and other players out of the value of our crypto-USD deposits. It is fully expected for the price of crypto-USD to fluctuate above or below the price of simulated-USD in response to demands for deposits / withdraws. This price fluctuation is little more than a transaction fee similar to the one charged by BitInstant.
Rules of the Game
---------------------
1) I will start out with 100% of the crypto-currency initially backed with 10 BTC. There will be 1000 BitShares issued and therefore each starting BitShare has a value equal to .01 BTC.
2) Each day I will distribute a dividend of 10% + Transaction Fees to everyone who has a balance in BitShares.
3) The 10% dividend will be created by simulated mining and thus issuance of new BitShares. These new BitShares will not be backed by any more BTC just like current new Bitcoins are backed by any 'new value'.
4) All 'block-chain' transactions will incur a 1 BitShare transaction fee (for simplicity).
5) Because this is simulating the 'real world', I will be playing to make a profit and increase the value of my holdings to be more than 10 BTC. This means that new value will have to enter the game via other players. I will not ask anyone to actually risk their real money (like I am), but when someone 'deposits' simulated USD in exchange for crypto-USD we will "assume" the simulated USD has a market value equal to to real USD. All profits/losses will be measured in BitShares. Therefore, my goal is to increase my BitShare balance by more than 10% interest paid. Your goal is to increase your simulated USD by more than 10% interest alone would yield.
6) Anyone who posts to THIS THREAD other than me is disqualified from playing, please do not post to this thread. If you have comments / questions about this thread, please post to
https://bitcointalksearch.org/topic/old-bitshare-economic-theory-10-btc-bounty-to-prove-me-wrong-paid-215488. The purpose of this thread is to act as the simulated block-chain and anyone who posts will be asked to delete it / move it to the other thread.
7) The rules of this game may change as necessary to more accurately reflect the actual economics behind BitShares. No rule changes that cause this game to less-accurately reflect BitShare economics will be allowed.
To simulate actual volatility, each day the BitShare to simulated USD exchange rate will adjust by about the same percent as the change in BitCoin to Mt.Gox USD does. This should make BitShares as equally volatile as Bitcoins and thus provide a realistic simulation.
9) Because we are all 'profit-seeking actors', the only reason to sell a crypto-USD/etc would be if there was something else we wanted to do with the proceeds that was of equal or greater value. Therefore, I will assume that anyone who receives simulated USD from the network will be yielding 10% return while outside the network. If I did not make this assumption, then I would never sell my BitShares because I would 'instantly' lose due to the 'debasement' / reallocation that occurs via mining. We will also assume that before simulated USD enters the network it was yielding LESS than 10%. The exact amount doesn't matter, we just assume that buying BitShares or crypto-USD with simulated USD is profitable or it wouldn't happen.
10) Each player starts with $100 simulated USD balance which pays 0 interest. After they deposit and withdraw from the network the withdrawn simulated USD will pay 10% interest.
If there are any questions, or clarifications about the rules, or suggested changes to the rules then post them in the discussion thread:
https://bitcointalksearch.org/topic/old-bitshare-economic-theory-10-btc-bounty-to-prove-me-wrong-paid-215488. Once we have at least 4 players (myself included) who agree to the rules, the game will begin. Other players may join at will.
Valid Transactions / Orders:
"I want to purchase X BitShares for Y simulated USD, send BitShares to address Z"... someone must accept the offer.
"I want to purchase X Crypto-USD for Y simulated USD, send CryptoUSD to address Z" ... someone must accept offer.
"I want to purchase X Crypto-USD for Y BitShares, send CryptoUSD to address Z" ... someone must accept offer.
"I want to purchase Y BitShares for X Crypto-USD, send Bitshares to address Z" ... someone must accept offer.
"I want to cancel order W"
"I want to purchase X simulated USD for Y Crypto-USD" ... someone must accept offer.
"I want to purchase X simulated USD for Y BitShares" ... someone must accept offer.
"I want to do an direct exchange (outside the bid/ask exchange) of X CryptoUSD for Y BitShares" ... someone must accept offer.
"I want to wire X simulated USD from my account to another users account"
"I want to do a direct spend from Account A to account B"
"I want to mint X crypto-USD in response to the highest bid B"
You may suggest other proposed transactions and I may add them to the list of valid transactions.
This could get "complicated", but I will do my best to keep the 'blockchain' orderly and easy to follow.
Let the Games Begin!
*edit* Move discussion of this game / interested parties to new thread:
https://bitcointalksearch.org/topic/bitshare-simulation-game-discussion-theory-economics-in-old-thread-218596 THe transactions will remain here.