← Neueste Arbeiten
💻 computer science

FairDAG: Consensus Fairness over Multi-Proposer Causal Design

Dieses Paper stellt FairDAG vor, ein neuartiges Framework, das Fairness-Protokolle mit einem DAG-basierten Konsens integriert, um die Durchsatz- und Manipulationsbeschränkungen bestehender Leader-basierter Systeme zu überwinden und dadurch eine überlegene Fairness bei der Transaktionsreihenfolge sowie eine höhere Performance in Blockchain-Netzwerken zu erreichen.

Ursprüngliche Autoren: Dakai Kang, Junchao Chen, Tien Tuan Anh Dinh, Mohammad Sadoghi

Veröffentlicht 2026-01-30
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Dakai Kang, Junchao Chen, Tien Tuan Anh Dinh, Mohammad Sadoghi

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich einen geschäftigen digitalen Marktplatz vor, auf dem tausende Menschen gleichzeitig versuchen, Artikel zu kaufen und zu verkaufen. In diesem Marktplatz ist die Reihenfolge, in der Transaktionen stattfinden, von enormer Bedeutung. Wenn Sie einen seltenen Gegenstand vor jemand anderem kaufen, erhalten Sie ihn; wenn Sie ihn nach jemand anderem kaufen, könnten Sie leer ausgehen oder mehr bezahlen müssen.

In der Welt der Blockchain (der Technologie hinter Kryptowährungen) gibt es ein Problem: Die Person, die für die Entscheidung über die Reihenfolge dieser Transaktionen zuständig ist (der „Block Proposer“), kann ein Betrüger sein. Sie kann sich die Liste ansehen, eine profitable Bewegung entdecken und die Schlange so umstellen, dass sie selbst Geld verdient, indem sie ehrliche Menschen nach hinten drängt. Das ist wie ein Kassierer in einem Geschäft, der sieht, dass ein VIP-Kunde kommt, und ihn die Schlange abkürzen lässt, oder schlimmer noch, die Schlange so umstellt, dass er zuerst den letzten Artikel an seinen Freund verkaufen kann.

Bestehende Lösungen versuchten, dies zu lösen, indem sie einen einzelnen „Chef-Kassierer“ (einen Leader) einsetzten, der alle Präferenzen sammelte und die Reihenfolge bestimmte. Dies schuf jedoch zwei neue Probleme:

  1. Der Flaschenhals: Wenn der Chef-Kassierer langsam ist oder überfordert wird, verlangsamt sich der gesamte Laden.
  2. Der Betrug: Wenn dieser Chef-Kassierer ein Betrüger ist, kann er die Schlange immer noch manipulieren, da er der Einzige ist, der die Liste hält.

Hier kommt FairDAG: Die „Gruppen-Schlange“-Lösung

Das Paper stellt FairDAG vor, eine neue Art, diesen Marktplatz zu organisieren. Anstatt sich auf einen einzelnen Chef-Kassierer zu verlassen, nutzt FairDAG ein Multi-Proposer-System. Stellen Sie sich das wie ein riesiges, miteinander vernetztes Geflecht von Kassierern (Replikas) vor, die gleichzeitig ihre eigenen Listen laut herausrufen.

So funktioniert es, unter Verwendung einfacher Analogien:

1. Das Netz des Vertrauens (DAG)

Anstatt einer einzelnen Schlange stellen Sie sich ein Spinnennetz vor (einen gerichteten azyklischen Graphen, oder Directed Acyclic Graph, DAG). Jedes Mal, wenn ein Kassierer eine Liste von Transaktionen schreibt, schickt er diese nicht einfach an eine einzige Person; er hängt seine Liste an die Listen mehrerer anderer Kassierer an, von denen er vor kurzem gehört hat.

  • Warum das hilft: Wenn ein Kassierer versucht, eine Transaktion zu verstecken oder zu betrügen, stellt das Netz sicher, dass die Listen aller anderen schließlich zusammenlaufen und bestätigen, was wirklich passiert ist. Man kann einen Faden aus dem Netz nicht einfach löschen, ohne dass die gesamte Struktur es bemerkt.

2. Zwei Wege, um fair zu sein

Das Paper schlägt zwei spezifische „Regeln“ vor, wie die Schlange sortiert werden soll, je nachdem, wie streng man sein möchte:

  • FairDAG-AB (Die absolute Regel): Dies ist wie eine strikte „Wer zuerst kommt, mahlt zuerst“-Regel. Wenn alle vereinbaren, dass Person A vor Person B ankam, dann muss Person A zuerst kommen. Das System berechnet eine spezifische „Ticketnummer“ für jede Transaktion basierend darauf, wann ehrliche Kassierer sie gesehen haben. Selbst wenn ein Betrüger versucht, das Kartenspiel zu mischen, stellt die Mathematik sicher, dass die ehrlichen Ticketnummern gewinnen.
  • FairDAG-RL (Die relative Regel): Dies ist etwas flexibler, wie eine „Gruppierungs“-Regel. Manchmal ist es unmöglich genau zu wissen, wer zuerst ankam (wie wenn zwei Personen gleichzeitig durch eine Tür gehen). Anstatt um die exakte Sekunde zu kämpfen, gruppiert diese Regel sie zusammen. Wenn 90 % der ehrlichen Kassierer Person A vor Person B gesehen haben, dann geht A vor B. Wenn es ein Unentschieden ist, werden sie in derselben „Charge“ (Batch) zusammengefasst. Dies ist schneller und bewältigt chaotische Situationen besser.

3. Die Betrüger besiegen

Das Paper zeigt, dass FairDAG, da es ein Web aus vielen Kassierern anstelle eines einzelnen Leaders verwendet:

  • Betrüger können nichts verstecken: Ein Betrüger kann die Listen ehrlicher Menschen nicht einfach ignorieren, da die Netzwerkstruktur erzwingt, dass diese Listen schließlich enthalten werden.
  • Geschwindigkeit: Da alle ihre Listen gleichzeitig herausrufen, bleibt das System nicht stecken, während es auf eine langsame Person wartet. Es verarbeitet Transaktionen viel schneller als die alten „Single-Leader“-Systeme.

Die Ergebnisse

Die Autoren haben ihr System gegen ältere Methoden (wie Pompe und Themis) getestet. Sie fanden heraus:

  • Es ist schneller: FairDAG bewältigt mehr Transaktionen pro Sekunde (Durchsatz), weil es keinen einzelnen Flaschenhals gibt.
  • Es ist fairer: Selbst wenn Betrüger versuchen, die Reihenfolge zu manipulieren (indem sie Listen umkehren oder bestimmte Transaktionen verzögern), hält FairDAG die Reihenfolge viel besser ein als die alten Systeme.
  • Es ist robust: Selbst wenn das Internet langsam ist oder einige Kassierer langsam reagieren, bewegt sich das System weiter, ohne abzustürzen.

Zusammenfassend

FairDAG ist wie der Ersatz eines einzelnen, leicht bestechlichen Managers durch ein demokratisches, vernetztes Team von Arbeitern. Indem alle ihre Listen gleichzeitig herausrufen und diese Listen zu einem Netz verweben, wird es für einen böswilligen Akteur nahezu unmöglich, die Reihenfolge zu manipulieren, während das System gleichzeitig schnell bleibt. Es löst die „Reihenfolge-Manipulationskrise“, indem es das System zu groß und zu vernetzt macht, als dass ein einzelner Betrüger es kontrollieren könnte.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →