Phantasma is a new platform defining both a storage specification and a protocol for sending messages from one source to one or multiple destinations via smart contracts. With Phantasma it is possible to implement emails, chat, oracles, file transfers and other message-based systems on top of a blockchain.