Ich habe Dusk von einem anderen Blickwinkel aus betrachtet: Was macht einen Block eigentlich final?

Diese Frage führte mich tiefer in die Succinct Attestation, das Proof-of-Stake-Konsensprotokoll von DuskDS.

Dusk beschreibt den Prozess in drei Phasen: Ein Provisioner schlägt einen Kandidatenblock vor, ein Komitee überprüft ihn, und ein weiteres Komitee bestätigt das Ergebnis. Sobald es bestätigt ist, erreicht der Block determistische Finalität.

Was ich interessant finde, ist, dass die Teilnahme auch Verantwortung bedeutet. Provisioner setzen DUSK als Einsatz, um am Konsens teilzunehmen, während Dusk zwischen weichen Strafen für gescheiterte Teilnahme und harten Strafen für nachweislich ungültiges Konsensverhalten unterscheidet.

Der Konsens geht es hier also nicht nur darum, Blöcke zu erzeugen. Es gibt einen Prozess zum Prüfen, Bestätigen des Ergebnisses und Anknüpfen wirtschaftlicher Konsequenzen an bestimmte Ausfälle.

Das bringt mich zu der Überlegung, dass die nützlichere Frage für die Finanzinfrastruktur nicht nur ist, wie schnell Transaktionen vorankommen.

Sondern wie eindeutig das Netzwerk bestimmt, wann eine Transaktion final ist.

Genau diesen Teil des Konsensdesigns von Dusk halte ich für wert, zu verstehen.

@Dusk $DUSK #dusk