Zu den Kernkonzepten, der Designmotivation und der Funktionsweise von Conflux GHAST; im Folgenden eine Erläuterung des GHAST-Mechanismus (Greedy Heaviest Adaptive Subtree):

1. Kernproblem: Umgang mit „Liveness-Angriffen“ (Liveness Attack)

Hintergrund

Conflux verwendet eine Tree-Graph-Struktur, die paralleles Blockschürfen ermöglicht, und bestätigt Transaktionen über die Regel der schwersten Kette (GHOST). Allerdings gibt es bei diesem Mechanismus einen inhärenten Nachteil: Liveness-Angriffe.

Angriffsszenario

Der Angreifer kann unter dem letzten gemeinsamen Vorfahrenblock zwei gleich starke Teilblöcke „züchten“ und den Einfluss auf die Netzwerkverbreitung nutzen, um die ehrliche Rechenleistung in zwei gegensätzliche Lager zu spalten. Beide Teilbäume wachsen mit ähnlicher Geschwindigkeit, sodass keine Seite einen überwältigenden Vorteil erlangt und neue Blöcke nicht bestätigt werden. Diese Attacke zielt nicht auf Double-Spends, sondern darauf, zu verhindern, dass das System neue Transaktionen bestätigt, und damit die „Liveness“ des Systems zu stören.

2. Lösung: GHAST (Greedy Heaviest Adaptive Subtree)-Mechanismus

Um die oben genannten Probleme zu lösen, hat das Forschungsteam von Conflux das GHAST-Mechanismus entwickelt. Die Kernidee besteht darin, Blockgewichte adaptiv anzupassen: Wenn das System einem Angriff begegnet, kann es automatisch „verlangsamen“, indem es einen Teil der Performance für Sicherheit opfert. In einem normalen Zustand bleibt es hingegen schnell.

Kernaussagen:

  1. Drei verschiedene Blockgewichte:

    • Im herkömmlichen „Longest-Chain“-Regelwerk hat jeder Block das Gewicht 1. GHAST führt drei Gewichte ein: 0, 1, X (wobei X eine relativ große Zahl ist, z. B. 1000).

    • Blöcke mit Gewicht 0 oder X werden als besondere Blöcke bezeichnet; Blöcke mit Gewicht 1 sind normale Blöcke.

2. Zwei Blocktypen:

     Normale Blöcke: Das Gewicht ist stets 1 und entspricht damit gewöhnlichen Blöcken.

     Besonderer Block: Sein Gewicht wird durch den Hash des Blocks bestimmt. Mit einer Wahrscheinlichkeit von 1/X ist das Gewicht X, mit den übrigen Wahrscheinlichkeiten ist das Gewicht 0. Die Schwierigkeit, einen besonderen Block zu schürfen, ist gleich wie bei einem normalen Block, aber sein erwartetes Gewicht bleibt dennoch 1.

3. Der Blocktyp wird durch die „Tree-Graph-Historienstruktur“ festgelegt – nicht durch den Willen der Miner:

  • Dies sind die entscheidenden Eigenschaften von GHAST. Ob ein Block „normal“ oder „besonders“ ist, wird vollständig durch seine „Tree-Graph-Historienstruktur“ bestimmt (d. h. durch die Graphstruktur, die aus allen Blöcken vor diesem Block besteht). Miner können das nicht aus eigener Wahl beeinflussen.

  • Dieses Design stellt sicher, dass alle Knoten bezüglich der Blocktypen zu einer Übereinstimmung gelangen und verhindert Uneinigkeit bei der Auswahl der Main Chain.

4. Adaptive Logik:

  • Normaler Zustand: Ohne Angriff sind die von ehrlichen Knoten erzeugten Blöcke alle normale Blöcke (Gewicht = 1), und das System behält eine hohe Blockerzeugungsrate bei.

  • Angriffsmodus: Wenn das System Anomalien erkennt (z. B. Anzeichen eines „Liveness-Angriffs“, also wenn die Tree-Graph-Struktur „unnormal“ wird), dann werden von ehrlichen Knoten generierte Blöcke automatisch zu besonderen Blöcken. Das Gewicht besonderer Blöcke ist entweder 0 oder X (Erwartungswert 1). Das entspricht einer dynamischen Anpassung der Blockschwierigkeit: Während des Angriffs wird die Blockerzeugungsrate effektiv gesenkt, wodurch die Angreifer-Strategie, die Balance aufrechtzuerhalten, durchbrochen und das Problem des „Liveness-Angriffs“ schließlich gelöst wird.

3. Zusammenfassung

Der GHAST-Mechanismus ist eine ausgeklügelte Lösung, die Conflux entworfen hat, um ein Gleichgewicht zwischen Hochleistung und Sicherheit zu erreichen. Durch das Einführen adaptiver Gewichte kann das System im Normalbetrieb extrem schnelle Bestätigungsraten beibehalten (im Schnitt etwa 23 Sekunden) und im Falle von Liveness-Angriffen automatisch in den „Verteidigungsmodus“ wechseln (indem besondere Blöcke erzeugt werden, um die effektive Blockerzeugungsrate zu senken). So wird die endgültige Sicherheit gewährleistet. Dieses Set an Mechanismen stellt sicher, dass Conflux bei hoher Durchsatzrate komplexen Angriffen widerstehen kann und eine Kombination aus Dezentralisierung, Sicherheit und Skalierbarkeit erreicht.


$TSMB $GOOGLB #CFX #2026足球风潮

CFX
CFX
0.04614
+2.76%

Materialquelle offizielle Medien/Online-Nachrichten, nur zu Referenz, zum Lernen und zum Austausch. Bitte halten Sie sich strikt an die Gesetze und Vorschriften Ihres jeweiligen Standorts. Dieser Artikel stellt keine Anlageberatung dar.