Explication de la Preuve de Travail Retardée
Accueil
Articles
Explication de la Preuve de Travail Retardée

Explication de la Preuve de Travail Retardée

Intermédiaire
Publié le Dec 4, 2018Mis à jour le Aug 17, 2023
4m

La Preuve de Travail retardĂ©e (dPoW ou delayed Proof of Work) est un mĂ©canisme de sĂ©curitĂ© conçu par le projet Komodo. Il s’agit d’une version modifiĂ©e de l’algorithme de consensus de Proof of Work (PoW ou Preuve de Travail en français) qui utilise la puissance de hachage de la blockchain Bitcoin afin de renforcer la sĂ©curitĂ© du rĂ©seau. En utilisant la dPoW, les dĂ©veloppeurs de Komodo peuvent sĂ©curiser non seulement leur propre rĂ©seau, mais Ă©galement toute chaĂźne tierce qui finirait par rejoindre l'Ă©cosystĂšme Komodo Ă  l'avenir. En fait, la dPoW peut ĂȘtre implĂ©mentĂ©e dans tout projet dĂ©veloppant une blockchain indĂ©pendante  et utilisant un modĂšle UTXO.


Comment fonctionne la dPoW?

En prenant Komodo comme exemple, oĂč le mĂ©canisme de sĂ©curitĂ© de la dPoW a Ă©tĂ© dĂ©veloppĂ© et implĂ©mentĂ© dans le code de base du Zcash, permettant une confidentialitĂ© totale et une sĂ©curitĂ© du rĂ©seau accrue, en optimisant le taux de hachage du Bitcoin.

Toutes les dix minutes, le systĂšme Komodo prend une capture instantanĂ©e de sa propre blockchain. Ensuite, la capture est inscrite  dans un bloc sur le rĂ©seau Bitcoin dans le cadre d'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.

Sur le plan technique, les « nƓuds notaires » Ă©lus par la communautĂ© de Komodo Ă©crivent un hachage de bloc de chaque blockchain protĂ©gĂ©e par la dPoW dans le registre Komodo, en effectuant une transaction sur la chaĂźne Komodo. À l'aide de la commande OP_RETURN, les « nƓuds notaires » stockent alors un hachage de bloc unique sur la chaĂźne Komodo.

La raison pour laquelle les « nƓuds notaires » sĂ©lectionnent un hachage de bloc vieux d'environ dix minutes est pour s'assurer que l'ensemble du rĂ©seau reconnaĂźt que le bloc est bien valide. En parallĂšle, le rĂ©seau de chaque blockchain fait toujours l'objet d'un consensus pour chaque bloc. Les « nƓuds notaire » enregistrent simplement un hachage de bloc Ă  partir d'un bloc prĂ©cĂ©demment minĂ©.

Ensuite, les « nƓuds notaire » inscrivent un hachage de bloc de la chaĂźne de Komodo sur le registre Bitcoin. Ce processus est Ă©galement complĂ©tĂ© par l'exĂ©cution d’une transaction BTC et en utilisant l’OP_RETURN pour Ă©crire les donnĂ©es dans un bloc de la chaĂźne Bitcoin.

Une fois cette notarisation effectuĂ©e sur Bitcoin, les « nƓuds notaires » de Komodo Ă©crivent ces donnĂ©es de bloc de la chaĂźne BTC sur la chaĂźne de toutes les autres chaĂźnes protĂ©gĂ©es par le rĂ©seau. À ce stade, le rĂ©seau n'acceptera aucune rĂ©organisation qui tenterait de modifier un bloc notariĂ© (ni aucun bloc crĂ©Ă© avant le dernier bloc notariĂ©).

Actuellement, la dPoW est utilisĂ©e avec Bitcoin, mais elle peut potentiellement ĂȘtre utilisĂ©e comme un outil permettant de tirer parti Ă  la fois de la sĂ©curitĂ© et des fonctionnalitĂ©s de toute autre blockchain utilisant un modĂšle UTXO.


