interface MessageHashing
Produces an identifiable footprint for a message (generally a hash) that can be passed on to other peers to identify uniquely a message being propagated.
abstract fun hash(message: Bytes!): Bytes!