Blockchain and messaging