#dusk $DUSK @Dusk Dusk's Konsens, Succinct Attestation (SA), ist ein komitee-basiertes, permissionless Proof-of-Stake-Protokoll. Geeignete Provisioner werden durch deterministische, stake-gewichtete Sortierung ausgewählt, um pro Runde kleine Komitees zu bilden; diese Komitees schlagen Blöcke vor, validieren sie und ratifizieren sie mittels aggregierter Signaturen, anstatt dass das gesamte Validator-Set bei jedem Block mitwirken muss. Dusk's Dokumentation beschreibt Transaktionen, die durch vier Zustände fortschreiten: Accepted (empfangen und gültig), Confirmed (in einen Block aufgenommen, auf den spätere Blöcke aufbauen), Stable (tief genug vergraben, um es sehr unwahrscheinlich zu machen, dass es wieder rückgängig gemacht wird) und Final (deterministisch und kryptografisch garantiert unwiderruflich). Dies wird ausdrücklich im Gegensatz zu Nakamoto-artigem Konsens gestellt, bei dem Blöcke niemals absolut final sind und als „wahrscheinlich sicher“ betrachtet werden, nachdem genügend Bestätigungen zusammengekommen sind.
Die meisten Ketten geben den Nutzern genau ein Signal — die Bestätigungsanzahl — und überlassen es ihnen zu entscheiden, was „genug“ ist. Dusk's Vier-Stufen-Modell macht explizit, was üblicherweise implizit bleibt: Unterschiedliche Akteure benötigen zu verschiedenen Zeiten unterschiedliche Gewissheitsschwellen. Ein Retail-Transfer könnte vernünftigerweise „Confirmed“ als ausreichend betrachten; eine Wertpapierabwicklung benötigt nahezu sicher „Final“. Im Vergleich zu rein probabilistischen Systemen tauscht SA einen Teil der Dezentralisierungsoberfläche (nur ein Komitee attestiert pro Block) gegen einen expliziten, begrenzten Punkt ein, an dem Finalität nicht mehr probabilistisch ist, sondern absolut.
Das Offenlegen von vier Finalitätszuständen ist ehrlicher darüber, wie Abwicklung tatsächlich funktioniert, aber es verlagert auch eine Entscheidung auf die Nutzer- oder Anwendungsebene — welche Stufe für diese Transaktion „genug“ ist. Hilft es Nutzern, die wahre Struktur der Finalität besser kalibrierten Entscheidungen zuzuführen, oder wird die zusätzliche Granularität ohnehin größtenteils von Wallets und Apps abstrahiert?
Die meisten Ketten geben den Nutzern genau ein Signal — die Bestätigungsanzahl — und überlassen es ihnen zu entscheiden, was „genug“ ist. Dusk's Vier-Stufen-Modell macht explizit, was üblicherweise implizit bleibt: Unterschiedliche Akteure benötigen zu verschiedenen Zeiten unterschiedliche Gewissheitsschwellen. Ein Retail-Transfer könnte vernünftigerweise „Confirmed“ als ausreichend betrachten; eine Wertpapierabwicklung benötigt nahezu sicher „Final“. Im Vergleich zu rein probabilistischen Systemen tauscht SA einen Teil der Dezentralisierungsoberfläche (nur ein Komitee attestiert pro Block) gegen einen expliziten, begrenzten Punkt ein, an dem Finalität nicht mehr probabilistisch ist, sondern absolut.
Das Offenlegen von vier Finalitätszuständen ist ehrlicher darüber, wie Abwicklung tatsächlich funktioniert, aber es verlagert auch eine Entscheidung auf die Nutzer- oder Anwendungsebene — welche Stufe für diese Transaktion „genug“ ist. Hilft es Nutzern, die wahre Struktur der Finalität besser kalibrierten Entscheidungen zuzuführen, oder wird die zusätzliche Granularität ohnehin größtenteils von Wallets und Apps abstrahiert?