This topic has been discussed before.
MasterCoin is a codename (
coined by dacoinminster) for a concept that has been discussed many times here. The basic idea is a new P2P cryptocurrency that allows anyone to easily issue, control and distribute new types of coins.
Example use cases - Greece might issue "Drachma 2", a new coin that they manage.
- A gold trading company can issue GoldCoin, which they promise is always backed by physical gold (insured by 3rd parties)
- An individual can issue MyCoin, and distribute those to people who he values ... he would then be willing to trade this coin in exchange for his time
- and so forth...
- Other Bitcoin-like coins can be issued on top of this coin, investigating properties like faster confirms, different economic properties,
StakeCoin, ...
The idea is that Bitcoin itself has very rigid economic properties, that will never be changed, namely fixed money supply and a specific coin minting schedule. Who says these specific parameters are "the correct ones" for the currency that positions itself as a candidate for being the one global currency?
Alternate cryptocurrencies can be created by forking the Bitcoin client, but this process is damn hard. A group of non-techy friends that want to create a "BeerCoin", local to their group, that symbolizes who owe who a beer, will never fork the Bitcoin client. Beyond the technical difficulty of forking, alt coins often have low hash power, and are prone to various attacks because they don't share Bitcoin's hash power (Merged Mining is not a trivial solution for any new alt coin).
So far I just introduced the topic, but I didn't say that I support it.
My opinionI remain unconvinced that this concept is needed. I believe that people don't really have a need to deal with a lot of coins, and that the ideal situation, for the human kind, would be to have only one representation of
money.
As for some of the use cases above, I don't think that a p2p cryptocurrency is the best solution for them.
Open Transactions might fulfill all the requirements without the added complexities of Bitcoin, and without being a burden on its blockchain.
I believe that Bitcoin has all the desired properties of an ideal currency. There might be a few competing variations, with minor changes to the coin minting schedule, block confirmation strategy, and so forth ... but we don't really need more than a handful such alternates.
Implementation NotesJust an aside - I prefer to keep the discussion at the "is there a need for this" level, but I still wanted to reference two possible implementations for this concept as a p2p currency:
- Dacoinminster's proposal of MasterCoin (already linked) - a new blockchain that people can switch into by "destroying an amount of bitcoin" in exchange for obtaining new MasterCoins.
-
"Coloring Bitcoins" using a modified client, but without any protocol changes.
Discuss