Lernen Sie Nervos $CKB

NC-MAX ist ein Konsensprotokoll im Nervos-Netzwerk, das darauf ausgelegt ist, den Blockchain-Durchsatz und die Netzwerklatenz zu verbessern und gleichzeitig Dezentralisierung und Sicherheit aufrechtzuerhalten.

Die wichtigsten Designziele von NC-MAX sind:

Durchsatz verbessern: Erhöhen Sie die Transaktionsverarbeitungskapazität der Blockchain.
Latenz reduzieren: Reduzieren Sie die Blockbestätigungszeit.
Bleiben Sie dezentral: Stellen Sie sicher, dass die Dezentralisierung und Sicherheit des Netzwerks nicht gefährdet wird.

NC-MAX ist eine Verbesserung gegenüber Bitcoins Nakamoto Consensus (NC). Es werden mehrere Schlüsselmechanismen eingeführt:

a.Doppelschichtige Blockstruktur
NC-MAX verwendet eine zweischichtige Blockstruktur, einschließlich Hauptblock und Sekundärblock. Der Hauptblock enthält alle Transaktionsdaten, während der Sekundärblock eine Referenz auf den Hauptblock ist und den Hashwert des Hauptblocks aufzeichnet.

b. Subblock-Belohnung
Miner erhalten nicht nur Belohnungen für den Abbau von Hauptblöcken, sondern auch zusätzliche Belohnungen für Nebenblöcke. Miner werden ermutigt, weiterhin Unterblöcke auf der Grundlage des Hauptblocks abzubauen, um den Netzwerkdurchsatz zu verbessern.

Zweistufiger Transaktionsprozess
Vorschlagen: In dieser Phase schlagen Miner einen Kandidatenblock vor, der unbestätigte Transaktionen enthält.
Commit: In dieser Phase überprüfen und bestätigen die Miner den vorgeschlagenen Block, um seine Gültigkeit und Konsistenz sicherzustellen.

Dynamische Blockintervallanpassung
Mechanismus: Passen Sie das Blockgenerierungsintervall dynamisch an die Netzwerkleistung an.
Zweck: Die Anzahl der verwaisten Blöcke niedrig halten und gleichzeitig den Transaktionsdurchsatz verbessern.

Schwierigkeitsanpassung
Beziehen Sie alle Blöcke (einschließlich verwaister Blöcke) in die Berechnung der Schwierigkeitsanpassung ein.
Zweck: Abwehr egoistischer Bergbauangriffe, d. h. eine Gruppe von Bergleuten steigert ihre eigenen Gewinne durch privaten Bergbau und schwächt die Interessen anderer Bergleute.