MultiChain is a distributed database for multi-asset financial transactions, which uses an enhanced version of bitcoin’s blockchain technology within a private peer-to-peer network.