Update docs/protocol.md

The message id is a 16 byte hex string.  Very confusing when the docs say it is 16 byte binary.