Documentación técnica #
El PoA de IBFT es el mecanismo de consenso por defecto en Galo Blockchain. En el PoA, los validadores son los responsables de crear los bloques y añadirlos a la blockchain de a series.
Todos los validadores conforman un conjunto dinámico de validadores, al que se pueden añadir o eliminar mediante un mecanismo de votación. Esto significa que los validadores pueden ser votados para entrar o salir del conjunto de validadores si la mayoría (51%) de los nodos validadores votan para añadir o quitar un determinado validador del conjunto de validadores. De esta manera, los validadores maliciosos pueden ser reconocidos y eliminados de la red, mientras que nuevos validadores de confianza pueden ser añadidos a la red.
Todos los validadores se turnan para proponer el siguiente bloque (round-robin), y para que el bloque sea validado/insertado en la blockchain, una supermayoría (más de 2/3) de los validadores debe aprobar dicho bloque.
Además de los validadores, existen los no validadores que no participan en la creación del bloque pero sí en el proceso de validación del mismo.