Sort:  

May be encrypting all the chat message it might be possible by broadcasting. Only the receiver can decrypt from his private key. Yesterday i see how we can encrypt the memo field on transaction and only re decrypted with the receiver memo private key

Yes, but waaay too complicated for the average user. User friendly is what Steemit should be striving for. Even Discord can be complexing and intimidating to first-timers.