¿Qué es la prueba de tiempo? Descubra cómo funciona la Prueba de tiempo.

¿Qué es la prueba de tiempo? Descubra cómo funciona la Prueba de tiempo.

En primer lugar, necesitamos saber qué es un algoritmo de consenso.

El algoritmo de consenso es donde los Validadores (Prueba de participación) o Mineros (Prueba de trabajo) en la red blockchain acuerdan con un nuevo Estado en la red. Esto solo es necesario para confirmar que las transacciones en la red se ejecutan de manera adecuada, transparente y honesta por parte de los Validadores o Mineros.

Algoritmos de consenso actuales como Prueba de Trabajo (Bitcoin y Ethereum), Prueba de Participación (NEAR, AVAX, COSMOS,…)

¿Qué es la prueba de tiempo?

Proof of Time (PoT) es un algoritmo de consenso descentralizado que funciona según el principio de seleccionar validadores de acuerdo con su porcentaje de calificaciones y apuestas fijas. Este es un mecanismo desarrollado por Analog y mejorado a partir del protocolo de prueba de participación delegada (dPoS).

La puntuación de calificación es una medida numérica del peso que el algoritmo asigna a cada validador en función de su experiencia histórica (con qué precisión el nodo valida los datos del evento) y la experiencia de otros validadores con ese nodo.

Los principales factores que afectan esta calificación incluyen:

  • Tenencia de nodos en Timechain
  • Precisión de la validación histórica del nodo
  • El valor promedio de la puntuación de calificación con los nodos vecinos (similar a la puntuación de confianza)

La apuesta fija es un mecanismo de apuesta en el que todos los validadores apuestan una cantidad igual de tokens para participar en el proceso de consenso. Cualquier nodo puede participar como validador siempre que ese nodo haya apostado una cantidad fija y tenga una calificación.

Aspectos destacados de la prueba de tiempo (PoT)

Proof of Time se centra en construir un algoritmo de consenso que sea justo para los validadores y al mismo tiempo garantice la velocidad del procesamiento de transacciones en la red. Con un proceso de selección de validador con una participación fija, incluso se pueden seleccionar nodos pequeños para verificar las transacciones.

Además, la Prueba de tiempo tampoco requiere potencia informática, sino que se basa en el mecanismo de clasificación, lo que garantiza la velocidad de procesamiento de las transacciones como el modelo de Prueba de participación.

El protocolo PoT tampoco está bifurcado (a diferencia de PoW) gracias a la regla que determina por probabilidad la cadena más larga en el último tiempo. Los procesos de selección aleatoria de PoT, como el cálculo de la función VDF, son transparentes y garantizan que todos los usuarios tengan las mismas oportunidades de participar en el consenso.

“Cadena de tiempo”, “Nodos de tiempo” y “Electores de tiempo”

Proof of Time fue desarrollado por Analog y, por lo tanto, para comprender cómo funciona este protocolo, debe comprender algunos términos relacionados de la siguiente manera:

Timechain: un libro mayor de la cadena analógica (red principal)

Nodos de tiempo: son los nodos/validadores de la cadena que participarán en la verificación del bloque que se adjuntará a la cadena de tiempo (cuanto más altos sean los nodos clasificados, más probabilidades habrá de que participen en la validación del bloque)

Los electores de tiempo son un nodo especial que propondrá bloques de datos a Timechain. Este elector de Tiempo se seleccionará al comienzo del algoritmo de Prueba de Tiempo. Los nodos que quieran ser seleccionados como electores de tiempo deben tener una puntuación de clasificación y apostar una cantidad fija de tokens ANLOG (cuanto mayor sea la puntuación, más probabilidades tendrán de ser seleccionados). Solo se selecciona un elector único para cada bloque en un intervalo de tiempo determinado.

¿Qué es VDF? ¿Qué papel juega VDF en el consenso de prueba de tiempo?

VDF (Función de retardo verificable) es un sistema de funciones computacionales que ayudan a seleccionar nodos de tiempo de acuerdo con un proceso aleatorio.

En pocas palabras, es una función de cálculo que los validadores deben realizar para ser seleccionados. Esta función de cálculo requiere una cantidad moderada de potencia informática (cualquiera puede verificar fácilmente si el procedimiento de cálculo es correcto una vez que la respuesta está disponible) y se centra en el tiempo de ejecución (ya que los validadores tienen que resolver la función secuencialmente sin ningún "atajo").

Por lo tanto, VDF ayudará a eliminar nodos de tiempo de datos falsos para resolver la función de cálculo y, al mismo tiempo, minimizará la posibilidad de aceptar un resultado VDF falso porque los datos de entrada se validarán antes de que emita el validador. el resultado final después de calcular VDF.

Procesamiento del algoritmo de consenso de prueba de tiempo

El proceso para llegar a un consenso con Prueba de tiempo debe pasar por dos etapas: votación suave y votación dura.

