I want to create a new alt-chain with a few modifications to the Bitcoin to enable a multi-currency, crypto-fiat, exchange. I am a software engineer (C++ expert) and could potentially do it all myself, but this project is important enough that I would like to collaborate with someone who is very familiar with the existing Bitcoin code base and who can help me work through technical details specific to Bitcoin.
* I will be updating these specs based upon discussion in this thread, so check back from time to time* Specific changes I want made to the bitcoin client are:
1) Distribute half of all mining fees as dividends to outputs with a positive balance.
2) Annotate all outputs with a currency UNIT.
3) Create an output script that will only allow the output to be spent under 2 conditions:
a) it is signed by a specified address's private key (cancel the bid)
b) it is part of a transaction that has 2 characteristics: (accept part of the bid)
- 1 output to a specified address in a specified currency at a specified exchange rate
- 1 output that allows the change to be spent under the same terms as this output.
4) When accepting a bid, the input may be coins in one UNIT used as collateral for coins in the EXCHANGE unit.
5) When one UNIT is used as collateral for another THEN the dividends paid to that UNIT get paid to the other UNIT.
6) Update the hashing algorithm in a way to prevent centralized control or instant monopoly of all shares by asic mining companies.
I suspect that someone who is very familiar with the bitcoin code base would be able to help me get this implemented in very short order. I have much of it figured out / designed. Please contact me if you are interested.
I am also looking for feedback on how to improve this idea. I have explained the reasoning / economic model behind these changes in other threads, but will answer questions here as well. I suspect that once we get to talk on skype/phone you will forget about the money and be more interested in the result. But even if you are skeptical I am willing to make it worth your while to spend some time helping me try it out.
Payments can be made in bitcoin or other negotiable methods.
Anyone who can convince me to abandon this idea before I invest more money into it will be given a 10BTC bounty.
Original Explanation of Economics behind this:
Background / Explanation of Economic Model behind these changes:
https://bitcointalksearch.org/topic/m.2259254* EDIT *
Updated / clearer explanation:
https://bitcointalksearch.org/topic/m.2273237* EDIT *
I have created a github repository / branch from bitcoin for this project.
https://github.com/bytemaster/bitshareIf you are interested in investing in BitShares to help fund development and bounties (like the wonderful Icon that was just produced) then checkout INVESTING.md at github for the signed terms. In summary 1000 BitShares will be pre-mined for every 1 BTC contributed to the investing BTC address and your Bitcoin wallet should be importable into BitShares and allow you to redeem your BitShares once it is released.
The number of shares pre-mined will be in addition to the 21,000,000 issued via mining.
* EDIT *
I will close out this bounty thread before spending any invested funds. If the bounty is won, all invested funds will be returned.
If you would like someone other than me to be the decider of whether or not you 'win' the bounty, then I will agree to create a contract with objective criteria that will be arbitrated by Judge.Me.
You can validate that I have the funds to pay the bounty by checking the balance of the investment address (Over 50 BTC at that adress are my contribution to this).
Total outside investment thus far: 2 BTC Thanks! Total bounties paid: 0.75 BTCTotal tips paid: 2 * .05 BTC* EDIT *
It is now clear that the only thing BitShares is good for is short-selling 'bitcoin' in a trustless manner. This is very useful in its own right by allowing hedging, but it is not the system I hoped it would be.
All funds will be returned to investors.