Sorting and deduplicating messages helps scaling Waku.
A strait-forward method to allow both is adding UIDs to Waku Message.
However, this comes as a trade-off to privacy&anonymity,
and, if not carefully designed, can also be exploited by attackers to compete in a deduplication race with legitimate messages.
Note: To achieve the Status 1 million users milestone, we have to prioritize scaling aspects.
This issue tracks research aspecs of introducing messages ID to Waku message. It is part of the SeM data sync roadmap: https://github.com/vacp2p/research/issues/170
Background
Sorting and deduplicating messages helps scaling Waku. A strait-forward method to allow both is adding UIDs to Waku Message. However, this comes as a trade-off to privacy&anonymity, and, if not carefully designed, can also be exploited by attackers to compete in a deduplication race with legitimate messages.
Acceptance Criteria
Future Goals
Ongoing Discussions and Open Proposals
CC @LNSD @richard-ramos @fryorcraken @s1fr0