Un elemento importante en evolución de la Tecnología blockchain son los mecanismos de consenso . Después de que se desarrollaron los métodos originales de prueba de participación (PoS) y prueba de trabajo (PoW), otros mecanismos de consenso se hicieron realidad.
Sigue leyendo: Prueba de participación frente a prueba de trabajo
ONE de esos mecanismos de consenso es la prueba de autoridad (PoA), que se ha introducido como una alternativa más eficiente energéticamente que PoS, ya que se necesitan menos recursos computacionales.
Esta guía explicará los principios de la red PoA.
Prueba de autoridad
La prueba de autoridad es un algoritmo de consenso que ofrece una solución eficiente para blockchains, específicamente las privadas. El término fue acuñado en 2017 por Gavin Wood, cofundador de la cadena de bloques Ethereum .
En la prueba de autoridad, las máquinas obtienen el derecho de generar nuevos bloques al pasar un estricto proceso de investigación, que se analiza en detalle en la siguiente sección. Como resultado, máquinas de validación confiables protegen las cadenas de bloques PoA. Estos moderadores del sistema son participantes preaprobados que verifican bloques y transacciones.
El modelo de prueba de autoridad es escalable porque se basa en una pequeña cantidad de validadores de bloques. VeChain (VET) es un ejemplo de una plataforma popular que utiliza un algoritmo PoA.
¿Cómo funciona la prueba de autoridad?
Los validadores preaprobados utilizan software para organizar las transacciones en bloques. El proceso está automatizado, por lo que los validadores no necesitan monitorear sus computadoras constantemente. Sin embargo, eso significa que los validadores deben KEEP sus computadoras (sitios de administración) en buen estado de funcionamiento.
Términos para el consenso de prueba de autoridad
Aunque las condiciones difieren de un sistema a otro, para ser elegido como validador un usuario debe cumplir con estos tres requisitos básicos:
- Un validador debe ser digno de confianza, de buenos estándares morales y sin antecedentes penales.
- La identidad de un validador debe validarse formalmente en la red, con la capacidad de verificar la información en el dominio público. Por tanto, se confirman las identidades reales de los validadores.
- Un candidato a validador debe estar dispuesto a invertir dinero y arriesgar su propia reputación. Un proceso riguroso reduce la posibilidad de seleccionar validadores cuestionables y fomenta un compromiso a largo plazo.
La esencia del mecanismo de reputación es la confianza en la identidad del validador. Es un proceso complejo garantizar que los candidatos débiles sean eliminados. Esto garantiza que todos los validadores Síguenos el mismo procedimiento, asegurando la integridad y confiabilidad del sistema.
Tomemos un ejemplo de un mecanismo de calificación de reputación dentro de eBay (EBAY). Al principio, todos los vendedores están sujetos a las reglas de la plataforma y a los comentarios de los compradores.
Un vendedor con una puntuación de comentarios positivos del 100% se gana la confianza de los compradores, lo que afecta la confianza y la reputación de eBay. Sin embargo, los vendedores con calificaciones bajas de comentarios reciben advertencias y menos privilegios de vendedor. Los vendedores que reciben constantemente puntuaciones bajas de comentarios positivos son filtrados de eBay, lo que deja a los vendedores de buena reputación con comentarios positivos altos para continuar vendiendo en la plataforma.
Así como la reputación es fundamental en eBay, la reputación a la hora de verificar también lo es en PoA.
Los usuarios que reciben el derecho a convertirse en validadores gracias al algoritmo PoA tienen un incentivo para KEEP su calificación alta. Los validadores están motivados a mantener un proceso de transacción estable para evitar manchar su reputación, que está ligada a su identidad en la vida real. Como resultado, la mayoría de los usuarios valoran el papel de validador que tanto les costó ganar.
Términos para el consenso de prueba de autoridad
Aunque las condiciones difieren de un sistema a otro, un algoritmo PoA coherente depende de lo siguiente:
- Personas activas y confiables (validadores que deben identificarse).
- Validadores que estén dispuestos a invertir dinero y arriesgar su reputación. Un proceso riguroso reduce la posibilidad de seleccionar validadores cuestionables y fomenta el compromiso a largo plazo.
- Un estándar de aprobación de validadores: cada validador sigue el mismo procedimiento, garantizando la integridad y confiabilidad del sistema.
Sigue leyendo: Una guía (breve) de protocolos de consenso de Blockchain
Ventajas de la prueba de autoridad
PoA se diferencia de otros mecanismos de consenso como PoW y PoS en dos formas principales:
- Hay más transacciones por segundo que se pueden ejecutar.
- Se necesitan menos recursos computacionales.
Desventajas de la prueba de autoridad
El mecanismo del PoA se considera centralizado ya que los validadores están preaprobados. Este modelo de algoritmo de consenso es principalmente un intento de mejorar la eficiencia de los sistemas centralizados. Aunque los sistemas PoA tienen un gran ancho de banda, los aspectos de inmutabilidad se ponen en duda ya que la censura y las listas negras se implementan fácilmente.
Otro problema crítico común es que todos tienen acceso a la identidad de los validadores del PoA. El contraargumento es que sólo los jugadores reconocidos pueden ocupar esta posición y siempre se esforzarán por convertirse en validadores (como participantes públicamente conocidos). Sin embargo, conocer la identidad del validador puede permitir que terceros manipulen el sistema.
Pensamientos finales
No existe un mecanismo de consenso perfecto ya que cada ONE tiene pros y contras. Aunque la comunidad de Criptomonedas considera que la descentralización es una ventaja, PoA sacrifica la descentralización para lograr un alto rendimiento y escalabilidad.