Basically, I want to put an arbitrary database on a blockchain (let's assume for argument's sake that I'm not trying to squeeze a silly amount of data into every transaction).
In this blog post, http://www.multichain.com/blog/2015/07/bitcoin-vs-blockchain-debate/, Gideon refers to using a blockchain as a form of distributed multiversion concurrency control for a database.
How would I go about using MultiChain to do this? My initial attempts have been to change a row of a table into a stringified JSON object, to be sent as transactional metadata. This feels hackish though. Is there a better way?