Prägnante Bestätigung: Wie Dusk zur Finalität gelangt.
Was braucht eine Blockchain tatsächlich, um eine Transaktion final zu machen?
Für Dusk beginnt die Antwort mit Succinct Attestation, seinem Proof-of-Stake-Konsensprotokoll. Der Mechanismus ist um zufällig ausgewählte Komitees von Provisionern sowie eine Abfolge von Schritten zur Validierung von Vorschlägen und deren Ratifizierung aufgebaut.
Ein Provisioner sperrt DUSK als Einsatz (Stake) und kann anschließend für die Teilnahme am Konsens berechtigt werden. Die deterministische Sortierung von Dusk wählt Blockgeneratoren und Mitglieder von Abstimmungskomitees anhand eines Prozesses aus, der mit dem Einsatz gewichtet ist. So wird die Auswahl reproduzierbar, während durch den Protokoll-Seed dennoch eine gewisse Unvorhersehbarkeit erhalten bleibt.
Der spannende Teil ist, was passiert, nachdem ein Block vorgeschlagen wurde. Ein Komitee validiert ihn, während ein anderes das Validierungsergebnis ratifiziert. Eine Supermehrheit gültiger Stimmen führt zu einem erfolgreichen Ergebnis, wobei BLS-Signaturen dafür sorgen, dass Stimmen zu kompakten Attestierungen gebündelt werden können.
Dusk nutzt anschließend eine rollierende Finalität, statt jeden akzeptierten Block als sofort unumkehrbar zu behandeln. Blöcke durchlaufen Zustände, darunter akzeptiert, attestiert, bestätigt und schließlich final. Ein finaler Block kann gemäß den Finalitätsregeln des Protokolls nicht ersetzt werden.
Diese Architektur zeigt, dass Finalität nicht nur eine Frage der Geschwindigkeit ist. Es geht darum, Netzwerkteilnehmer dabei zu koordinieren, Einigkeit nachzuweisen, und das Vertrauen in die Kette fortlaufend zu erhöhen.
@Dusk_Foundation macht daher den Konsens zu einer architektonischen Komponente seiner finanziellen Infrastruktur – nicht nur zu einem Sicherheitsmechanismus.
$DUSK #dusk
Ist vorhersehbare, überprüfbare Finalität für Finanz-Blockchains wichtiger als lediglich die Maximierung des Transaktionsdurchsatzes?
Was braucht eine Blockchain tatsächlich, um eine Transaktion final zu machen?
Für Dusk beginnt die Antwort mit Succinct Attestation, seinem Proof-of-Stake-Konsensprotokoll. Der Mechanismus ist um zufällig ausgewählte Komitees von Provisionern sowie eine Abfolge von Schritten zur Validierung von Vorschlägen und deren Ratifizierung aufgebaut.
Ein Provisioner sperrt DUSK als Einsatz (Stake) und kann anschließend für die Teilnahme am Konsens berechtigt werden. Die deterministische Sortierung von Dusk wählt Blockgeneratoren und Mitglieder von Abstimmungskomitees anhand eines Prozesses aus, der mit dem Einsatz gewichtet ist. So wird die Auswahl reproduzierbar, während durch den Protokoll-Seed dennoch eine gewisse Unvorhersehbarkeit erhalten bleibt.
Der spannende Teil ist, was passiert, nachdem ein Block vorgeschlagen wurde. Ein Komitee validiert ihn, während ein anderes das Validierungsergebnis ratifiziert. Eine Supermehrheit gültiger Stimmen führt zu einem erfolgreichen Ergebnis, wobei BLS-Signaturen dafür sorgen, dass Stimmen zu kompakten Attestierungen gebündelt werden können.
Dusk nutzt anschließend eine rollierende Finalität, statt jeden akzeptierten Block als sofort unumkehrbar zu behandeln. Blöcke durchlaufen Zustände, darunter akzeptiert, attestiert, bestätigt und schließlich final. Ein finaler Block kann gemäß den Finalitätsregeln des Protokolls nicht ersetzt werden.
Diese Architektur zeigt, dass Finalität nicht nur eine Frage der Geschwindigkeit ist. Es geht darum, Netzwerkteilnehmer dabei zu koordinieren, Einigkeit nachzuweisen, und das Vertrauen in die Kette fortlaufend zu erhöhen.
@Dusk_Foundation macht daher den Konsens zu einer architektonischen Komponente seiner finanziellen Infrastruktur – nicht nur zu einem Sicherheitsmechanismus.
$DUSK #dusk
Ist vorhersehbare, überprüfbare Finalität für Finanz-Blockchains wichtiger als lediglich die Maximierung des Transaktionsdurchsatzes?