-
El protocolo de consenso de Stellar funciona con โporciones de quorumโ elegidas por cada nodo.
-
Si los nodos no pueden llegar a consenso, la red se detiene para evitar bifurcaciones.
La red de Stellar se detuvo por una horas la noche del 15 de mayo, debido a una falla en la comunicaciรณn de los nodos validadores.
El hecho fue anunciado en el subreddit de la comunidad de Stellar por u/cryptobrant, quien seรฑalรณ que es โun buen recordatorio de la gran importancia de la descentralizaciรณnโ. El usuario atribuye el error a una caรญda de los nodos de la Stellar Development Foundation (SDF).
La falla ocurriรณ porque el Protocolo de Consenso de Stellar (SCP) funciona a travรฉs de โporciones de quorumโ (quorum slices). Esto quiere decir que cada nodo validador debe elegir una serie de otros nodos en los cuales confiar y, cada cinco segundos, estos validadores sostienen una votaciรณn para verificar las transacciones que se realizan con la criptomoneda.
Parte de los nodos dejaron de trabajar y, como se encuentran pocos validadores en la red, no pudieron llegar a un consenso para verificar las transacciones.
Jed McCaleb, desarrollador de Stellar, refutรณ a u/cryptobrant e indicรณ lo siguiente:
En los รบltimos meses hemos estado trabajando en hacer que la gente no dependa de los nodos de la SDF. Hace cerca de un mes los nodos de la SDF podรญan dejar de trabajar y la red continuarรญa. Pero esto tambiรฉn significa que la red puede pararse incluso si los nodos de la SDF siguen funcionando. Desafortunadamente esto fue lo que pasรณ.
Jed McCaleb, desarrollador, Stellar.
El usuario u/_kotlen, quien tambiรฉn pertenece a la SDF, seรฑalรณ que hay un esfuerzo para aumentar la descentralizaciรณn en la red y que su meta es hacer que los nodos de la fundaciรณn solo sean vigilantesย en lugar de validadores.
El protocolo de consenso no fallรณ
La Fundaciรณn publicรณ un comunicado donde informa que este suceso no es una falla en el SCP, sino la manera en la que estรก diseรฑado para que trabaje. Segรบn los desarrolladores, es preferible que la red se congele cuando los nodos no pueden llegar a un consenso a que se creen bifurcaciones de la cadena: ยซel protocolo de consenso no fallรณ; trabajo como se esperaยป, indicaron los desarrolladores.
Aseguran que la red no estรก ยซsobrecentralizadaยป y que la falla no fue de los nodos de la SDF. Segรบn la Fundaciรณn, el hecho ocurriรณ porque Keybase desactivรณ su nodo validador para mantenimiento en un momento en el que otros nodos estaban inactivos.
El equipo tambiรฉn informa que en el futuro se implementarรกn herramientas para mitigar la probabilidad de que esto vuelva a suceder y, en caso de que pase, que el tiempo de inactividad sea menor.
Hace algunos meses, el portal Messari publicรณ una investigaciรณn que detallaba un bug inflacionario en la red de Stellar. En aquella oportunidad, el ataque llevaba cerca de un aรฑo de haber ocurrido, aunque el equipo detrรกs del desarrollo de Stellar no lo comunicรณ en ningรบn momento.
Para solucionar el desajuste econรณmico la fundaciรณn decidiรณ quemar una parte de la reserva de XLM equivalente a la que fue emitida fuera de lo previsto.