Schiedsrichter ist kein Alligator

Verfasst von

Qsilver

02.01.2024

Ja, sie beginnen beide mit "A" und enden mit "ator", aber erstaunlicherweise ist der Qubic Schiedsrichter überhaupt nicht wie ein Alligator.

Natürlich wäre es sehr albern zu glauben, dass so etwas wahr sein könnte, aber es scheint, dass einige Leute, die ein wenig Recherche betreiben sollten, bevor sie etwas veröffentlichen, behauptet haben, dass der kubische Schiedsrichter zentralisiert ist, da er wie der IOTA-Koordinator ist. Beachten Sie, dass beide mit "ator" enden, sodass die falsche Annahme vielleicht verzeihlich ist.

Wie auch immer, anstatt sich auf zufällige Dinge zu verlassen, die Leute (oder Konkurrenten) im Internet veröffentlichen, finde ich es viel effektiver, einfach den Code zu lesen und zu sehen, was er sagt.

Das habe ich also gemacht. core/src/qubic.cpp at main · qubic/core (github.com)

Ich habe nach all den erstaunlichen Dingen gesucht, die der Schiedsrichter tun kann. Zunächst sah es so aus, als könnte er die 1 Billionen Mining-Belohnung für die Epoche stehlen. Bei genauerer Betrachtung erfolgen die Schiedsrichtertransaktionen jedoch ohne jede Schiedsrichter-Signatur und aktualisieren die Kontostände der Computer direkt gemäß einer Leistungsskala. Im Grunde bekommt die Schiedsrichteradresse für dies die übrig gebliebenen Mittel (in letzter Zeit etwa 1% oder weniger), ohne etwas zu tun. Je besser die Computer sind, desto weniger bekommt der Schiedsrichter. Im Laufe der Zeit hat die Schiedsrichteradresse fast eine Billion und eine Hälfte QU, etwa 2% angesammelt, aber bei den aktuellen Raten scheint es viele Jahre dauern zu werden, bis sie 2 Billionen QU erreichen.

Also kein kostenloses Geld für den Schiedsrichter, obwohl es ein netter Nebenverdienst ist, jede Woche ein paar Milliarden QU von unterdurchschnittlich performanten Computern zu bekommen! Offensichtlich gibt es Vorteile, eine so neue Innovation wie Qubic zu schaffen.

Der Schiedsrichter legt auch die 8 Zufallsbytes für die Bergleute jeder Epoche fest. Dies kann automatisiert werden, sobald der RANDOM SC abgeschlossen ist, zusammen mit der Hauptfunktion des Schiedsrichters, die Liste der Computer für die Epoche zu veröffentlichen.

Hier ist echte Macht! In der Lage zu sein, jeden Computer zu erpressen, um zu tun, was der böse Schiedsrichter diktiert. Bis auf die Tatsache, dass alle Computorknoten jeden Tick die Leistung aller Computer, Kandidaten und Neulinge verfolgen. Das bedeutet, dass in einem zukünftigen Update die Liste der Computer für die nächste Epoche vom Quorum selbst festgelegt werden kann und der Schiedsrichter würde sie nur dann unterzeichnen, wenn sie mit dem übereinstimmt, was er für die Rangfolge hält.

Eine solche Supermacht ist es nicht, im Grunde nur ein Gummistempel auf einer deterministisch feststellbaren Liste von Computern.

Das einzige Problem, das auftreten könnte, ist, wenn die vom Quorum generierte Liste der nächsten Computer vom Schiedsrichter nicht genehmigt wird. Dann müssten wir eine QU-gewichtete Wahl abhalten, um zu bestimmen, welche Liste von Computern die beste Leistung erbracht hat. Keine Politik, nur eine Sortierung von Wertungen. Dies würde nur passieren, wenn das Quorum oder der Schiedsrichter von einem Angreifer infiltriert ist, und es würde von den Qubic-Stakeholdern gelöst werden. Im schlimmsten Fall eine vorübergehende Pause von einigen Tagen, bevor die neue Epoche beginnt. Nicht gut, aber keine Katastrophe, und es könnte im Voraus geplant werden, wie mit einem solchen Ereignis umzugehen ist.

Nachdem die QU-Abstimmung abgeschlossen ist, würden die Computer dann mit einer neuen Adresse für den Schiedsrichter aktualisieren, wenn das das ist, was beschlossen wird. Der Schiedsrichter ist völlig austauschbar und der Job ist super einfach. Wie auch immer, das Geschrei eines jeden Computers, der aufgrund von Schiedsrichtermisshandlungen fallen gelassen wird, wird sehr laut sein, da der Wettbewerb mit der rasch wachsenden Rechenleistung sehr teuer ist. Ein sehr großer Skandal würde folgen.

Also ja, ab dieser Epoche gibt es einen gewissen Spielraum für das Fehlverhalten des Schiedsrichters, das erkannt werden kann, aber wenn der nahtlose Übergang zur Epoche implementiert wird, schließt sich das Fenster selbst für das erkennbare Fehlverhalten, wie die Kiefer des Alligators.

CfB hat die Klarstellung veröffentlicht, dass bereits kein Fehlverhalten des Schiedsrichters erlaubt ist: Come-from-Beyond on X

CfB klärte auf Discord: "Arb veröffentlicht Liste für Neulinge und diejenigen ohne vollständige Knoten. Das Quorum, das sich auf die Liste verlässt (und sie überprüft), zeigt, dass die Liste korrekt ist. Ein ungültiges Listenereignis würde den Benutzern sehr bald bekannt werden (indem kein Fortschritt erkennbar ist)."

Der Schutz vor dem bösen Schiedsrichter funktioniert bereits, und die Transaktion mit der Liste der neuen Computer würde nicht im Takt enthalten sein, und wir gelangen in die Notwendigkeit einer QU-gewichteten Wahl, um die Spaltung zu lösen. Dann, als der Wissenschaftler, der er ist, sagte CfB, es sei möglich, eine Gabelung zu erhalten, wenn die Wahl unentschieden ist! Das scheint mir sehr unwahrscheinlich, aber selbst in einem solchen Fall enden wir mit zwei Versionen von Qubic (eine Gabelung!), wie wir BCH von BTC und ETC von ETH haben (oder ist es ETH von ETC!?)

© 2024 Qubic. Alle Rechte vorbehalten.

German

© 2024 Qubic. Alle Rechte vorbehalten.

German

© 2024 Qubic. Alle Rechte vorbehalten.

German