Preuve de travail différée (Delayed Proof of Work)
La preuve de travail différée (dPoW - Delayed Proof of Work) est un mécanisme de sécurité conçu par le projet Komodo. Il s'agit essentiellement d'une version modifiée de l'algorithme de consensus Proof of Work (PoW) qui utilise la puissance de la blockchain Bitcoin pour renforcer la sécurité du réseau. En utilisant dPoW, les développeurs de Komodo sont en mesure de sécuriser non seulement leur propre réseau, mais aussi toute chaîne tierce qui finira par rejoindre l'écosystème Komodo à l'avenir. En fait, dPoW peut être mis en œuvre pour tout projet qui développe une blockchain indépendante utilisant un modèle UTXO.
Comment fonctionne le dPoW ?
Si l'on prend l'exemple de Komodo, le mécanisme de sécurité dPoW a été développé et mis en œuvre dans la base de code Zcash, permettant une confidentialité à connaissance zéro et augmentant la sécurité du réseau en tirant parti du taux de hachage du bitcoin.
À intervalles de dix minutes, le système Komodo prend un instantané de sa propre blockchain. Ensuite, l'instantané est écrit dans un bloc sur le réseau Bitcoin dans un processus appelé notarisation. Fondamentalement, ce processus crée une sauvegarde de l'ensemble du système Komodo, qui est enregistrée dans la blockchain Bitcoin.
Techniquement parlant, les nœuds notaires élus par la communauté de Komodo écrivent un hachage de bloc de chaque blockchain protégée par dPoW sur le grand livre de Komodo, en exécutant une transaction sur la chaîne de Komodo. À l'aide de la commande OP_RETURN, les nœuds notariaux enregistrent un seul hachage de bloc sur la chaîne Komodo.
La raison pour laquelle les nœuds notaires choisissent un hachage de bloc qui date d'environ dix minutes est de s'assurer que l'ensemble du réseau reconnaît la validité du bloc. Le réseau de chaque blockchain parvient toujours à un consensus pour chaque bloc. Les nœuds notaires enregistrent simplement un hachage de bloc à partir d'un bloc précédemment extrait.
Ensuite, les nœuds notaires écrivent un hachage de bloc de la chaîne Komodo sur le grand livre du Bitcoin. Ce processus est également complété par l'exécution d'une transaction BTC et l'utilisation de OP_RETURN pour écrire les données dans un bloc de la chaîne Bitcoin.
Une fois que cette notarisation vers Bitcoin a lieu, les nœuds notaires de Komodo réécrivent les données du bloc de la chaîne BTC sur la chaîne de toutes les autres chaînes protégées. À ce stade, le réseau n'acceptera aucune réorganisation visant à modifier un bloc notarié (ou tout bloc créé avant le bloc notarié le plus récent).
Actuellement, dPoW est utilisé avec Bitcoin, mais il peut être utilisé comme un outil pour tirer parti de la sécurité et des caractéristiques de toute autre blockchain qui utilise un modèle UTXO.
PoW vs dPoW
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !