Investor's wiki

Prueba de tiempo transcurrido (PoET)

Prueba de tiempo transcurrido (PoET)

¿Qué es la prueba de tiempo transcurrido (PoET)?

La prueba de tiempo transcurrido (PoET) es un mecanismo de consenso de la red blockchain que evita la alta utilización de recursos y el consumo de energía; mantiene el proceso más eficiente siguiendo un sistema de lotería justo.

El algoritmo utiliza un tiempo transcurrido generado aleatoriamente para decidir los derechos de minería y bloquear a los ganadores en una red de cadena de bloques. Al ejecutar un código confiable dentro de un entorno seguro, el algoritmo PoET también mejora la transparencia al garantizar que los participantes externos puedan verificar los resultados de la lotería.

Comprender la prueba de tiempo transcurrido (PoET)

Un mecanismo de consenso es un método utilizado por las redes blockchain para verificar transacciones y crear más bloques. La prueba de tiempo transcurrido (PoET) es un mecanismo de consenso que se usa a menudo en las redes de cadena de bloques autorizadas para decidir los derechos de minería o los ganadores del bloque en la red. Las redes de cadena de bloques autorizadas son tipos que requieren que cualquier posible participante se identifique antes de que se le permita unirse.

El mecanismo de consenso de la red PoET debe garantizar dos factores cruciales. En primer lugar, garantiza que los nodos participantes seleccionen genuinamente un tiempo que sea aleatorio y no una duración más corta elegida a propósito por los participantes para ganar. En segundo lugar, establece que el ganador ha cumplido el tiempo de espera.

La prueba de tiempo transcurrido usa mucha menos energía que la prueba de trabajo, ya que selecciona aleatoriamente un nodo en lugar de usar todos los mineros en una red en una competencia.

El concepto PoET fue inventado a principios de 2016 por Intel Corporation (INTC), el gigante de la fabricación de chips. Ofrece una herramienta de alta tecnología preparada para resolver el problema informático de la "elección aleatoria de líderes". El mecanismo arraigado permite que las aplicaciones ejecuten código confiable en un entorno protegido, lo que garantiza que se cumplan ambos requisitos: seleccionar aleatoriamente el tiempo de espera para todos los nodos participantes y completar genuinamente el tiempo de espera por parte del participante ganador.

Junto con otras organizaciones como Linux Project e IBM, Intel patrocinó el proyecto de código abierto Hyperledger Sawtooth, que utiliza el mecanismo de consenso PoET. Hyperledger Sawtooth es una solución de contabilidad distribuida que es escalable y adaptable para muchos usos a nivel empresarial.

¿Cómo funciona PoET?

Basado en el principio de un sistema de lotería justo en el que cada nodo tiene la misma probabilidad de ser elegido, el mecanismo PoET distribuye las posibilidades de ganar entre el mayor número posible de participantes de la red.

Bajo PoET, cada nodo participante en la red debe esperar un período elegido al azar; el primero en completar el tiempo de espera designado gana el nuevo bloque. Cada nodo en la red de la cadena de bloques genera un tiempo de espera aleatorio y duerme durante ese tiempo especificado.

El que se despierta primero, es decir, el que tiene el tiempo de espera más corto, se despierta y envía un nuevo bloque a la cadena de bloques, transmitiendo la información necesaria a toda la red de pares. El mismo proceso luego se repite para el descubrimiento del siguiente bloque.

¿En qué se diferencia PoET de PoW?

Esencialmente, el flujo de trabajo es similar al mecanismo de consenso seguido por el algoritmo de prueba de trabajo (PoW) de Bitcoin,. pero sin su alto consumo de energía. Permite que un nodo entre en suspensión y cambie a otras tareas durante el tiempo especificado, lo que aumenta la eficiencia de la red.

La prueba de tiempo transcurrido no promueve la descentralización y la apertura como lo hace la prueba de trabajo porque requiere que se emita un certificado a cualquier persona que quiera unirse a la red.

El mecanismo de ejecución de código confiable dentro de un entorno seguro también se ocupa de muchas otras necesidades de la red. Garantiza que el código de confianza se ejecute dentro del entorno seguro y que ningún participante pueda modificarlo. También asegura que los resultados sean verificables por los participantes u otras entidades autorizadas, mejorando así la transparencia del consenso de la red.

PoET controla el costo del proceso de consenso y lo mantiene ágil para que siga siendo proporcional al valor derivado del proceso, un requisito esencial para que la economía de las criptomonedas siga floreciendo.

Reflejos

  • El flujo de trabajo de PoET es similar a la prueba de trabajo (PoW) de Bitcoin, pero consume menos energía porque permite que un nodo entre en suspensión y cambie a otras tareas durante el tiempo especificado, lo que aumenta la eficiencia energética de la red.

  • El nodo con el tiempo de espera más corto se despertará primero y ganará el bloque, por lo que se le permitirá enviar un nuevo bloque a la cadena de bloques.

  • PoET sigue un sistema de lotería que distribuye las posibilidades de ganar por igual entre los participantes de la red, dando a cada nodo la misma oportunidad.

  • El algoritmo PoET genera un tiempo de espera aleatorio para cada nodo en la red blockchain; cada nodo debe dormir durante ese tiempo.

  • La prueba de tiempo transcurrido (PoET) es un algoritmo de consenso desarrollado por Intel Corporation que permite que las redes blockchain autorizadas determinen quién crea el siguiente bloque.

PREGUNTAS MÁS FRECUENTES

¿Qué es Hyperledger Sawtooth?

Hyperledger Sawtooth es un libro mayor distribuido, similar a una cadena de bloques, diseñado para usos empresariales como la cadena de suministro y la logística. Incluso podría usarse para la gestión de inventario, la contabilidad u otras tareas comerciales que consumen tiempo y son propensas a errores.

¿Hay una prueba de moneda de tiempo transcurrido?

PoET se utiliza principalmente en Hyperledger Sawtooth. A partir de enero de 2022, no hay una criptomoneda que use PoET.

¿Cuál es la diferencia entre prueba de trabajo y prueba de tiempo transcurrido?

PoW es un mecanismo de trabajo competitivo, donde PoET es un mecanismo de selección aleatoria.