Fase de votación blanda

La votación suave es la primera etapa en el procesamiento del protocolo Prueba de tiempo, que selecciona un nodo para proponer un bloque de datos de transacciones a la red principal de Timechain. En esta etapa, el validador (también conocido como elector de tiempo) enviará un bloque que contiene los datos de la transacción que se agregarán a la cadena de tiempo (libro mayor analógico/cadena principal).

Cualquier nodo en línea con una participación y una calificación fijas puede enviar bloques de datos a Timechain. Sin embargo, solo se seleccionará un elector/validador por única vez mediante un proceso aleatorio basado en el sistema VDF (Función de retardo verificable).

Una vez que los validadores hayan terminado de enviar el bloque de datos, deberán verificar manualmente si están seleccionados ejecutando el proceso VDF. Si se selecciona, el validador garantizará los datos enviados, verificará la firma del emisor y generará pruebas VDF.

Finalmente, ese validador publicará las transacciones verificadas junto con la prueba VDF en los nodos de tiempo restantes de la red.

Fase de votación dura

La fase de Hard Vote será el período para confirmar si las transacciones procesadas por el validador son válidas o no.

Después de que el validador publique los datos y las pruebas, un panel de 1,000 nodos (también seleccionados del VDF) participará en la validación de la transacción. Cada nodo de tiempo realiza las mismas tareas de verificación de pruebas VDF, doble gasto u otros problemas relacionados. Si el bloque (propuesto por el validador seleccionado en la etapa de Soft-Voting) es válido, optan por aceptarlo.

Si 2/3 de los nodos de tiempo están de acuerdo, el bloque se escribirá en Timechain.

Veredicto

Proof of Time puede verse como un nuevo algoritmo de consenso después de Proof Of Wook o Proof of Stake. Con el objetivo más amplio de ayudar a lograr la trinidad imposible de descentralización, escalabilidad y seguridad a la que aspiran actualmente las cadenas de bloques, Proof of Time promete ser una nueva tecnología prometedora en breve.

Si tiene alguna pregunta, comentario, sugerencia o idea sobre el proyecto, envíe un correo electrónico emprendimientos@coincu.com.

AVISO DE RESPONSABILIDAD: La información de este sitio web se proporciona como un comentario general del mercado y no constituye un consejo de inversión. Le animamos a que haga su propia investigación antes de invertir.

Lucian

Coincu Ventures

¿Qué es la prueba de tiempo? Descubra cómo funciona la Prueba de tiempo.

¿Qué es la prueba de tiempo? Descubra cómo funciona la Prueba de tiempo.

En primer lugar, necesitamos saber qué es un algoritmo de consenso.

El algoritmo de consenso es donde los Validadores (Prueba de participación) o Mineros (Prueba de trabajo) en la red blockchain acuerdan con un nuevo Estado en la red. Esto solo es necesario para confirmar que las transacciones en la red se ejecutan de manera adecuada, transparente y honesta por parte de los Validadores o Mineros.

Algoritmos de consenso actuales como Prueba de Trabajo (Bitcoin y Ethereum), Prueba de Participación (NEAR, AVAX, COSMOS,…)

¿Qué es la prueba de tiempo?

Proof of Time (PoT) es un algoritmo de consenso descentralizado que funciona según el principio de seleccionar validadores de acuerdo con su porcentaje de calificaciones y apuestas fijas. Este es un mecanismo desarrollado por Analog y mejorado a partir del protocolo de prueba de participación delegada (dPoS).

La puntuación de calificación es una medida numérica del peso que el algoritmo asigna a cada validador en función de su experiencia histórica (con qué precisión el nodo valida los datos del evento) y la experiencia de otros validadores con ese nodo.

Los principales factores que afectan esta calificación incluyen:

  • Tenencia de nodos en Timechain
  • Precisión de la validación histórica del nodo
  • El valor promedio de la puntuación de calificación con los nodos vecinos (similar a la puntuación de confianza)

La apuesta fija es un mecanismo de apuesta en el que todos los validadores apuestan una cantidad igual de tokens para participar en el proceso de consenso. Cualquier nodo puede participar como validador siempre que ese nodo haya apostado una cantidad fija y tenga una calificación.

Aspectos destacados de la prueba de tiempo (PoT)

Proof of Time se centra en construir un algoritmo de consenso que sea justo para los validadores y al mismo tiempo garantice la velocidad del procesamiento de transacciones en la red. Con un proceso de selección de validador con una participación fija, incluso se pueden seleccionar nodos pequeños para verificar las transacciones.

Además, la Prueba de tiempo tampoco requiere potencia informática, sino que se basa en el mecanismo de clasificación, lo que garantiza la velocidad de procesamiento de las transacciones como el modelo de Prueba de participación.

