dacoinminster, the project you are seeking to start is already underway. I'm not sure if you remember, but we met at the conference after your panel. As I said then, we the Freicoin developers have been working on a proposal with similar goals for some time. It now has a name: “Freimarkets: assets, credit, and exchange”.
Explained in bitcoin terms, it is basically colored coins on steroids, plus decentralized, distributed p2p markets. Together with the “smart contracts” possible though the bitcoin scripting language, these provide all the primitives necessary for the issuance and management of just about any kind of financial instrument. We are currently working on a white paper describing in detail the modifications to bitcoin protocol, but here is the high-level executive summary:
Therein we propose a new transaction format, nVersion=3 transactions (Freicoin's interest/demurrage modifications having defined nVersion=2), which enable one level of independently verified sub-transactions, as well as relaxation of the rules regarding coin generation via coinbase transactions for the purpose of supporting user-defined assets on the block-chain. Combined with suitable extensions to the peer-to-peer, JSON-RPC, and user interfaces, these two protocol changes complete bitcoin’s repertoire of low-level constructs, allowing the emulation of a wide variety of financial instruments.
Together this enables the following sorts of applications:
* Issuing new assets by means of asset definition transactions (coinbase transactions other than the usual first transaction of a block), then transferring ownership of these “colored coins” through normal Freicoin transactions. Such assets are allowed to specify their own interest/demurrage rate, reference an external legal contract (typically governing their redemption) and may be destroyed when no longer needed by a special class of non-spendable, prunable output script.
* Atomic exchange of assets of differing types through inclusion of inputs and outputs for both in a single transaction.
* Signing orders (partial-transactions) that are binding but not completed until they get into the chain as part of a balanced transaction, and have attached expiration dates or can be explicitly cancelled by double-spending the signed inputs.
* Executing an arbitrary number of these orders atomically by creating a complete valid transaction where the orders are included as sub-transactions, thereby executing an atomic trade/exchange without requiring both parties to be online or in direct contact with each other.
* Composing orders from separate markets into an atomic trade with intermediate assets, enabling payment based on transitive trust relationships
In other words, any of the multitude of things Open-Transactions or Ripplepay were designed to do, could now be done on the block chain. Further, there is no reason why this could not be implemented on Bitcoin itself. However, it is such a drastic change in scope from what bitcoin has traditionally been that getting the required consensus may not be worthwhile or even doable. The smaller, more focused Freicoin community has already rallied behind this as the next major technical development, and it will be deployed to that network within as soon as development and testing is finished.
As you may know,
I'm currently working on UTXO indices for bitcoin, and you would be excused for wondering how these two proposals could be related. The thing is, we anticipate user-issued assets and distributed exchange to grow demand for blockchain transactions considerably. Actually considerably is an understatement: I would not be surprised if it exceeds regular bitcoin traffic by a factor of 100x or more. Therefore we are working to get UTXO indices implemented first so that the core bitcoin layer can scale, then implement “Freimarkets” on top of Freicoin. Using existing scripts, users would be able to make atomic trades across chains (bitcoins <--> freicoins), and then use Freimarkets to issue their own transactions or participate in the p2p exchange.
I obviously feel Freicoin will succeed as a currency, on its own merits. However playing devil's advocate, even if you are not bullish on FRC it's still true that it's unique system of demurrage makes it an ideal fee currency that doesn't threaten bitcoin's utility as store-of-value. And the scale of hard-fork changes required for Freimarkets makes it a non-starter on bitcoin itself for pragmatic reasons.
Your idea about exchanging NewCoins for the bitcoin crowdfund investment is interesting, but unfortunately mismatched to the current situation on the ground. If you want to invest in this new idea, invest in freicoins - they will soon be the fee currency for the proposal. If you have bitcoins to contribute to the effort then contact me offline. My time is only paid for for the first couple of months, but this is expected to be a year-long endeveour. If additional funds were available, I'd be able to bring on extra programmers to make it happen sooner. (I already have one in mind, but if anyone technical is reading this and interested, contact me offline.)