Prueba de tiempo transcurrido (PoET)
¿Qué es la prueba de tiempo transcurrido (PoET)?
Desarrollada por el gigante de la fabricación de chips Intel, la prueba del tiempo transcurrido (PoET) se define como un algoritmo de consenso basado en el azar y el tiempo. Usado habitualmente en redes de cadena de bloques con permisos (que exigen a los participantes que se identifiquen), la PoET aprovecha la computación de confianza para imponer tiempos de espera aleatorios para la construcción de bloques. Esta forma de mecanismo de consenso ofrece a todos los participantes las mismas posibilidades de obtener la recompensa y añadir un nuevo bloque a la cadena de bloques.
¿Cómo funciona la prueba de tiempo transcurrido (PoET)?
El mecanismo de PoET comienza asignando y manteniendo una cantidad de tiempo generada aleatoriamente a cada nodo , que debe permanecer “dormido” durante ese periodo específico y solo se le permite agregar un nuevo bloque a la red cuando se ha cumplido el tiempo asignado. De esta forma, se garantiza que cuando el tiempo de espera de un nodo haya terminado y este se ‘despierte’, pueda formar y enviar un nuevo bloque de transacciones y una prueba criptográfica para su verificación.
En comparación con el mecanismo de prueba de trabajo (PoW), la PoET es mucho más eficiente en cuanto a tiempo y energía, ya que no requiere el trabajo de cálculo constante de cada nodo (o minero) para agregar un nuevo bloque. En lugar de ello, la PoET activa los nodos para realizar otras tareas durante el tiempo de ‘sueño’ y, de esa forma, mejora la eficiencia de la red.
Un ejemplo del algoritmo de consenso de PoET es Hyperledger Sawtooth.
Punto clave
La prueba de tiempo transcurrido (PoET) es un algoritmo de consenso utilizado en cadenas de bloques basadas en permisos para decidir sobre los derechos de la minería.