PoW vs dPoW

L'un des principaux objectifs de l'algorithme de Preuve de Travail (PoW) est de maintenir la sĂ©curitĂ© du rĂ©seau, en dissuadant les cyber-attaques telles que les attaques par DĂ©ni de Service DistribuĂ©e (DDoS ou Distributed Denial-of-Services). En quelques mots, l’algorithme de PoW est un morceau de donnĂ©e trĂšs coĂ»teux Ă  produire mais facile Ă  vĂ©rifier pour les autres et c’est un Ă©lĂ©ment crucial du processus de minage.

Le minage au sein des blockchain basĂ©es sur la PoW (Preuve de Travail) est trĂšs exigeant de par sa conception. Les mineurs doivent rĂ©soudre une Ă©nigme cryptographique complexe pour ĂȘtre capable  de miner un nouveau bloc. Un tel processus implique un travail de calcul intensif, trĂšs coĂ»teux en matĂ©riel et en Ă©lectricitĂ©. Or, le processus de minage protĂšge non seulement le rĂ©seau des attaques externes, mais vĂ©rifie Ă©galement la lĂ©gitimitĂ© des transactions et gĂ©nĂšre de nouvelles unitĂ©s de crypto-monnaie (afin de rĂ©compenser le mineur qui rĂ©sout le problĂšme).

Par conséquent, l'une des raisons pour lesquelles les blockchains basées sur la Proof of Work sont sécurisées vient du fait que le processus de minage implique un investissement financier trÚs élevé et dépend du consensus du réseau. Cependant, il est important de noter que la sécurité des blockchains PoW est directement liée à la quantité de puissance de calcul (taux de hachage) qui leur est consacrée, ce qui signifie que les petits réseaux blockchain ne sont pas aussi sécurisés que les grands.

Contrairement Ă  la PoW, la dPoW n'est pas utilisĂ©e pour obtenir un consensus sur de nouveaux blocs et n'est donc pas considĂ©rĂ©e comme un algorithme de consensus. Plus prĂ©cisĂ©ment,  il s'agit d'un mĂ©canisme de sĂ©curitĂ© qui est mis en Ɠuvre en plus des rĂšgles de consensus de PoW ordinaires. La DPoW rend ainsi impossible la rĂ©organisation des blocs notariĂ©s, ce qui rend les blockchains beaucoup plus sĂ©curisĂ©es et rĂ©sistantes aux attaques Ă  51%.

En fait, la dPoW "rĂ©tablit" les rĂšgles de consensus d'une blockchain Ă  chaque fois qu'un bloc est notariĂ©. Par exemple, la plupart des chaĂźnes PoW utilisent la "rĂšgle de la plus longue chaĂźne". Ainsi, chaque fois que le rĂ©seau d'une blockchain reçoit la confirmation que le bloc XXX, XX1 a Ă©tĂ© notariĂ©, la rĂšgle de chaĂźne la plus longue commence au bloc XXX, XX2. Le rĂ©seau n'acceptera pas une chaĂźne commençant au bloc XXX, XX0 ou antĂ©rieur, mĂȘme s'il s'agit de la plus longue.


Pour conclure

Le mĂ©canisme de sĂ©curitĂ© de la Preuve de Travail retardĂ©e permet donc des sauvegardes frĂ©quentes afin de garantir que, en cas de dĂ©faillance du systĂšme ou de piratage, toutes les donnĂ©es puissent ĂȘtre rapidement rĂ©cupĂ©rĂ©es. Pour qu'un piratage puisse causer des dommages durables, l'attaquant devra Ă©galement dĂ©truire le rĂ©seau Bitcoin, Ă©liminant ainsi tous les instantanĂ©s sauvegardĂ©s dans la blockchain Bitcoin.
Pour ceux qui voudraient en savoir plus sur la Preuve de Travail retardée, vous pouvez consulter la page du service de sécurité Blockchain de Komodo.
Partager des publications
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.