RemotePeer returns the peer ID of the remote peer.
@override PeerId get remotePeer => _remotePeer ?? (throw StateError("Remote PeerId not set; established during security handshake."));