It depends on what you mean by "private". The word private is not really associated with Eris as far as I can tell. Rather, the word "permissioned" is used instead, and therein lies all the difference and your answer.
A "private" blockchain might imply a blockchain that is not shared with anyone. Such blockchains would effectively amount to slow databases and nobody would have much need for them.
Eris' value proposition over traditional databases is simple: integrity through cryptographically signed history.
What's stopping twitter from editing my tweets and making it seem like I said something I didn't say? Little to nothing.
This is where a blockchain approach comes in. If twitter stored tweets in a blockchain that others could copy, then any modifications that twitter made to this chain would be caught.
Blockchains preserve the integrity of the data within a database. They prevent people from cooking the books. This is of extraordinary importance and value.
Comparison to git
- Git does not have a smart contracts system within its protocol.
- Git is more of a filesystem interface, whereas Eris seems more like a database interface, to be used in environments where databases are sometimes used. Git is rarely used like a database.
5A git repository has a chain of hashes as well that asserts history, why is a block chain different to this if you are in an environment without proof of work? – Anonymous – 2015-07-21T03:59:49.210
@Bitcoin Possibly protocol rules enforcement? You can also put block hashes onto Factom / Bitcoin to ensure records aren't altered. – ThePiachu – 2015-07-21T04:07:16.227
3@ThePiachu What's to stop me embedding two hashes and just presenting them as fact to different people? A person with one hash can't know that there's another hash with a slightly different preimage somewhere else. This is the same problem as "proving" documents exist with hashes shoved in the Bitcoin blockchain. – Anonymous – 2015-07-21T04:10:12.417
I updated the answer with a comparison to Git. Beware that I am not a developer of these systems, so I might be missing some stuff. – Greg – 2015-07-21T04:19:53.647
5@Greg You missed the point I was making by referring to git. Absent the requirement for a trust-less ledger (ie, Bitcoin) you can implement whatever you want in an append-only, signed structure that is audit-able. The end result is simpler, more flexible and quicker. – Anonymous – 2015-07-21T07:09:15.760
@Bitcoin Then I am not understanding you, as an "append-only, signed structure that is audit-able" is exactly what we're talking about here with Eris. – Greg – 2015-07-22T20:50:05.640
@Greg A blockchain is "append-only, signed structure that is audit-able" PLUS much more than that. What banks need is just "append-only, signed structure that is audit-able" and NOT more than that. Git is a beautiful example of that and is a million times simpler than Bitcoin. – Jannes – 2015-07-23T12:45:03.313
@Jannes Bitcoin and Eris (and any relevant permissioned blockchain) are very different. They use a completely different consensus algorithm. You are free to try to do what Eris is doing with git. Good luck. – Greg – 2015-07-24T01:54:09.687
"If twitter stored tweets in a blockchain that others could copy, then any modifications that twitter made to this chain would be caught." Isn't the same thing applicable by doing a data diff between two versions of data dumps? – Ramesh – 2016-03-22T10:28:53.713