A protocol for publishing messages to the Bitcoin blockchain.