Data is not stored in the blockchain in hexadecimal, but rather in efficient raw binary form. MultiChain just uses hexadecimal as a way of passing data in and out of the JSON-RPC API, because JSON is a textual representation of structured data that does not support raw binary.