{"id":10743,"date":"2023-04-22T11:07:12","date_gmt":"2023-04-22T11:07:12","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=10743"},"modified":"2022-05-18T11:35:46","modified_gmt":"2022-05-18T11:35:46","slug":"quest-ce-que-la-preuve-de-participation-deleguee","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-la-preuve-de-participation-deleguee","title":{"rendered":"Qu\u2019est-ce que la preuve de participation d\u00e9l\u00e9gu\u00e9e?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-la-preuve-de-participation-deleguee\/#lhistoire_de_dpos\" >L\u2019Histoire de DPoS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-la-preuve-de-participation-deleguee\/#comment_fonctionne_dpos\" >Comment fonctionne DPoS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-la-preuve-de-participation-deleguee\/#caracteristiques_principales_de_dpos\" >Caract\u00e9ristiques principales de DPoS<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>La\u00a0<b>Preuve de Participation D\u00e9l\u00e9gu\u00e9e<\/b>\u00a0ou Proof of Stake (DPoS) est un protocole consensuel orient\u00e9 vers des blockchains\u00a0<b>\u00e9volutives<\/b>. Ce protocole de consensus tente de r\u00e9soudre les probl\u00e8mes d\u2019\u00e9volutivit\u00e9 et garantit \u00e0 son tour une grande<b>\u00a0s\u00e9curit\u00e9<\/b>\u00a0sur les blockchains.<\/p>\n<p>L\u2019une des principales caract\u00e9ristiques de ce protocole est la\u00a0<b>tol\u00e9rance aux pannes byzantines<\/b>\u00a0ou BFT. Gr\u00e2ce \u00e0 cette fonctionnalit\u00e9, il offre des niveaux de s\u00e9curit\u00e9 \u00e9lev\u00e9s dans les blockchains\u00a0<b>publiques<\/b>. Son fonctionnement est bas\u00e9 sur l\u2019\u00e9lection des \u00ab<b>d\u00e9l\u00e9gu\u00e9s<\/b>\u00bb. Ces d\u00e9l\u00e9gu\u00e9s, une fois \u00e9lus, sont charg\u00e9s de cr\u00e9er un\u00a0<b>groupe<\/b>\u00a0gr\u00e2ce auquel le BFT peut \u00eatre mis en \u0153uvre.<\/p>\n<p>Les d\u00e9l\u00e9gu\u00e9s sont totalement dignes de\u00a0<b>confiance<\/b>. Parmi eux, il y a une\u00a0<b>rotation des leaders<\/b>, c\u2019est-\u00e0-dire que chaque d\u00e9l\u00e9gu\u00e9 a un tour pour cr\u00e9er un bloc de transactions. Lorsqu\u2019un d\u00e9l\u00e9gu\u00e9 prend son tour, il peut\u00a0<b>g\u00e9n\u00e9rer<\/b>\u00a0un bloc et\u00a0<b>r\u00e9cup\u00e9rer<\/b>\u00a0sa r\u00e9compense pour l\u2019avoir fait. Il est \u00e0 noter que si un d\u00e9l\u00e9gu\u00e9 ne peut pas cr\u00e9er le bloc \u00e0 son tour, il devra attendre le\u00a0<b>tour suivant et il perdra<\/b>\u00a0le sien.<\/p>\n<p>Dans ce protocole de consensus, la participation d\u2019un utilisateur au r\u00e9seau est\u00a0<b>proportionnelle<\/b>\u00a0\u00e0 son\u00a0<b>pouvoir de vote<\/b>. Les d\u00e9cisions relatives au fonctionnement du r\u00e9seau sont g\u00e9n\u00e9ralement mises aux voix dans le but de promouvoir la\u00a0<b>d\u00e9centralisation<\/b>. Un autre aspect important est que les d\u00e9l\u00e9gu\u00e9s sont\u00a0<b>p\u00e9nalis\u00e9s<\/b>\u00a0s\u2019ils<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"lhistoire_de_dpos\"><\/span><b>L\u2019Histoire de DPoS<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La Preuve d\u2019Enjeu D\u00e9l\u00e9gu\u00e9e a \u00e9t\u00e9 cr\u00e9\u00e9e par\u00a0<b>Daniel Larimer<\/b>\u00a0en\u00a0<b>2014<\/b>\u00a0dans le but d\u2019\u00eatre impl\u00e9ment\u00e9e sur des blockchains hautement \u00e9volutives. Le premier projet \u00e0 mettre en \u0153uvre la preuve de participation d\u00e9l\u00e9gu\u00e9e a \u00e9t\u00e9 Bitshares.<\/p>\n<p>L\u2019objectif principal de la mise en \u0153uvre dans ce projet, selon son whitepaper, \u00e9tait d<b>\u2018\u00e9viter<\/b>\u00a0les cons\u00e9quences de la<b>\u00a0centralisation<\/b>\u00a0dans les blockchains. Cela a \u00e9t\u00e9 possible gr\u00e2ce aux \u00ab<b>d\u00e9l\u00e9gu\u00e9s<\/b>\u00bb. Les d\u00e9l\u00e9gu\u00e9s ont l\u2019<b>autorit\u00e9<\/b>\u00a0et le devoir de\u00a0<b>cr\u00e9er et de transmettre<\/b>\u00a0les blocs de transaction au sein de la blockchain.<\/p>\n<div id=\"image_1003100942\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded smush-detected-img smush-image-2\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/05\/Qu%C3%A9-es-Prueba-de-participaci%C3%B3n-delegada1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/05\/Qu\u00e9-es-Prueba-de-participaci\u00f3n-delegada1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/05\/Qu\u00e9-es-Prueba-de-participaci\u00f3n-delegada1-300x205.jpg 300w\" alt=\"Qu\u00e9-es-Prueba-de-participaci\u00f3n-delegada\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/05\/Qu\u00e9-es-Prueba-de-participaci\u00f3n-delegada1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/05\/Qu\u00e9-es-Prueba-de-participaci\u00f3n-delegada1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/05\/Qu\u00e9-es-Prueba-de-participaci\u00f3n-delegada1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"comment_fonctionne_dpos\"><\/span><b>Comment fonctionne DPoS?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le fonctionnement de cet algorithme de consensus part de\u00a0<b>trois processus principaux<\/b>. Ces processus sont\u00a0<b>l\u2019\u00e9lection<\/b>\u00a0des d\u00e9l\u00e9gu\u00e9s, la\u00a0<b>cr\u00e9ation\u00a0<\/b>de blocs et la<b>\u00a0publication\u00a0<\/b>du comportement des d\u00e9l\u00e9gu\u00e9s sur la blockchain.<\/p>\n<ul>\n<li aria-level=\"1\">Le syst\u00e8me commence par le premier processus,\u00a0<b>l\u2019election des d\u00e9l\u00e9gu\u00e9s<\/b>. Pour mener \u00e0 bien ce processus, un\u00a0<b>syst\u00e8me de vote en temps r\u00e9el<\/b>\u00a0est utilis\u00e9 lorsqu\u2019un groupe\u00a0<b>limit\u00e9\u00a0<\/b>d\u2019acteurs de confiance est choisi. Ce sont ceux qu\u2019on appelle les \u00ab<b>d\u00e9l\u00e9gu\u00e9s<\/b>\u00bb.<\/li>\n<li aria-level=\"1\">Les\u00a0<b>algorithmes de r\u00e9putation<\/b>\u00a0interviennent dans le processus d\u2019\u00e9lection et influencent \u00e9galement le nombre de jetons en possession de chaque d\u00e9l\u00e9gu\u00e9. En fonction du nombre de<b>\u00a0jetons<\/b>\u00a0dont ils disposent, ils peuvent augmenter leurs\u00a0<b>votes<\/b>. En termes simples, celui qui a le plus de jetons est plus\u00a0<b>susceptible<\/b>\u00a0de faire partie du<b>\u00a0pool<\/b>\u00a0de d\u00e9l\u00e9gu\u00e9s.<\/li>\n<li aria-level=\"1\">Apr\u00e8s le processus de s\u00e9lection des d\u00e9l\u00e9gu\u00e9s, vient la\u00a0<b>cr\u00e9ation de blocs<\/b>. Comme nous l\u2019avons d\u00e9j\u00e0 mentionn\u00e9 ci-dessus, les d\u00e9l\u00e9gu\u00e9s ont le pouvoir de g\u00e9n\u00e9rer des blocs et de les\u00a0<b>ajouter \u00e0 la blockchain<\/b>.<\/li>\n<li aria-level=\"1\">Dans le cycle de\u00a0<b>g\u00e9n\u00e9ration<\/b>, chaque d\u00e9l\u00e9gu\u00e9 a le pouvoir de g\u00e9n\u00e9rer une blockchain. A partir de ce moment, l\u2019op\u00e9ration est tr\u00e8s simple. Lorsqu\u2019un bloc est\u00a0<b>g\u00e9n\u00e9r\u00e9<\/b>\u00a0par un d\u00e9l\u00e9gu\u00e9, il passe le\u00a0<b>tour au d\u00e9l\u00e9gu\u00e9 suivant<\/b>\u00a0et transf\u00e8re ainsi\u00a0<b>sa capacit\u00e9 de g\u00e9n\u00e9ration<\/b>\u00a0de bloc successivement jusqu\u2019\u00e0 la fin du\u00a0<b>cycle<\/b>.<\/li>\n<li aria-level=\"1\">Lors de la g\u00e9n\u00e9ration de chaque bloc, le d\u00e9l\u00e9gu\u00e9 peut\u00a0<b>valider ou refuser<\/b>\u00a0des transactions. Pour chaque bloc g\u00e9n\u00e9r\u00e9 ainsi que pour chaque transaction valid\u00e9e, les d\u00e9l\u00e9gu\u00e9s re\u00e7oivent une incitation \u00e9conomique ou une\u00a0<b>r\u00e9compense<\/b>.<\/li>\n<li aria-level=\"1\">La derni\u00e8re \u00e9tape de l\u2019op\u00e9ration de la preuve d\u2019enjeu des d\u00e9l\u00e9gu\u00e9s concerne la\u00a0<b>publication<\/b>\u00a0du\u00a0<b>comportement<\/b>\u00a0des d\u00e9l\u00e9gu\u00e9s sur la blockchain. Cette \u00e9tape permet \u00e0 la communaut\u00e9 de\u00a0<b>suivre<\/b>\u00a0\u00e0 tout moment l\u2019activit\u00e9 des d\u00e9l\u00e9gu\u00e9s.<\/li>\n<\/ul>\n<p>Dans le cas o\u00f9 la communaut\u00e9 trouve\u00a0<b>un mauvais comportement<\/b>\u00a0ou est en d\u00e9saccord avec l\u2019attitude d\u2019un d\u00e9l\u00e9gu\u00e9, elle peut l\u2019<b>expulser<\/b>. Gr\u00e2ce \u00e0 une surveillance constante, le bon fonctionnement du r\u00e9seau est garanti, car sous surveillance les d\u00e9l\u00e9gu\u00e9s ne peuvent pas commettre d\u2019abus.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"caracteristiques_principales_de_dpos\"><\/span><b>Caract\u00e9ristiques principales de DPoS<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le syst\u00e8me de Preuve de Participation D\u00e9l\u00e9gu\u00e9e pr\u00e9sente certaines caract\u00e9ristiques qui le diff\u00e9rencient des autres syst\u00e8mes. En voici quelques-uns:<\/p>\n<ul>\n<li aria-level=\"1\">L\u2019une des fonctionnalit\u00e9s les plus importantes de DPoS est la\u00a0<b>preuve des transactions d\u2019enjeu<\/b>. Celles-ci, \u00e9galement connus sous le nom de TaPoS, permettent d\u2019inclure le hachage d\u2019un bloc \u00abr\u00e9cent\u00bb dans chaque transaction. De cette mani\u00e8re, quiconque signe la transaction s\u2019assure qu\u2019elle ne peut s\u2019appliquer \u00e0 aucun autre mouvement.<\/li>\n<\/ul>\n<p>L\u2019objectif principal de ce type de transaction est d\u2019\u00e9viter les attaques de double d\u00e9pense et d\u2019aider toutes les parties \u00e0 prouver l\u2019int\u00e9grit\u00e9 de l\u2019historique des transactions.<\/p>\n<ul>\n<li aria-level=\"1\">Une autre caract\u00e9ristique de DPoS est la\u00a0<b>tol\u00e9rance aux pannes byzantines (BFT)<\/b>. Cette impl\u00e9mentation offre un meilleur niveau de s\u00e9curit\u00e9 \u00e0 la blockchain.<\/li>\n<li aria-level=\"1\">Cet algorithme permet de\u00a0<b>parall\u00e9liser<\/b>\u00a0les t\u00e2ches sur la blockchain.<\/li>\n<li aria-level=\"1\">Un autre de ses avantages est\u00a0<b>l\u2019optimisation des ressources du r\u00e9seau<\/b>, y compris la bande passante.<\/li>\n<li aria-level=\"1\">Le syst\u00e8me DPoS, comme nous l\u2019avons d\u00e9j\u00e0 mentionn\u00e9, fonctionne \u00e0 travers un\u00a0<b>syst\u00e8me de vote<\/b>\u00a0qui \u00e9value la r\u00e9putation et la participation des utilisateurs dans le r\u00e9seau pour les \u00e9lire comme d\u00e9l\u00e9gu\u00e9s.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>La\u00a0Preuve de Participation D\u00e9l\u00e9gu\u00e9e\u00a0ou Proof of Stake (DPoS) est un protocole consensuel orient\u00e9 vers des blockchains\u00a0\u00e9volutives. Ce protocole de consensus tente de r\u00e9soudre les probl\u00e8mes d\u2019\u00e9volutivit\u00e9 et garantit \u00e0 son tour une grande\u00a0s\u00e9curit\u00e9\u00a0sur les blockchains. L\u2019une des principales caract\u00e9ristiques de ce protocole est la\u00a0tol\u00e9rance aux pannes byzantines\u00a0ou BFT. Gr\u00e2ce \u00e0 cette fonctionnalit\u00e9, il offre des [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":7341,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[198],"tags":[],"class_list":["post-10743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-fr"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=10743"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10743\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/7341"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=10743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=10743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=10743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}