#dusk $DUSK @Dusk
Was also passiert, wenn eine Transaktion „bestätigt“ wird?
Früher habe ich Bestätigung und Endgültigkeit als dasselbe Wort behandelt. Ich sah eine Transaktion durchlaufen, wartete kurz und ging davon aus, dass der Fall damit erledigt ist. Wenn mich jemand gefragt hätte, ob sie noch rückgängig gemacht werden könnte, hätte ich ohne groß nachzudenken mit „Nein“ geantwortet.
Doch je mehr ich mir angesehen habe, wie Dusk die Abwicklung beschreibt, desto klarer wurde mir, dass ich zwei unterschiedliche Vorstellungen miteinander vermischt hatte.
Auf den meisten Ketten wird eine Transaktion mit der Zeit sicherer. Nichts erklärt sie dauerhaft. Man erreicht einfach einen Punkt, an dem eine Rückabwicklung so teuer wäre, dass sich vernünftigerweise niemand daran machen würde. Das ist eine Wahrscheinlichkeit, kein Versprechen.
Dusk geht damit anders um. Sein Konsens ist so ausgelegt, dass ein Block nach den Regeln des Protokolls selbst als abgerechnet gilt – statt im Laufe der Zeit allmählich „sicherer“ zu werden.
Besonders bemerkenswert fand ich, warum diese Unterscheidung in der Finanzwelt viel wichtiger ist als bei normaler Krypto-Nutzung. Wenn ich jemandem Geld sende und es dauert noch eine weitere Minute, bis es sich sicher anfühlt, passiert nichts wirklich Entscheidendes. Aber ein Abwicklungssystem kann nicht auf „sehr wahrscheinlich dauerhaft“ ausgelegt sein. Jemand muss für den Moment verantwortlich gemacht werden können, in dem eine Übertragung unwiderruflich wird – und dieser Moment muss eine Tatsache sein, nicht eine Schätzung.
Das erklärt auch etwas, das mich früher verwirrt hat. Eine Abwicklungsschicht von Grund auf neu zu bauen ist enormer Aufwand, wenn es bereits schnellere Optionen gibt. Das ergibt nur dann Sinn, wenn die Garantie selbst das Produkt ist.
Ich bin allerdings immer noch nicht in der Lage zu sagen, wie sich das verhält, wenn das Netzwerk unter realem Druck steht und nicht nur unter normalen Bedingungen. Dort zeigen Designs normalerweise, was sie tatsächlich versprochen haben.
Von hier an jedenfalls habe ich „bestätigt“ nicht mehr als eine einzige Idee gelesen. Da ist der Moment, in dem eine Transaktion passiert, und da ist der Moment, in dem sie nicht mehr rückgängig gemacht werden kann – und diese beiden Dinge sind nicht immer dasselbe.