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

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
We are now migrating the Status stack to waku v2. Specs are at rfc.vac.dev Code for the chat protocols are at https://github.com/status-im/status-go You'll notice everything is CC0 and MIT+Apache2.0 licenced. We are also setting up a chat SDK team to make the chat protocols more easy to consume.
0 reply
0 recast
0 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
Ah sorry, one thing I am not 100% sure about is the repudiability. Would need to ask our researchers.
0 reply
0 recast
0 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