Will a blockchain be useful for something other than Bitcoin / Truthcoin? What makes these two ideas special where other ideas are not?
The Economic Value of the Blockchain
A service provided by blockchain has two key differences from other service-providers: the service is codeable (digital information only, no physical products or services) and it is reliable (performs the same way regardless of the country, time of day, the user's age, race, religion, criminality, or morality).
With these differences in mind: for which services will the ROI for a software investment be maximized with a blockchain?
The market has spoken for Bitcoin; let us interpret its words: wealth transfers were easy to code (basic arithmetic), and the marginal reliability was extreme ( {taxes, inflation, bank hours, e-gold} were unreliable in the sense that you were treated worse if you were {high-income, unbanked/unpopular, day-job-employed, e-gold customer} ).
Why has Bitcoin, specifically, done so well? Many companies on the internet will sell services which are codeable and reliable (Google, Facebook, Amazon). These services are reliable because it is easy to be reliable. They do not store your value, they accept your value. Bitcoin is a distributed asset ledger, it keeps track of who owns what. Reliably storing value is very difficult, you are tempted to cheat, and you can be hacked/sued/closed down.
So, more precisely, blockchains win with services which are codeable and which store value.
What Can't Bitcoin Do?
For raw value-storage, one can use Bitcoin. With the introduction of colored coins / metacoins, Bitcoin can store custom digital assets. User-controlled multisig, nLockTime, and sequence numbers can greatly enhance the user's security and transfer experience.
At first glance, multi-party multisig would appear to open the door to every conceivable type of contract imaginable. Get together with your trading partner, and specify that a transaction will go through if some rules are followed. Using multisig, if you and your partner don't agree on the post hoc interpretation of the rules, both of you can turn to a trusted third party -- Wait! We went too far there: upon closer examination, multisig does not represent a powerful extension of Bitcoin, if anything it represents a contradiction to Bitcoin!
Bitcoin was supposed to eliminate the need to trust someone else with your money, yet this trust is precisely what multisig re-needs. Some may cheer at the shift from existing entrenched firms to hyper-competitive digital firms, but I don't (see "Comments"). Bitcoin is weak on purposefully storing value - instead it simply describes where value is currently stored. Those businesses which store customer's Bitcoin (namely exchanges and betting sites) routinely lose or steal those funds.
This weakness would imply the viability of a blockchain which could store up Bitcoin and conditionally pay it out (as would be required in betting markets, gambling/lottery, insurance, and at exchanges).
Truthcoin Trustless Escrow
Truthcoin enables individuals to participate in a prediction marketplace containing a trustless outcome-resolution service (ie, an escrow running entirely on greed and not on second-order abstractions such as 'honesty'). The prediction market concept is flexible enough to contain functions for gambling, insurance, and portfolio replication (currency exchange), as well as other functions.
Does a Decentralized Economy Need a Third Blockchain?
With Bitcoin and an internet connection, anyone can start a business selling anything. This takes an already-decentralized economy, and turns the decentralization up to 11. Some services require customers to escrow their Bitcoin, which may require the creative use of multisig, reputation, insurance, fidelity bonds, etc. Finally, there are business arrangements which are impossible without a trustless escrow. These services can use Truthcoin.
Assuming the existence of MaidSafe, ClearSkies, or similar, what is the economic case for any other "DAC"? Or for Etherium? Some feel that these designs are cheaper, but this is hard to see. Software development/maintenance requires a great deal of highly-skilled work, and then the software "rots" as it gradually becomes obsolete. Bitcoin is supported by users in forums, in lieu of salesmen/customer-service-reps. The work is done by volunteers, but it still requires effort. Open source software projects can thrive on community-autopilot, but they are also regularly abandoned (and many Bitcoin-projects have already achieved vaporware status). Bitcoin's unique status as money not only incentivizes development/maintenance but also co-opts money's-status-as-a-network-effect to onboard and coordinate programmers.
Unless you've come across another good to sell, which is codeable, value-storing, and timeless, blockchains aren't worth your effort! Just start a normal business instead! You can flexibly adjust your prices and service offerings as you, the manager and entrepreneur, see fit! Some things aren't codeable, and a lot of the time you'll want to be "unreliable". You'll want to treat some customers differently from others. Software bugs, miner attacks...these can crash blockchains permanently! Put those skills toward writing a great piece of software (which you sell for Bitcoin).
It is quite early in the game, but the empirical evidence is piling up on my side. Many firms have sprung up to use/accept Bitcoin, yet still (to date) no other useable "DAC" or "Ethereum" has been born, let alone seen its first birthday (Bitcoin is 5 and a half). How long will it be until that changes? 6 months? 5 years? Forever?
The Economic Value of the Blockchain
A service provided by blockchain has two key differences from other service-providers: the service is codeable (digital information only, no physical products or services) and it is reliable (performs the same way regardless of the country, time of day, the user's age, race, religion, criminality, or morality).
With these differences in mind: for which services will the ROI for a software investment be maximized with a blockchain?
The market has spoken for Bitcoin; let us interpret its words: wealth transfers were easy to code (basic arithmetic), and the marginal reliability was extreme ( {taxes, inflation, bank hours, e-gold} were unreliable in the sense that you were treated worse if you were {high-income, unbanked/unpopular, day-job-employed, e-gold customer} ).
Why has Bitcoin, specifically, done so well? Many companies on the internet will sell services which are codeable and reliable (Google, Facebook, Amazon). These services are reliable because it is easy to be reliable. They do not store your value, they accept your value. Bitcoin is a distributed asset ledger, it keeps track of who owns what. Reliably storing value is very difficult, you are tempted to cheat, and you can be hacked/sued/closed down.
So, more precisely, blockchains win with services which are codeable and which store value.
What Can't Bitcoin Do?
For raw value-storage, one can use Bitcoin. With the introduction of colored coins / metacoins, Bitcoin can store custom digital assets. User-controlled multisig, nLockTime, and sequence numbers can greatly enhance the user's security and transfer experience.
At first glance, multi-party multisig would appear to open the door to every conceivable type of contract imaginable. Get together with your trading partner, and specify that a transaction will go through if some rules are followed. Using multisig, if you and your partner don't agree on the post hoc interpretation of the rules, both of you can turn to a trusted third party -- Wait! We went too far there: upon closer examination, multisig does not represent a powerful extension of Bitcoin, if anything it represents a contradiction to Bitcoin!
Bitcoin was supposed to eliminate the need to trust someone else with your money, yet this trust is precisely what multisig re-needs. Some may cheer at the shift from existing entrenched firms to hyper-competitive digital firms, but I don't (see "Comments"). Bitcoin is weak on purposefully storing value - instead it simply describes where value is currently stored. Those businesses which store customer's Bitcoin (namely exchanges and betting sites) routinely lose or steal those funds.
This weakness would imply the viability of a blockchain which could store up Bitcoin and conditionally pay it out (as would be required in betting markets, gambling/lottery, insurance, and at exchanges).
Truthcoin Trustless Escrow
Truthcoin enables individuals to participate in a prediction marketplace containing a trustless outcome-resolution service (ie, an escrow running entirely on greed and not on second-order abstractions such as 'honesty'). The prediction market concept is flexible enough to contain functions for gambling, insurance, and portfolio replication (currency exchange), as well as other functions.
Does a Decentralized Economy Need a Third Blockchain?
With Bitcoin and an internet connection, anyone can start a business selling anything. This takes an already-decentralized economy, and turns the decentralization up to 11. Some services require customers to escrow their Bitcoin, which may require the creative use of multisig, reputation, insurance, fidelity bonds, etc. Finally, there are business arrangements which are impossible without a trustless escrow. These services can use Truthcoin.
Assuming the existence of MaidSafe, ClearSkies, or similar, what is the economic case for any other "DAC"? Or for Etherium? Some feel that these designs are cheaper, but this is hard to see. Software development/maintenance requires a great deal of highly-skilled work, and then the software "rots" as it gradually becomes obsolete. Bitcoin is supported by users in forums, in lieu of salesmen/customer-service-reps. The work is done by volunteers, but it still requires effort. Open source software projects can thrive on community-autopilot, but they are also regularly abandoned (and many Bitcoin-projects have already achieved vaporware status). Bitcoin's unique status as money not only incentivizes development/maintenance but also co-opts money's-status-as-a-network-effect to onboard and coordinate programmers.
Unless you've come across another good to sell, which is codeable, value-storing, and timeless, blockchains aren't worth your effort! Just start a normal business instead! You can flexibly adjust your prices and service offerings as you, the manager and entrepreneur, see fit! Some things aren't codeable, and a lot of the time you'll want to be "unreliable". You'll want to treat some customers differently from others. Software bugs, miner attacks...these can crash blockchains permanently! Put those skills toward writing a great piece of software (which you sell for Bitcoin).
It is quite early in the game, but the empirical evidence is piling up on my side. Many firms have sprung up to use/accept Bitcoin, yet still (to date) no other useable "DAC" or "Ethereum" has been born, let alone seen its first birthday (Bitcoin is 5 and a half). How long will it be until that changes? 6 months? 5 years? Forever?