Qu’est-ce que la preuve de temps ? Découvrez comment fonctionne la preuve de temps.

Qu’est-ce que la preuve de temps ? Découvrez comment fonctionne la preuve de temps.

Tout d’abord, nous devons savoir ce qu’est un algorithme de consensus.

L'algorithme de consensus est celui où les validateurs (Preuve de participation) ou les mineurs (Preuve de travail) du réseau blockchain s'accordent avec un nouvel État sur le réseau. Cela est uniquement nécessaire pour confirmer que les transactions sur le réseau sont exécutées correctement, de manière transparente et honnête par les validateurs ou les mineurs.

Algorithmes de consensus actuels tels que Proof of Work (Bitcoin et Ethereum), Proof of Stake (NEAR, AVAX, COSMOS, …)

Qu’est-ce que la preuve de temps ?

Proof of Time (PoT) est un algorithme de consensus décentralisé qui fonctionne sur le principe de sélection des validateurs en fonction de leur pourcentage de notes et d'enjeux fixes. Il s'agit d'un mécanisme développé par Analog et amélioré par rapport au protocole délégué Proof of Stake (dPoS).

Le score d'évaluation est une mesure numérique du poids que l'algorithme attribue à chaque validateur en fonction de son expérience historique (avec quelle précision le nœud valide les données d'événement) et de l'expérience des autres validateurs avec ce nœud.

Les principaux facteurs affectant cette note sont les suivants :

  • Mandat du nœud sur Timechain
  • Précision de la validation historique du nœud
  • La valeur moyenne du score d'évaluation avec les nœuds voisins (similaire au score de confiance)

La mise fixe est un mécanisme de mise en jeu dans lequel tous les validateurs misent un nombre égal de jetons pour participer au processus de consensus. N'importe quel nœud peut participer en tant que validateur tant que ce nœud a misé un montant fixe et a une note.

Points forts de la preuve de temps (PoT)

Proof of Time se concentre sur la création d'un algorithme de consensus équitable pour les validateurs et garantissant en même temps la vitesse de traitement des transactions sur le réseau. Avec un processus de sélection de validateur avec un enjeu fixe, même les petits nœuds peuvent toujours être sélectionnés pour vérifier les transactions.

De plus, Proof of Time ne nécessite pas non plus de puissance de calcul mais est basé sur un mécanisme de classement, garantissant ainsi la vitesse de traitement des transactions comme le modèle Proof of Stake.

Le protocole PoT n'est pas non plus forké (contrairement à PoW) grâce à la règle qui détermine la chaîne la plus longue du dernier temps par probabilité. Les processus de sélection aléatoire PoT tels que le calcul de la fonction VDF sont transparents et garantissent que tous les utilisateurs ont une chance égale de participer au consensus.

« Timechain », « Time nodes » et « Time Electors »

Proof of Time a été développé par Analog et, par conséquent, pour comprendre le fonctionnement de ce protocole, vous devez comprendre certains termes associés comme suit :

Timechain : un registre de la chaîne analogique (réseau principal)

Nœuds temporels : sont les nœuds/validateurs de la chaîne qui participeront à la vérification du bloc qui sera attaché à la Timechain (plus les nœuds classés sont élevés, plus ils ont de chances de participer à la validation du bloc)

Les électeurs temporels sont un nœud spécial qui proposera des blocs de données à Timechain. Cet électeur Time sera sélectionné au début de l’algorithme Proof of Time. Les nœuds qui souhaitent être sélectionnés comme électeurs temporels doivent avoir un score de classement et miser un nombre fixe de jetons ANLOG (plus le score est élevé, plus ils ont de chances d'être sélectionnés). Un seul électeur est sélectionné pour chaque bloc dans une plage horaire donnée.

Qu’est-ce que VDF ? Quel rôle VDF joue-t-il dans le consensus sur la preuve de temps ?

VDF (Verifiable Delay Function) est un système de fonctions informatiques qui aident à sélectionner des nœuds temporels selon un processus aléatoire.

En termes simples, il s'agit d'une fonction de calcul que les validateurs doivent effectuer pour être sélectionnés. Cette fonction de calcul nécessite une puissance de calcul modérée (n'importe qui peut facilement vérifier si la procédure de calcul est correcte une fois la réponse disponible) et se concentre sur le temps d'exécution (puisque les validateurs doivent résoudre la fonction de manière séquentielle sans aucun « raccourci »).

Par conséquent, VDF aidera à éliminer les faux nœuds de données temporels pour résoudre la fonction de calcul, tout en minimisant la possibilité d'accepter un faux résultat VDF car les données d'entrée seront validées avant l'émission du validateur. le résultat final après calcul de VDF.

Traitement de l'algorithme de consensus Proof of Time

Le processus pour parvenir à un consensus avec Proof of Time doit passer par 2 étapes : le vote doux et le vote dur.

Phase de vote doux

Le Soft Voting est la première étape du traitement du protocole Proof of Time, qui sélectionne un nœud à sélectionner pour proposer un bloc de données de transaction au réseau principal Timechain. À ce stade, le validateur (alias l'électeur de temps) enverra un bloc contenant les données de transaction qui seront ajoutées à la Timechain (grand livre analogique/chaîne principale).

Tout nœud en ligne avec une mise et une note fixes peut envoyer des blocs de données à Timechain. Cependant, seul un électeur/validateur unique sera sélectionné via un processus aléatoire basé sur le système VDF (Verifiable Delay Function).

Une fois que les validateurs auront fini de soumettre le bloc de données, ils devront vérifier manuellement s'ils sont sélectionnés en exécutant le processus VDF. S'il est sélectionné, le validateur garantira les données soumises, vérifiera la signature de l'émetteur et générera des preuves VDF.

Enfin, ce validateur publiera les transactions vérifiées ainsi que la preuve VDF aux nœuds temporels restants du réseau.

Phase de vote dur

La phase de vote dur sera la période permettant de confirmer si les transactions traitées par le validateur sont valides ou non.

Une fois que le validateur a publié les données et la preuve, un panel de 1,000 XNUMX nœuds (également sélectionnés dans le VDF) participera à la validation de la transaction. Chaque nœud temporel effectue les mêmes tâches de vérification des preuves VDF, des doubles dépenses ou d'autres problèmes connexes. Si le blocage (proposé par le validateur sélectionné lors de l'étape Soft-Voting) est valide, ils choisissent de l'accepter.

Si les 2/3 des nœuds temporels sont d'accord, le bloc sera écrit dans la Timechain.

Verdict

Proof of Time peut être vu comme un nouvel algorithme de consensus après Proof Of Wook ou Proof of Stake. Avec un objectif plus large consistant à contribuer à réaliser la trinité impossible de décentralisation, d’évolutivité et de sécurité que visent actuellement les blockchains, la preuve de temps promet d’être une nouvelle technologie prometteuse sous peu.

Si vous avez des questions, des commentaires, des suggestions ou des idées sur le projet, veuillez envoyer un e-mail ventures@coincu.com.

AVIS DE NON-RESPONSABILITE: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Lucian

Coincu Ventures

Qu’est-ce que la preuve de temps ? Découvrez comment fonctionne la preuve de temps.

Qu’est-ce que la preuve de temps ? Découvrez comment fonctionne la preuve de temps.

Tout d’abord, nous devons savoir ce qu’est un algorithme de consensus.

L'algorithme de consensus est celui où les validateurs (Preuve de participation) ou les mineurs (Preuve de travail) du réseau blockchain s'accordent avec un nouvel État sur le réseau. Cela est uniquement nécessaire pour confirmer que les transactions sur le réseau sont exécutées correctement, de manière transparente et honnête par les validateurs ou les mineurs.

Algorithmes de consensus actuels tels que Proof of Work (Bitcoin et Ethereum), Proof of Stake (NEAR, AVAX, COSMOS, …)

Qu’est-ce que la preuve de temps ?

Proof of Time (PoT) est un algorithme de consensus décentralisé qui fonctionne sur le principe de sélection des validateurs en fonction de leur pourcentage de notes et d'enjeux fixes. Il s'agit d'un mécanisme développé par Analog et amélioré par rapport au protocole délégué Proof of Stake (dPoS).

Le score d'évaluation est une mesure numérique du poids que l'algorithme attribue à chaque validateur en fonction de son expérience historique (avec quelle précision le nœud valide les données d'événement) et de l'expérience des autres validateurs avec ce nœud.

Les principaux facteurs affectant cette note sont les suivants :

  • Mandat du nœud sur Timechain
  • Précision de la validation historique du nœud
  • La valeur moyenne du score d'évaluation avec les nœuds voisins (similaire au score de confiance)

La mise fixe est un mécanisme de mise en jeu dans lequel tous les validateurs misent un nombre égal de jetons pour participer au processus de consensus. N'importe quel nœud peut participer en tant que validateur tant que ce nœud a misé un montant fixe et a une note.

Points forts de la preuve de temps (PoT)

Proof of Time se concentre sur la création d'un algorithme de consensus équitable pour les validateurs et garantissant en même temps la vitesse de traitement des transactions sur le réseau. Avec un processus de sélection de validateur avec un enjeu fixe, même les petits nœuds peuvent toujours être sélectionnés pour vérifier les transactions.

De plus, Proof of Time ne nécessite pas non plus de puissance de calcul mais est basé sur un mécanisme de classement, garantissant ainsi la vitesse de traitement des transactions comme le modèle Proof of Stake.

Le protocole PoT n'est pas non plus forké (contrairement à PoW) grâce à la règle qui détermine la chaîne la plus longue du dernier temps par probabilité. Les processus de sélection aléatoire PoT tels que le calcul de la fonction VDF sont transparents et garantissent que tous les utilisateurs ont une chance égale de participer au consensus.

« Timechain », « Time nodes » et « Time Electors »

Proof of Time a été développé par Analog et, par conséquent, pour comprendre le fonctionnement de ce protocole, vous devez comprendre certains termes associés comme suit :

Timechain : un registre de la chaîne analogique (réseau principal)

Nœuds temporels : sont les nœuds/validateurs de la chaîne qui participeront à la vérification du bloc qui sera attaché à la Timechain (plus les nœuds classés sont élevés, plus ils ont de chances de participer à la validation du bloc)

Les électeurs temporels sont un nœud spécial qui proposera des blocs de données à Timechain. Cet électeur Time sera sélectionné au début de l’algorithme Proof of Time. Les nœuds qui souhaitent être sélectionnés comme électeurs temporels doivent avoir un score de classement et miser un nombre fixe de jetons ANLOG (plus le score est élevé, plus ils ont de chances d'être sélectionnés). Un seul électeur est sélectionné pour chaque bloc dans une plage horaire donnée.

Qu’est-ce que VDF ? Quel rôle VDF joue-t-il dans le consensus sur la preuve de temps ?

VDF (Verifiable Delay Function) est un système de fonctions informatiques qui aident à sélectionner des nœuds temporels selon un processus aléatoire.

En termes simples, il s'agit d'une fonction de calcul que les validateurs doivent effectuer pour être sélectionnés. Cette fonction de calcul nécessite une puissance de calcul modérée (n'importe qui peut facilement vérifier si la procédure de calcul est correcte une fois la réponse disponible) et se concentre sur le temps d'exécution (puisque les validateurs doivent résoudre la fonction de manière séquentielle sans aucun « raccourci »).

Par conséquent, VDF aidera à éliminer les faux nœuds de données temporels pour résoudre la fonction de calcul, tout en minimisant la possibilité d'accepter un faux résultat VDF car les données d'entrée seront validées avant l'émission du validateur. le résultat final après calcul de VDF.

Traitement de l'algorithme de consensus Proof of Time

Le processus pour parvenir à un consensus avec Proof of Time doit passer par 2 étapes : le vote doux et le vote dur.

Phase de vote doux

Le Soft Voting est la première étape du traitement du protocole Proof of Time, qui sélectionne un nœud à sélectionner pour proposer un bloc de données de transaction au réseau principal Timechain. À ce stade, le validateur (alias l'électeur de temps) enverra un bloc contenant les données de transaction qui seront ajoutées à la Timechain (grand livre analogique/chaîne principale).

Tout nœud en ligne avec une mise et une note fixes peut envoyer des blocs de données à Timechain. Cependant, seul un électeur/validateur unique sera sélectionné via un processus aléatoire basé sur le système VDF (Verifiable Delay Function).

Une fois que les validateurs auront fini de soumettre le bloc de données, ils devront vérifier manuellement s'ils sont sélectionnés en exécutant le processus VDF. S'il est sélectionné, le validateur garantira les données soumises, vérifiera la signature de l'émetteur et générera des preuves VDF.

Enfin, ce validateur publiera les transactions vérifiées ainsi que la preuve VDF aux nœuds temporels restants du réseau.

Phase de vote dur

La phase de vote dur sera la période permettant de confirmer si les transactions traitées par le validateur sont valides ou non.

Une fois que le validateur a publié les données et la preuve, un panel de 1,000 XNUMX nœuds (également sélectionnés dans le VDF) participera à la validation de la transaction. Chaque nœud temporel effectue les mêmes tâches de vérification des preuves VDF, des doubles dépenses ou d'autres problèmes connexes. Si le blocage (proposé par le validateur sélectionné lors de l'étape Soft-Voting) est valide, ils choisissent de l'accepter.

Si les 2/3 des nœuds temporels sont d'accord, le bloc sera écrit dans la Timechain.

Verdict

Proof of Time peut être vu comme un nouvel algorithme de consensus après Proof Of Wook ou Proof of Stake. Avec un objectif plus large consistant à contribuer à réaliser la trinité impossible de décentralisation, d’évolutivité et de sécurité que visent actuellement les blockchains, la preuve de temps promet d’être une nouvelle technologie prometteuse sous peu.

Si vous avez des questions, des commentaires, des suggestions ou des idées sur le projet, veuillez envoyer un e-mail ventures@coincu.com.

AVIS DE NON-RESPONSABILITE: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Lucian

Coincu Ventures

Visité 59 fois, 1 visite(s) aujourd'hui