El árbitro no es un caimán

Escrito por

Qsilver

2 ene 2024

Sí, ambos comienzan con “A” y terminan con “ator”, pero sorprendentemente el árbitro cúbico no se parece en nada a un cocodrilo.

Por supuesto, sería muy tonto pensar siquiera que algo así podría ser cierto, sin embargo parece que algunas personas que deberían investigar un poco antes de publicar han afirmado que el árbitro cúbico está centralizado, ya que es similar al coordinador de IOTA. Observa que ambos terminan con “ator”, por lo que tal vez se pueda perdonar la suposición errónea.

De todos modos, en lugar de depender de cosas aleatorias que la gente (o competidores) publica en internet, me resulta mucho más eficaz simplemente leer el código y ver qué dice.

Así lo hice. core/src/qubic.cpp at main · qubic/core (github.com)

Busqué todas las cosas sorprendentes que el árbitro puede hacer. Al principio parecía que podía robar la recompensa minera de 1 billón para la época. Sin embargo, tras una mirada más profunda, las transacciones del árbitro ocurren sin ninguna firma del árbitro y actualizan directamente los saldos de los computadores según una escala de rendimiento. Básicamente, para esto, la dirección del árbitro recibe los fondos restantes (alrededor del 1% o menos recientemente) sin hacer nada. Cuanto mejor lo hagan los computadores, menos recibe el árbitro. A lo largo de su vida, la dirección del árbitro ha acumulado casi un billón y medio de QU, alrededor del 2%, pero a las tasas actuales parece que tomará muchos años llegar a 2 billones de QU.

¡Así que no hay dinero gratis para el árbitro, aunque obtener unos pocos mil millones de QU cada semana de computadores con bajo rendimiento es un buen trabajo! Supongo que hay ventajas en hacer una innovación tan nueva como Qubic.

El árbitro también establece los 8 bytes aleatorios para los mineros en cada época. Esto puede automatizarse una vez que se complete el RANDOM SC junto con la función principal del árbitro de publicar la lista de computadores para la época.

¡Aquí está el verdadero poder! Ser capaz de chantajear a cualquier computadora para hacer lo que el malvado árbitro dicta. Excepto por el hecho de que todos los nodos computadores están rastreando en cada tic el rendimiento de todos los computadores, candidatos y recién llegados. Lo que significa que en una actualización futura, la lista de computadores para la próxima época puede ser definida por el quórum mismo y el árbitro la firmaría si coincide con lo que determina que son las clasificaciones.

Ese superpoder no lo es, básicamente es solo un sello de goma en una lista de computadores determinísticamente determinable.

El único problema que podría ocurrir es si la lista generada por el quórum de los próximos computadores no es aprobada por el árbitro. Entonces necesitaríamos tener una elección ponderada de QU para determinar qué lista de computadores tuvo el mejor rendimiento. Sin política, solo una clasificación de puntuaciones. Esto solo ocurriría si el quórum o el árbitro son infiltrados por un atacante y sería resuelto por los interesados en Qubic. En el peor de los casos, una pausa temporal de unos pocos días antes de que comience la nueva época. No es bueno, pero no es un desastre y se podría planear cómo lidiar con dicho evento con anticipación.

Una vez que se haya realizado la votación de QU, entonces los computadores se actualizarían con una nueva dirección para el árbitro si así se decide. El árbitro es totalmente reemplazable y el trabajo es muy fácil. De todos modos, los gritos de cualquier computadora que sea eliminada debido a la mala conducta del árbitro se escucharían muy fuerte, ya que la competencia con el crecimiento tan rápido del poder de minería es muy costosa. Se produciría un gran escándalo.

Entonces, sí, a partir de esta época hay cierta flexibilidad para la mala conducta del árbitro que puede ser detectada, pero cuando el cambio de época sin problemas se implemente, la ventana para incluso la mala conducta detectable se cerrará de golpe, como las mandíbulas del cocodrilo.

CfB publicó la aclaración de que no se permite la mala conducta del árbitro: Come-from-Beyond on X

CfB aclaró en Discord: “El árbitro publica la lista para los recién llegados y aquellos sin nodos completos. El quórum que confía en la lista (y la verifica) muestra que la lista es correcta. Un evento de lista no válida sería conocido por los usuarios muy pronto (al ver que no hay progreso en los tic).”

Así que la protección contra el árbitro malvado ya está funcionando y la transacción con la lista de nuevos computadores no se incluiría en el tic, y entraríamos en la necesidad de una elección basada en QU para resolver la división. ¡Siendo el científico que es, CfB dijo que es posible que haya un fork si la elección está empatada! Me parece muy improbable, pero incluso en ese evento terminaríamos con dos versiones de Qubic (¡un fork!) como tenemos BCH bifurcado de BTC y ETC de ETH (¡o es ETH de ETC!?)

© 2024 Qubic. Todos los derechos reservados.

Spanish (Spain)

© 2024 Qubic. Todos los derechos reservados.

Spanish (Spain)

© 2024 Qubic. Todos los derechos reservados.

Spanish (Spain)