Nuh 🔻 on Nostr: It is not a bad question. This paper is mentioned in our recent writeup about how we ...
It is not a bad question. This paper is mentioned in our recent writeup about how we try to circumvent possible attacks aiming for censorship https://github.com/pubky/mainline/blob/main/docs/censorship-resistance.md
Long story short, an attacker can't create Sybil nodes to target only one key without us noticing and circumventing that.
An attacker can however create millions of Sybil nodes, uniformly distributed and now it is very very transparent and very very public, and even if we can't act to deal with that, then we can hope that they can only degrade the performance because honest nodes still slip through, and if they don't then we can just wait it out. It is an extreme attack and if it was feasible at all Mainline wouldn't have worked despite billion dollars companies having interest in disrupting it because it enables piracy.
Long story short, an attacker can't create Sybil nodes to target only one key without us noticing and circumventing that.
An attacker can however create millions of Sybil nodes, uniformly distributed and now it is very very transparent and very very public, and even if we can't act to deal with that, then we can hope that they can only degrade the performance because honest nodes still slip through, and if they don't then we can just wait it out. It is an extreme attack and if it was feasible at all Mainline wouldn't have worked despite billion dollars companies having interest in disrupting it because it enables piracy.