async _sendProtocolStreamData(peerId, data) {
		if (!this.peers.has(peerId.toString())) {
			logTE('p2p', 'Peer not found for stream', peerId);
			return null;
		}

		const peer = this.peers.get(peerId.toString()).peer;
		const stream = await this.node.dialProtocol(peer, this.protocol);
		await stream.sink([data]);
		await stream.close();
	}
Get a protocol stream to a peer
@param {string} peerId - ID of the peer
@returns {Promise<Stream>} - Protocol stream