Quand on parle de blockchain, on rencontre souvent les termes « preuve de travail » et « preuve d'enjeu », mais que signifient-ils exactement ? Pour cela, nous avons d'abord besoin d'une explication de la blockchain, la technologie derrière le bitcoin et d'autres crypto-monnaies. En un mot, la blockchain est une base de données décentralisée. Toutes les informations ne sont pas gérées par une seule partie, mais par tous les utilisateurs du réseau. De plus amples informations sur la technologie blockchain peuvent être trouvées ici. Les informations ajoutées à une base de données blockchain doivent être approuvées par les participants au réseau, également appelés « nœuds ». Ils doivent tous se mettre d’accord sur la transaction (consensus) avant qu’une transaction ait lieu. Il existe plusieurs méthodes pour ce processus. La plus connue est la méthode de preuve de travail. Celui-ci est utilisé pour l'une des applications les plus connues de la blockchain : le bitcoin, entre autres. Mais comment fonctionne exactement cette « recherche de consensus » ? Comment une transaction est-elle approuvée et ajoutée à la chaîne ?
Avec le modèle de consensus derrière Bitcoin vient le terme "mining". Tout participant à la blockchain peut faire fonctionner son ordinateur pour le réseau. Vous êtes alors appelé un "mineur". Pour approuver les transactions, cette personne reçoit une petite récompense. Cette approbation est effectuée par les mineurs qui résolvent un casse-tête mathématique complexe. la solution nécessite beaucoup de puissance de calcul. Comparez-la à un cadenas avec un code numérique. Les mineurs tentent d'ouvrir la serrure en entrant des codes différents à chaque fois. Après des millions de tentatives, la bonne combinaison de chiffres est finalement trouvée puis vérifiée par les autres. L'ordinateur qui résout le puzzle en premier gagne et est récompensé par une petite quantité de la crypto-monnaie correspondante. Le bloc est alors terminé et ajouté à la chaîne existante. Avec le bitcoin, ce processus a lieu toutes les dix minutes. id="">Critique de la preuve de travail
L'une des plus grandes critiques du système de preuve de travail est la création d'immenses fermes minières. Ce sont des salles gigantesques avec tous les ordinateurs qui tentent d'exploiter autant de blocs que possible. Après tout, plus de puissance de calcul signifie plus de chances d’être le premier à trouver la solution. Premièrement, cela mine la nature décentralisée de la blockchain. Le pouvoir au sein du réseau est transféré aux parties disposant de la plus grande puissance de calcul. Vous pouvez oublier de devenir riche dans votre grenier en exploitant des bitcoins. De plus, ces ordinateurs consomment ensemble beaucoup d'énergie. À tel point que des avertissements sont émis dans les endroits populaires pour extraire des bitcoins. Par exemple, l’Islande utilisera probablement bientôt plus d’électricité pour extraire des bitcoins que pour alimenter tous ses foyers. Pourtant, la complexité du puzzle explique aussi pourquoi la preuve de travail est si sécurisée. Il faut énormément de puissance de calcul pour trouver la solution permettant d’ajouter un bloc, et encore moins de le modifier. Pensez simplement à la puissance de traitement et au temps qu'il faudrait pour modifier tous les blocs par la suite.
Mais la preuve de travail a théoriquement une faiblesse. Par exemple, si les plus grandes fermes minières fusionnent, elles contrôlent plus de 51 % de tous les mineurs. Qu’est-ce que cela signifie ? Dans la blockchain, la plus longue chaîne de blocs compte comme la vérité. Une fois qu’un parti possède plus de 50 pour cent des sociétés minières, ce parti peut commettre une fraude sans que le système ne le qualifie de faux. Le mécanisme de contrôle est corrompu. Ainsi, les pièces cryptées peuvent être émises deux fois ou les transactions peuvent être manipulées.
Il existe d'autres solutions pour parvenir à un consensus. Et si nous pouvions faire confiance aux nœuds non pas en fonction de la puissance de leur ordinateur, mais en fonction du nombre de pièces dont ils disposent dans le réseau blockchain. Ensuite, vous vous retrouvez avec une « preuve de mise ». Plus vous avez de pièces cryptées, plus vous avez de chances de vérifier les transactions. En d'autres termes, beaucoup plus économes en énergie. Avec la preuve de mise, il n'y a pas de mineurs. gagnant.En termes de récompense, le système diffère également de la preuve de travail, où le gagnant est payé, par exemple, en bitcoin. Avec une preuve de mise, le gagnant reçoit les coûts de transaction des transactions dans un bloc. Plus vous avez de pièces, plus la perte si une fausse transaction est approuvée est ce qui sécurise le réseau.
Ce système également. a ses inconvénients. L’un des plus gros inconvénients est une attaque « sans enjeu ». C'est un concept assez technique, mais nous essayons de l'aborder simplement. Il peut arriver que dans un réseau de preuve d'enjeu, il y ait un « fork ». Il s'agit d'une scission de la blockchain existante et peut se produire en raison d'un bug ou d'une tentative malveillante de manipuler l'historique de la blockchain. En guise de preuve de travail, les mineurs obtiennent leur plus gros retour en restant sur la bonne chaîne. Les mineurs s'affrontent pour déchiffrer le code et extraire un bloc le plus rapidement possible. S’ils devaient parier sur plusieurs chaînes, ils devraient diviser leur puissance de calcul. Ce n’est pas rentable. Avec une preuve d’enjeu, ce n’est pas le cas. Les validateurs n’utilisent aucune puissance informatique et ne perdent donc rien s’ils placent leur mise sur les deux chaînes. C'est le plus rentable ; après tout, ils ne se soucient que des revenus de la transaction. Un utilisateur malveillant peut donc effectuer deux fois la même transaction, ce qui lui est profitable. À propos, cette chance est très faible et peu probable, puisque vous détenez une participation dans le réseau.
Avec preuve de participation, il existe également la possibilité d'une attaque à 51 %. Un parti ou un individu doit posséder 51 % de la crypto-monnaie pertinente dans ce réseau afin de mener des actions malveillantes. Le problème ici est que si quelqu'un veut posséder 51 % de toutes les pièces du réseau, cette personne (en fonction de la valeur et de la taille de la crypto-monnaie) doit y jeter des dizaines, voire des centaines de millions d'euros.
Une différence importante entre les deux modèles de consensus est que il est plus facile de participer à la vérification des blocs dans une preuve de mise que dans une preuve de travail. En effet, dans une preuve de travail, vous avez besoin d'un équipement coûteux pour avoir une quelconque chance dans le processus d'extraction. En conséquence, la preuve d’enjeu est plus accessible, donc davantage de validateurs participent. Cela rend le réseau beaucoup plus décentralisé que la preuve de travail. Une autre grande différence est la consommation d'énergie. La preuve de travail s’avère avoir un impact important sur notre environnement. En revanche, la preuve d’enjeu ne l’est pas. Pourtant, la preuve d’enjeu a aussi ses défauts. Une attaque malveillante « sans enjeu » est possible, même si les modèles de consensus sont souvent mis à jour pour étouffer de telles pratiques dans l'œuf. La dernière différence est la sécurité. En guise de preuve de travail, la complexité et la puissance de calcul constituent en fait une sécurité intégrée. La preuve de participation doit reposer davantage sur la perte potentielle de valeur économique, de sorte que le système assure la sécurité d'une manière différente. Si vous avez rencontré des termes dans cet article, vous n'êtes pas familier avec ce problème. Consultez ici notre article sur les 51 termes cryptographiques que vous connaissez le mieux.