Vertrauensnetze

Sybil-Angriff

Ein Sybil-Angriff liegt vor, wenn eine Partei in einem Netz viele Identitäten erzeugt, um mehr Gewicht zu bekommen, als einer einzelnen Person zusteht. In Vertrauensnetzen zählt dieser Angriff zu den Grundproblemen, weil Schlüssel nichts kosten und Zählwerte dadurch fälschbar werden.

Aktualisiert:

Ein Sybil-Angriff liegt vor, wenn eine Partei in einem Netz viele Identitäten erzeugt, um mehr Gewicht zu bekommen, als einer einzelnen Person zusteht. In Vertrauensnetzen zählt er zu den Grundproblemen, weil ein Schlüsselpaar nichts kostet und jeder Zählwert („fünf Leute bürgen für mich“) sich mit selbst erzeugten Schlüsseln aufblähen lässt.

So funktioniert es

Der Angreifer erzeugt beliebig viele Identitäten und lässt sie einander bestätigen. Das Whitepaper des First Person Project benennt die Variante in Lieferketten: „Sock puppetry is another name for a Sybil attack“. Ausgangspunkt dort war der XZ-Angriff von 2024. Als Gegenmittel gilt der Nachweis, dass hinter einer Identität genau ein Mensch steht (Proof of Personhood), im Projekt als Personhood Credential ausgestellt. Selbst dann bleibt eine Lücke: Zwei echte Menschen könnten sich gegenseitig mehrere Beziehungs-Credentials ausstellen. Das Whitepaper hält fest, dass sich dieser Angriff nur mit einem Zero-Knowledge-Beweis über die Verknüpfung der Credentials verhindern lässt.

Im Vergleich

Das Real Life Trust Protocol verzichtet auf Einzigartigkeit. Seine Personhood Predicates „claim no uniqueness and need no issuer“, und kein Prädikat sagt „this is a human“. Anker sind frei erzeugbar, Aussagen zwischen unbekannten Ankern ebenso, und wer mehrere Anker besitzt, zählt pro Anker einmal. Teuer ist etwas anderes: eine Kante an einen bestimmten, schon bekannten Anker zu hängen. Dazu braucht der Angreifer dessen frische Challenge, und die Kante muss die Prüfungen des Besitzers überstehen.

Daraus folgt die Regel für Zählwerte. Ein Sybil-Schwarm kann sich laut Visibility-Spezifikation beliebige Selbstbelege ausstellen; knapp ist allein die Grenzkante in den ehrlichen Graphen. Zählwerte müssen deshalb relational gelten, etwa „mindestens N, davon k innerhalb des Vertrauenshorizonts des Prüfers“, niemals absolut. Globale Bewertungszahlen lehnt die Spezifikation ab, weil sie entweder fälschbar oder zentral wären. Die Personhood-Spezifikation formuliert es nüchtern: Die Sybil-Ökonomie sei geerbt, nicht verbessert, und ein Prüfer ohne bekannte Wurzeln lerne nichts. Auch an anderen Stellen schließt das Protokoll Sybil-Flächen, etwa bei der Zustellung. Dort begrenzt es Registrierungen über Ressourcen mit wiederholbaren Ablehnungen und trifft keine Aussage über die Partei, die dahintersteht. Bei der Gruppenmitgliedschaft gilt der Bestand als Sybil-begrenzt, weil sich die Mitgliedschaft im Ausgangszustand nicht prägen lässt.

Ich lese das als bewusste Verschiebung der Frage: Das Protokoll will nicht wissen, wer echt ist, sondern wem ich schon begegnet bin.

Einordnung

Diese Erläuterung gehört zu den Fachnotizen über das Real Life Trust Protocol und gibt den Stand der Spezifikationen vom Oktober 2026 wieder.

Quelle

https://trust-protocol.real-life.org/understand/foundations/

https://arxiv.org/abs/2408.07892

Sybil-Angriff in drei Sätzen

Ein Sybil-Angriff liegt vor, wenn eine Partei in einem Netz viele Identitäten erzeugt, um mehr Gewicht zu bekommen, als einer einzelnen Person zusteht. In Vertrauensnetzen zählt dieser Angriff zu den Grundproblemen, weil Schlüssel nichts kosten und Zählwerte dadurch fälschbar werden.