#dusk $DUSK @Dusk
Ich dachte immer, der wichtige Teil des Konsenses sei das Beobachten, wie Validatoren sich auf einen Block einigen.

Dann begann ich, Dusk genauer zu lesen, und blieb an einer Frage hängen, die schon vor dem Abstimmen beginnt:

Wer wird ausgewählt, um teilzunehmen?

Genau da hat mich die Deterministische Sortition aufmerksam gemacht.

Dusk nutzt sie, um den Blockgenerator und die Abstimmungskomitees auszuwählen. Die Auswahl ist nicht einfach „jemanden zufällig auswählen“. Für berechtigte Provisioner erfolgt die Auswahl über deterministische Extraktion, wobei die Auswahlhäufigkeit nach ihrem Anteil gewichtet ist.

Das, was ich daran interessant fand, ist, wie der Prozess dieses Gewicht ausbalanciert.

Ein Provisioner mit mehr Anteil kann mehr Credits erhalten, aber sein Gewicht wird jedes Mal um 1 DUSK reduziert, wenn er einen erhält. So passt sich die Auswahl kontinuierlich an, während die Credits vergeben werden.

Ich fing an, mir das wie die Auswahl eines Panels vorzustellen.

Man möchte, dass der Anteil eine Rolle spielt, aber man will auch nicht, dass dieselben Teilnehmenden bei jeder Auswahl einfach alles dominieren.

Und es gibt noch einen weiteren Punkt: Die Punktzahlen werden aus SHA3 erzeugt, wobei Eingaben unter anderem die Seed des vorherigen Blocks, Runde, Schritt und die Credit-Nummer umfassen. Das Whitepaper sagt, dass dies zukünftige Auswahlen unmöglich im Voraus zu berechnen macht.

Ich bin weiterhin vorsichtig, große Schlussfolgerungen nur aus dem Design zu ziehen. Der eigentliche Test ist, wie sich das verhält, wenn sich die Teilnahme ändert oder das Netzwerk schwierigen Bedingungen ausgesetzt ist.

Aber es hat meine Sicht auf Konsens verändert.

Glaubst du, dass die Frage, wer ausgewählt wird, genauso viel Aufmerksamkeit verdient wie die Art, wie Validatoren abstimmen?

@Dusk_Foundation $DUSK #Dusk