Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anti-spam support #469

Open
AlCutter opened this issue Feb 4, 2025 · 1 comment
Open

Anti-spam support #469

AlCutter opened this issue Feb 4, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@AlCutter
Copy link
Collaborator

AlCutter commented Feb 4, 2025

Description

Tessera should support a best-effort deduplication mechanism which may optionally be used to help mitigate the effects of abuse.

Ideally, we'll have idiomatic/native drivers for the storage infrastructure Tessera currently supports, but also provide the ability for users of the Tessera library to implement their own dedupe drivers.

Strong/atomic/transactional deduplication is explicitly out of scope. We have previously found this to be expensive in cost & throughput, and would restrict the types of storage infrastructure Tessera could support. This goes against the philosophy of the Tessera approach.

@AlCutter AlCutter added the enhancement New feature or request label Feb 4, 2025
@patflynn
Copy link
Contributor

patflynn commented Feb 5, 2025

I like this framing of the dedupe work because it helps me reason about what solution is good enough to address the spam risk. I'd love to see some concrete spam risks from a small set of personality implementations to help understand what their common needs are.

@phbnf what do you think about using this framing and documenting spam risks for CT as the parent FR for CT dedupe?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants