Peer to Peer messaging is already applied in Bitcoin courtesy of BIP 151, but
the current way it is applied is inefficient and insecure, currently messages
transported are non-encrypted so message tampering, block delay attacks and BGP
hijacks are all valid threats using man in the middle attacks. A new BIP is
aiming at adding opportunistic encryption using ChaCha20
as a cipher and
Poly1305
as a message authentication code, which has been lately getting
adopted in many state of the art protocol encryption schemes such as
Wireguad and tinyssh.
The computation power required for encrypting and authenticating a message using these algorithms would be almost as much the current double-SHA256 checksum.