Saltar al contenido

Qué es PoA (Proof of authority – prueba de autoridad)

Qué es PoA (Proof of authority - prueba de autoridad)

Qué es el PoA (Proof of authority – Prueba de autoridad)

La Prueba de Autoridad (PoA), un mecanismo de consenso alternativo, donde ya existen varios nodos de autoridad pre-aprobados, que se denominan selladores. Es una forma modificada de la Prueba de Participación (PdS) en la que, en lugar de tener una cierta cantidad de activos retenidos como valor, se utiliza la identidad. En este contexto, por identidad se entiende la correspondencia entre la identificación personal de un validador en la plataforma y la documentación expedida oficialmente a la misma persona, es decir, la certeza de que un validador es exactamente lo que esa persona representa.

Representación de tipos de pruebas, PoW, PoS y PoA.

Para que la prueba funcione primero, cualquier nodo nuevo que desee agregar debe ser votado por el conjunto de nodos de autoridad aprobados actualmente, lo que le da un control total sobre qué nodos pueden sellar los bloques en su red. Para garantizar que un suscriptor malicioso no pueda dañar la red, cualquier suscriptor puede firmar un máximo de uno de una serie de bloques consecutivos.

Al igual que con el PdS, en el consenso del PdA, la identidad también es escasa. Pero a diferencia del PdS, sólo hay una identidad por persona. Con el PoA significa que usted debe revelar voluntariamente quién es a cambio del derecho a validar los bloques. Esto significa que los beneficios que usted obtiene son públicos y las acciones dañinas que usted puede tomar. La identidad en juego puede servir como un gran ecualizador, entendido y valorado por todos los actores. Se alienta a las personas cuya identidad (y reputación por extensión) está en juego para proteger una red a que la preserven.

Si bien muchos pueden estar en contra de este sistema de consenso porque abandona el concepto de privacidad de las criptocurrencias, sigue siendo interesante para los proyectos de cadenas de bloques de redes privadas distribuidas, donde se conoce la identidad de los validadores, pero el resto de sus usuarios es privado. Dado el hecho de que esto significa y la escalabilidad que ofrece, hay muchos proyectos interesados en este sistema, incluyendo Ethereum, que ya prueba este algoritmo en su red de pruebas Rinkeby.

Qué es PoA (Proof of authority - prueba de autoridad)

¿Cómo iniciar una red del PoA?

Para iniciar una red de PoA, sólo tiene que seguir los pasos que se indican a continuación:

  1. Elija las entidades del mundo real que controlan la red. Estas serán las autoridades de la red y deben tener todos los datos públicamente reflejados.
  2. Cada autoridad debe ejecutar un nodo de paridad y crear una cuenta.
  3. Las autoridades deben intercambiar las direcciones de sus cuentas e incluirlas en el contrato de especificación o en el validador.
  4. Todos los nodos de autoridad deben realizar una paridad de instancia con la especificación acordada.
  5. Otros nodos de usuario también pueden conectarse a la red.
  6. Comenzar a utilizar la red como cualquier red pública (transacciones, contratos, etc.).
  7. Esta solución, por ejemplo, es perfectamente aplicable a Ethereum, ya que software como geth y Parity apoyan el uso de la prueba de consenso del PoA.

Qué es PoA (Proof of authority - prueba de autoridad)

Ventajas del sistema

Si bien el consenso del PoA se está implementando en algunas cadenas de bloques públicos, todavía no tienen la verdadera descentralización que Bitcoin y Ethereum tienen en este momento. Aunque el propósito del PoA no es crear redes completamente descentralizadas, sino más bien crear un equilibrio que pueda aprovechar lo mejor que la descentralización y la centralización pueden ofrecer.

Algunas de las preocupaciones con el modelo del PoA es que es más o menos una versión ligeramente más distribuida de un sistema centralizado que aprovecha la capacidad de este último para ser eficiente. Este hecho es lo que ha sembrado cierto escepticismo en las comunidades de las cadenas públicas de bloqueo, ya que no ven este sistema con buenos ojos. Además, el sistema permite la creación de sistemas bancarios en los que los validadores (bancos) pueden vetar o restringir las transacciones de una determinada manera, rompiendo así la libertad que proclama el bloqueo y su desarrollo.

Otra preocupación es que algunas personas simplemente no se preocupan por su reputación. Esto podría perjudicarlos si ven que obtener beneficios excede con creces el hecho de perder su reputación.

Por otro lado, las ventajas de una red de consenso del PoA son bastante obvias. Mayor eficiencia en los tiempos de transacción y consenso general de la red, lo que aumentaría enormemente la escalabilidad de la red. Además, los avances tecnológicos pueden ayudar a garantizar aún más la seguridad de las redes en las que los validadores son independientes entre sí y susceptibles a la intervención de terceros.