AnemoneLabs / unmessage

Privacy enhanced instant messenger
GNU General Public License v3.0
42 stars 7 forks source link

Friend of a friend asynchronous message caching #41

Closed HulaHoopWhonix closed 7 years ago

HulaHoopWhonix commented 7 years ago

@felipedau

Since modern double ratchet protocols are designed for asynchronous chat and you mentioned having to balance between privacy and anonymity in the thread - what if you design unmessage clients to optionally act as opportunistic message stores for their peers (like Retroshare) so recipients can still get their messages sooner even if the sender is offline.

Considerations:

HulaHoopWhonix commented 7 years ago

Sorry closing as duplicate of https://github.com/AnemoneLabs/unmessage/issues/32

felipedau commented 7 years ago

Hi @HulaHoopWhonix!

This not a complete duplicate of #32 but it does try to solve the same problem. Issues I see with this approach are:

Sorry for not having a concrete answer, but I think that what is being proposed in #32 might be easier to implement and might not be as risky as this one. I do encourage you to engage in the discussions from that issue so that we find the best solution for this.

Thanks @HulaHoopWhonix!