Continuing the discussion from Federation support for Discourse and from Discourse Chat Beta:
Perhaps Discourse chat could consider supporting Matrix federation and e2e encryption (based on Signal). See this post about Rocket.chat formally announcing they will support Matrix standards moving forward.
Personally, I find Matrix fantastic. So, certainly worth considering a possible path; at least it makes for interesting conversation.