Un arbitre n'est pas un alligator
L'arbitre Qubic, contrairement au coordinateur IOTA, a un pouvoir limité et peut être remplacé s'il se comporte mal.
Qsilver · 2 janvier 2024.
Oui, ils commencent tous les deux par "A" et se terminent par "ator", mais étonnamment, l'arbitre Qubic n'a rien à voir avec un alligator.
Bien sûr, il serait très bête de penser que cela pourrait être vrai, mais certaines personnes qui devraient faire un peu de recherche avant de publier ont affirmé que l'arbitre Qubic est centralisé comme le coordinateur IOTA. Notez que les deux se terminent par "ator", donc l'hypothèse erronée peut être pardonnée.
Plutôt que de se fier à des publications aléatoires sur Internet, je trouve beaucoup plus efficace de lire le code et de voir ce qu'il dit.
Rôle de l'arbitre
Initialement, il semblait que l'arbitre pouvait voler la récompense minière de 1 billion pour l'époque. Cependant, un examen plus approfondi a montré que les transactions de l'arbitre se déroulent sans aucune signature de l'arbitre et mettent à jour directement les soldes des calculateurs selon une échelle de performance. Essentiellement, l'adresse de l'arbitre reçoit les fonds restants (environ 1% ou moins récemment) sans rien faire. Plus les calculateurs performent bien, moins l'arbitre reçoit. Au cours de sa vie, l'adresse de l'arbitre a accumulé presque 1,5 trillion de QU, environ 2%, mais aux taux actuels, il faudra de nombreuses années pour atteindre 2 trillions de QU.
Fonctions de l'arbitre
L'arbitre définit les 8 octets aléatoires pour les mineurs à chaque époque. Cela peut être automatisé une fois que le SC RANDOM sera complété, avec la fonction principale de publication de la liste des calculateurs pour l'époque.
La capacité de l'arbitre à publier la liste des calculateurs pour l'époque est là où réside son véritable pouvoir. Cependant, tous les nœuds de calcul suivent la performance de tous les calculateurs, candidats et nouveaux venus pour chaque tick. Cela signifie que dans une mise à jour future, le quorum lui-même peut définir la liste des calculateurs pour la prochaine époque, l'arbitre se contentant de signer si la liste correspond aux classements.
La fonction de l'arbitre devient alors un simple tampon sur une liste de calculateurs déterminée de manière déterministe.
Gestion des comportements indisciplinés
Si la liste des calculateurs générée par le quorum n'est pas approuvée par l'arbitre, une élection pondérée par la mise QU déterminerait quelle liste de calculateurs avait la meilleure performance. Cela classerait les scores sans politique. Si le quorum ou l'arbitre est infiltré par un attaquant, cela serait résolu par les parties prenantes de Qubic, provoquant au plus une pause temporaire avant le début de la nouvelle époque. Pas idéal, mais pas désastreux, et des plans peuvent être faits pour gérer de tels événements.
Après le vote QU, les calculateurs mettraient à jour avec une nouvelle adresse pour l'arbitre si nécessaire. L'arbitre est remplaçable et le travail est simple. Toute faute de l'arbitre serait rapidement remarquée en raison de la forte concurrence et du coût élevé impliqué dans le maintien des postes de calculateur, menant à un scandale.
Mécanismes de protection
CfB a clarifié que le mauvais comportement de l'arbitre n'est déjà pas autorisé. L'arbitre manipulant la liste serait remplacé en 15 secondes en définissant une autre clé publique. Cette capacité a été testée avec succès.
Conclusion
La protection contre un "mauvais" arbitre est en place. La transaction avec la liste des nouveaux calculateurs ne serait pas incluse dans le tick, conduisant à une élection basée sur la mise QU pour résoudre la scission. Bien qu'une élection à égalité puisse entraîner un fork, cela semble très improbable. Même dans un tel événement, nous aurions deux versions de Qubic, similaires à BCH à partir de BTC et ETC à partir d'ETH (ou ETH à partir d'ETC !).
Sources
@DesheShai @Qsilver97 @hus_qy @5onOfCrypto "Contrôle total pour les nœuds ne s'appuyant pas sur des données internes. La manipulation de la liste par l'arbitre sera remplacée en 15 sec (c'est juste définir une autre clé publique). Nous avons déjà testé la capacité de remplacer l'Arb."
Clarification de Come-from-Beyond sur le Discord de Qubic :
"L'Arb publie la liste pour les nouveaux venus et ceux sans nœuds complets. Le quorum s'appuyant sur la liste (et la vérifiant) montre que la liste est correcte. L'événement de liste invalide deviendrait connu des utilisateurs très rapidement (en ne voyant pas de progression de tick)."
Pour les dernières mises à jour, rejoignez le Discord de Valis, suivez-nous sur X, et ajoutez notre blog à vos favoris.
← Précédent
Suivant →