Der Schiedsrichter ist kein Alligator
Der Qubic-Schiedsrichter, im Gegensatz zum IOTA-Koordinator, hat begrenzte Macht und kann ersetzt werden, wenn er sich schlecht benimmt.
Qsilver · 2. Jan. 2024.
Ja, beide beginnen mit "A" und enden mit "ator", aber erstaunlicherweise ist der Qubic-Schiedsrichter in keiner Weise mit einem Alligator vergleichbar.
Natürlich wäre es sehr albern zu glauben, dass dies wahr sein könnte, aber einige Leute, die vor dem Posten ein wenig recherchieren sollten, haben behauptet, dass der Qubic-Schiedsrichter zentralisiert ist wie der IOTA-Koordinator. Beachten Sie, dass beide mit "ator" enden, sodass die falsche Annahme verziehen werden kann.
Anstatt sich auf zufällige Internetposts zu verlassen, finde ich es viel effektiver, den Code zu lesen und zu sehen, was er sagt.
Rolle des Schiedsrichters
Anfangs sah es so aus, als könnte der Schiedsrichter die 1 Billion Mining-Belohnung für die Epoche stehlen. Ein genauerer Blick zeigte jedoch, dass Schiedsrichtertransaktionen ohne Schiedsrichtersignatur erfolgen und die Salden der Computor direkt gemäß einer Leistungsskala aktualisieren. Im Wesentlichen erhält die Schiedsrichteradresse die übrig gebliebenen Mittel (kürzlich etwa 1% oder weniger), ohne etwas zu tun. Je besser die Computor abschneiden, desto weniger erhält der Schiedsrichter. Im Laufe seiner Lebensdauer hat die Schiedsrichteradresse fast 1,5 Billionen QU angesammelt, etwa 2%, aber bei den aktuellen Raten wird es viele Jahre dauern, bis sie 2 Billionen QU erreicht.
Funktionen des Schiedsrichters
Der Schiedsrichter setzt die 8 Zufallsbytes für die Miner jede Epoche. Dies kann automatisiert werden, sobald der RANDOM SC abgeschlossen ist, zusammen mit der Hauptfunktion der Veröffentlichung der Liste der Computors für die Epoche.
Die Fähigkeit des Schiedsrichters, die Liste der Computors für die Epoche zu veröffentlichen, ist der Punkt, an dem seine wahre Macht liegt. Alle Computor-Knoten verfolgen jedoch die Leistung aller Computors, Kandidaten und Neulinge für jeden Tick. Dies bedeutet, dass in einem zukünftigen Update das Quorum selbst die Liste der Computors für die nächste Epoche festlegen kann, wobei der Schiedsrichter einfach unterschreibt, wenn die Liste den Ranglisten entspricht.
Die Funktion des Schiedsrichters wird dann zu einem Abnickvorgang auf eine deterministisch bestimmbare Liste von Computors.
Umgang mit Fehlverhalten
Wenn die vom Quorum erzeugte Liste der Computors nicht vom Schiedsrichter genehmigt wird, würde eine QU-stake-gewichtete Wahl bestimmen, welche Computor-Liste die beste Leistung hatte. Dies würde die Punktzahlen ohne Politik sortieren. Wenn das Quorum oder der Schiedsrichter von einem Angreifer infiltriert wird, würde dies von den Qubic-Stakeholdern gelöst werden und höchstens eine vorübergehende Pause verursachen, bevor die neue Epoche beginnt. Nicht ideal, aber nicht katastrophal, und es können Pläne gemacht werden, um solche Ereignisse zu bewältigen.
Nach der QU-Abstimmung würden Computors bei Bedarf mit einer neuen Adresse für den Schiedsrichter aktualisieren. Der Schiedsrichter ist ersetzbar und die Aufgabe ist unkompliziert. Jegliches Fehlverhalten des Schiedsrichters würde schnell bemerkt werden, aufgrund des hohen Wettbewerbs und der Kosten, die mit der Aufrechterhaltung von Computor-Plätzen verbunden sind, was zu einem Skandal führen würde.
Schutzmechanismen
CfB klärte, dass Fehlverhalten des Schiedsrichters bereits nicht erlaubt ist. Das Manipulieren der Liste durch den Schiedsrichter würde innerhalb von 15 Sekunden durch das Setzen eines anderen öffentlichen Schlüssels ersetzt werden. Diese Fähigkeit wurde erfolgreich getestet.
Fazit
Der Schutz vor einem "bösen" Schiedsrichter ist vorhanden. Die Transaktion mit der Liste der neuen Computors würde nicht in den Tick aufgenommen werden, was zu einer QU-stake-basierten Wahl führen würde, um die Spaltung zu lösen. Während eine unentschiedene Wahl zu einem Fork führen könnte, scheint dies sehr unwahrscheinlich. Selbst in einem solchen Fall hätten wir zwei Versionen von Qubic, ähnlich wie BCH von BTC und ETC von ETH (oder ETH von ETC!).
Quellen
@DesheShai @Qsilver97 @hus_qy @5onOfCrypto "Volle Kontrolle für Knoten, die nicht auf interne Daten angewiesen sind. Manipuliert der Schiedsrichter die Liste, wird er innerhalb von 15 Sekunden ersetzt (es ist nur das Setzen eines anderen öffentlichen Schlüssels). Wir haben die Fähigkeit, den Arb zu ersetzen, bereits getestet."
Come-from-Beyond klärte auf Qubic Discord:
"Arb veröffentlicht die 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 sie keinen Tick-Fortschritt sehen)."
Für die neuesten Updates, treten Sie dem Valis Discord bei, folgen Sie uns auf X und setzen Sie ein Lesezeichen für unseren Blog.
Für die neuesten Updates, treten Sie dem Valis Discord bei, folgen Sie uns auf X und setzen Sie ein Lesezeichen für unseren Blog.
← Vorherige
Weiter →