This is a plug, but it's relevant. So pigeon hole me or delete as per your rules.
Are you trying to implement a B2B smart contract system that must be totally private but totally immutable ?
We have built this.
http://concordata.co.ukThere's some cool stuff in Concordata by normal standards, much of it do do with the issues of collision as well as a bunch of next level stack enhancements on Node & MVC, but of course compared with the blockchain we are just flattening everything with fairly crude but undeniable logic. But I cant see any other way of doing this given the privacy issues with most data.