I keep seeing more and more talk of private block chains. There was early today posted a news item about AlphaPoint being a competitor to Chain. Their claim is:
Alphapoint claims that this custom blockchain will provide breakthroughs in data integrity, performance, and efficiency, all while allowing firms complete control over their data.
For the sake of keeping things consistent, I'll paste my Reddit comment here:
So it's just another shared database?
The USP behind bitcoin is the scale of the network. To break the blockchain requires massive amounts of computing power that make it financially unrealistic to even attempt. When you make a private blockchain you are simply creating a storage environment that is inherently weak. And as the creator of what is in essence a near centralised database you are ultimately responsible for the integrity of the data. Surely a simpler and more cost effective solution is in using a different technology for this purpose.
Consider if your clients going to participate in your blockchain network. If not, it is a centralised network. If they are, do you have the 51% of power to attack your own network? If not, does someone else have the ability to get that 51%? If not, you're on a closed network and may just as well use a relational database with correct security policies.
Now, I will be the first to admit that I am no expert in bitcoin, but I really cannot see how using a private block chain holds any benefits over say a half-way decent transaction aware SQL database for this purpose. Can someone enlighten me on what I am not seeing and why private block chains are beneficial over bitcoin's own block chain in place of other existing technologies?