El mundo de las monedas digitales ha cambiado drásticamente desde que se ejecutaron las primeras transacciones blockchain en la red Bitcoin. Además de los conocidos algoritmos de prueba de trabajo y prueba de participación, también se están empezando a conocer otros mecanismos de consenso y métodos para llegar a un consenso dentro de los sistemas blockchain.
El algoritmo de prueba de trabajo utilizado por Bitcoin es el algoritmo más confiable y seguro disponible en la actualidad. Pero no es realmente escalable. Bitcoin y otras redes blockchain basadas en prueba de trabajo tienen un rendimiento limitado en términos de transacciones por segundo (TPS). Esta limitación está relacionada con el hecho de que Bitcoin se basa en una red distribuida de nodos, ya que los nodos deben ponerse de acuerdo sobre el estado actual de la cadena de bloques. Esto significa que un nuevo bloque de transacciones debe ser verificado y aprobado por la mayoría de los nodos de la red antes de que pueda confirmarse. Por lo tanto, la naturaleza distribuida de la red Bitcoin, si bien proporciona un sistema económico seguro y sin confianza, también limita su uso a mayor escala.
Las cadenas de bloques de prueba de participación generalmente superan a Bitcoin en términos de transacciones por segundo. Sin embargo, la diferencia no es significativa y las redes de prueba de participación realmente no resuelven el problema de escalabilidad.
En este caso, la Prueba de Autoridad se convierte en una alternativa más eficiente porque puede realizar más transacciones por segundo.
¿Qué es un certificado autorizado?
La prueba de autoridad (PoA) es un algoritmo de consenso basado en la reputación que introduce una solución práctica y eficiente para las redes blockchain, especialmente las cadenas privadas. El término fue acuñado en 2017 por Gavin Wood, cofundador y ex director de tecnología de Ethereum.
El algoritmo de consenso de Prueba de Autoridad utiliza el valor de identidad, lo que significa que ser seleccionado como validador de bloque no se basa en la moneda digital colateralizada sino en la credibilidad personal. Por lo tanto, las cadenas de bloques de prueba de autoridad están protegidas por nodos de verificación de entidades confiables.
El modelo de prueba de autoridad se basa en un número limitado de validadores de bloques, lo que lo convierte en un sistema altamente escalable. Los bloqueos y las transacciones son verificados por participantes preaprobados, que actúan como administradores del sistema.
El algoritmo de prueba de autoridad se puede aplicar en varios escenarios y se considera una prioridad para las aplicaciones de logística. Por ejemplo, en el contexto de las cadenas de suministro, la prueba de autoridad se considera una solución eficaz y razonable.
El modelo de Prueba de Autoridad permite a las empresas proteger su privacidad mientras aprovechan la tecnología blockchain. Microsoft Azure es otro ejemplo de implementación de prueba de autoridad. En pocas palabras, la plataforma Azure proporciona soluciones para redes privadas. Dado que no se requiere minería, el sistema no requiere tokens nativos como "gas".
Prueba de autoridad versus prueba de participación
Algunas personas piensan que la Prueba de autoridad es una versión mejorada de la Prueba de participación porque utiliza identidad en lugar de moneda. Debido a la naturaleza descentralizada de la mayoría de las redes blockchain, la prueba de participación no siempre es adecuada para determinadas empresas y negocios. Por el contrario, la Prueba de Autoridad puede ser una mejor solución para las cadenas de bloques privadas porque su rendimiento es mucho mayor.
Condiciones para la prueba de consenso autorizada
Si bien las condiciones pueden variar de un sistema a otro, los algoritmos de consenso de prueba de autoridad generalmente requieren las siguientes características:
Identidad válida y confiable: los verificadores deben confirmar su verdadera identidad.
Los requisitos para convertirse en validador son exigentes: los candidatos deben estar dispuestos a invertir y arriesgar su reputación, lo que también reduce el riesgo de ser elegido como un validador dudoso e incentiva la inversión a largo plazo.
Criterios para la aprobación del validador: el método de selección de validadores debe ser coherente.
La esencia del mecanismo de reputación es la determinación de la identidad del verificador. Este no es un proceso sencillo ni uno al que se pueda abandonar fácilmente. Debe eliminar a los miembros no calificados. En última instancia, todos los validadores deben pasar por el mismo proceso para garantizar la integridad y confiabilidad del sistema.
límite
Una visión del consenso autorizado es que abandona la descentralización. Por lo tanto, se puede decir que este modelo de algoritmo de consenso es solo para mejorar la eficiencia de los sistemas centralizados. Si bien esto ha demostrado ser una solución atractiva para empresas más grandes con necesidades logísticas, tiene algunos inconvenientes, especialmente en el ámbito de las monedas digitales. El consenso autorizado tiene un alto rendimiento, pero el aspecto de la irreversibilidad es un problema cuando cosas como la censura y las listas negras se pueden implementar fácilmente.
Otra crítica común al consenso autorizado es que cualquiera puede ver la identidad del validador del consenso autorizado. Los críticos argumentan que sólo las personas de alto nivel que estén calificadas para el puesto querrán convertirse en validadores (como participantes públicamente conocidos). Sin embargo, conocer la identidad del validador podría dar lugar a una manipulación por parte de un tercero. Por ejemplo, si un competidor quiere perturbar una red basada en un consenso autorizado, puede intentar incitar a la opinión pública a que el validador está haciendo trampa, perturbando así el sistema interno.
La prueba de trabajo, la prueba de participación y la prueba de autoridad tienen sus propias ventajas y desventajas. Como todos sabemos, la descentralización es muy valorada en las monedas digitales y, como mecanismo de consenso, la Prueba de Autoridad elimina la descentralización para lograr un alto rendimiento y escalabilidad. Las características inherentes de los sistemas de prueba de autoridad contrastan marcadamente con la forma en que han operado las cadenas de bloques hasta la fecha. No obstante, la Prueba de Autoridad también presenta un mecanismo interesante, por lo que no puede ignorarse como una solución blockchain emergente y puede ser muy adecuada para aplicaciones privadas de blockchain.

