#dusk Was wäre, wenn zwei DUSK-Teilnehmer denselben Block abschließen, aber kein identisches Zertifikatsobjekt besitzen?

Das ist tatsächlich designbedingt möglich. Dusk’s Whitepaper besagt, dass Blockzertifikate lokal von jedem Konsens-Teilnehmer konstruiert werden, d. h. es gibt kein einheitliches Zertifikat für eine Konsensrunde.

Wichtig ist die darin enthaltene Evidenz. Ein Zertifikat enthält die Runde und den Konsensschritt, den Generator’s Proof-of-Blind-Bid sowie den Score, eine aggregierte BLS-Signatur aus den Ausschuss-Validierern und validatorSeqF, eine binäre Zuordnung, die zeigt, welche Validatoren über die drei relevanten Ausschüsse hinweg Signaturen beigesteuert haben.

Das Whitepaper erklärt nicht ausdrücklich die Motivation dafür, Zertifikate lokal zu machen. Daher wäre eine konkrete Begründung Spekulation.

Was ich interessant finde, ist die dadurch entstehende Unterscheidung: Die Teilnehmer müssen sich über den finalisierten Block einig sein, aber sie müssen keine universell verteilte Darstellung dessen Zertifikats haben.

Für $DUSK geht es beim Konsens daher um gemeinsame Endgültigkeit—nicht notwendigerweise um identische lokal konstruierte Evidenz dieser Endgültigkeit.
@Dusk_Foundation $DUSK @Dusk