El protocolo PoT tampoco está bifurcado (a diferencia de PoW) gracias a la regla que determina por probabilidad la cadena más larga en el último tiempo. Los procesos de selección aleatoria de PoT, como el cálculo de la función VDF, son transparentes y garantizan que todos los usuarios tengan las mismas oportunidades de participar en el consenso.

“Cadena de tiempo”, “Nodos de tiempo” y “Electores de tiempo”

Proof of Time fue desarrollado por Analog y, por lo tanto, para comprender cómo funciona este protocolo, debe comprender algunos términos relacionados de la siguiente manera:

Timechain: un libro mayor de la cadena analógica (red principal)

Nodos de tiempo: son los nodos/validadores de la cadena que participarán en la verificación del bloque que se adjuntará a la cadena de tiempo (cuanto más altos sean los nodos clasificados, más probabilidades habrá de que participen en la validación del bloque)

Los electores de tiempo son un nodo especial que propondrá bloques de datos a Timechain. Este elector de Tiempo se seleccionará al comienzo del algoritmo de Prueba de Tiempo. Los nodos que quieran ser seleccionados como electores de tiempo deben tener una puntuación de clasificación y apostar una cantidad fija de tokens ANLOG (cuanto mayor sea la puntuación, más probabilidades tendrán de ser seleccionados). Solo se selecciona un elector único para cada bloque en un intervalo de tiempo determinado.

¿Qué es VDF? ¿Qué papel juega VDF en el consenso de prueba de tiempo?

VDF (Función de retardo verificable) es un sistema de funciones computacionales que ayudan a seleccionar nodos de tiempo de acuerdo con un proceso aleatorio.

En pocas palabras, es una función de cálculo que los validadores deben realizar para ser seleccionados. Esta función de cálculo requiere una cantidad moderada de potencia informática (cualquiera puede verificar fácilmente si el procedimiento de cálculo es correcto una vez que la respuesta está disponible) y se centra en el tiempo de ejecución (ya que los validadores tienen que resolver la función secuencialmente sin ningún "atajo").

Por lo tanto, VDF ayudará a eliminar nodos de tiempo de datos falsos para resolver la función de cálculo y, al mismo tiempo, minimizará la posibilidad de aceptar un resultado VDF falso porque los datos de entrada se validarán antes de que emita el validador. el resultado final después de calcular VDF.

Procesamiento del algoritmo de consenso de prueba de tiempo

El proceso para llegar a un consenso con Prueba de tiempo debe pasar por dos etapas: votación suave y votación dura.

Fase de votación blanda

La votación suave es la primera etapa en el procesamiento del protocolo Prueba de tiempo, que selecciona un nodo para proponer un bloque de datos de transacciones a la red principal de Timechain. En esta etapa, el validador (también conocido como elector de tiempo) enviará un bloque que contiene los datos de la transacción que se agregarán a la cadena de tiempo (libro mayor analógico/cadena principal).

Cualquier nodo en línea con una participación y una calificación fijas puede enviar bloques de datos a Timechain. Sin embargo, solo se seleccionará un elector/validador por única vez mediante un proceso aleatorio basado en el sistema VDF (Función de retardo verificable).

Una vez que los validadores hayan terminado de enviar el bloque de datos, deberán verificar manualmente si están seleccionados ejecutando el proceso VDF. Si se selecciona, el validador garantizará los datos enviados, verificará la firma del emisor y generará pruebas VDF.

Finalmente, ese validador publicará las transacciones verificadas junto con la prueba VDF en los nodos de tiempo restantes de la red.

Fase de votación dura

La fase de Hard Vote será el período para confirmar si las transacciones procesadas por el validador son válidas o no.

Después de que el validador publique los datos y las pruebas, un panel de 1,000 nodos (también seleccionados del VDF) participará en la validación de la transacción. Cada nodo de tiempo realiza las mismas tareas de verificación de pruebas VDF, doble gasto u otros problemas relacionados. Si el bloque (propuesto por el validador seleccionado en la etapa de Soft-Voting) es válido, optan por aceptarlo.

Si 2/3 de los nodos de tiempo están de acuerdo, el bloque se escribirá en Timechain.

Veredicto

Proof of Time puede verse como un nuevo algoritmo de consenso después de Proof Of Wook o Proof of Stake. Con el objetivo más amplio de ayudar a lograr la trinidad imposible de descentralización, escalabilidad y seguridad a la que aspiran actualmente las cadenas de bloques, Proof of Time promete ser una nueva tecnología prometedora en breve.

Si tiene alguna pregunta, comentario, sugerencia o idea sobre el proyecto, envíe un correo electrónico emprendimientos@coincu.com.

AVISO DE RESPONSABILIDAD: La información de este sitio web se proporciona como un comentario general del mercado y no constituye un consejo de inversión. Le animamos a que haga su propia investigación antes de invertir.

Lucian

Coincu Ventures

Visitado 65 veces, 5 visita(s) hoy