t() :: %Bitcoin.Protocol.Message.Header{checksum: non_neg_integer, command: binary, network_identifier: non_neg_integer, payload_size_bytes: non_neg_integer}
parse(binary) :: Bitcoin.Protocol.Message.Header.t