Content pfp
Content
@
https://opensea.io/collection/dev-21
0 reply
0 recast
2 reactions

zoz pfp
zoz
@zoz.eth
Is private messaging in Warpcast independent to the protocol or a farcaster feature?
2 replies
0 recast
4 reactions

EulerLagrangodamus pfp
EulerLagrangodamus
@eulerlagrange.eth
Private messaging based on double/triple ratchet is hard to do without a server that routes messages. You also want to support push notifications, delivery if your phone is offline for awhile etc.
1 reply
0 recast
2 reactions

Cassie Heart pfp
Cassie Heart
@cassie
It’s hard to do and retain the privacy properties. My FIP goes into detail on how to provide it in the decentralized context: https://www.github.com/Farcasterxyz/protocol/discussions/99
1 reply
0 recast
7 reactions

bitsikka pfp
bitsikka
@bitsikka.eth
Any thoughts on waku? - see answers by @fryorcraken.eth to @v's question below - How well does it align with the fairly comprehensive FIP? https://warpcast.com/v/0x6c0022
1 reply
0 recast
1 reaction

Cassie Heart pfp
Cassie Heart
@cassie
I’d need to dig into more of the details, but at least from the thread, what was built is impressive. For parity, it would need: - perfect forward secrecy - repudiability - analysis resistance - out-of-order messaging - all of these properties in group messaging
1 reply
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
Status chat protocols provide those above. They implemented double ratchet over Whisper years ago, including k-anonymity to avoid sender-recipient linkability. https://specs.status.im/
3 replies
0 recast
1 reaction

Cassie Heart pfp
Cassie Heart
@cassie
Thanks for the link — after looking into it, it appears group chats are facilitated via pairwise double ratchet channels. That can work (and similarly is how signal manages things), but the caveat is without a verifiable encryption scheme, it is not guaranteed that all parties have received the same message, and —
2 replies
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
Yes, we are aware that it's not scalable either. I ran across MLS recently that may be a solution. We are not actively focusing on fixing that at the moment as our focus is on community chat support. But this may change as we build a dedicated chat SDK team.
0 reply
0 recast
1 reaction