MaisonCONNAISSANCECryptoQu'est-ce qu'une preuve de travail ? Détails sur son fonctionnement

Qu'est-ce que la preuve de travail [PoW]? Détails sur le fonctionnement

Qu'est-ce que la preuve de wook

Qu'est-ce qu'une preuve de travail?

Preuve de travail Po (PoW) est le premier algorithme de consensus créé dans le réseau Blockchain. Utilisé pour confirmer les transactions et produire de nouveaux blocs dans la chaîne.

Aussi connu comme preuve de travail. L'algorithme Pow est une partie essentielle du processus d'extraction de crypto-monnaie. Ceci est un modèle de consensus de base de Bitcoin et Bitcoin est le pionnier dans l'utilisation de PoW. En conséquence, il est conçu par approbation Satoshi Nakamoto.

PoW exige que les personnes qui possèdent des ordinateurs sur le réseau doivent résoudre un problème complexe afin d'ajouter un bloc à la chaîne, mais il n'est pas facile d'obtenir une réponse au problème mathématique.

Un registre décentralisé regroupe toutes les transactions en blocs dans un réseau. La résolution de ce problème est connue sous le nom de minage / minage (minage) et les «mineurs» (mineurs) sont des nœuds participants qui se font concurrence pour valider les transactions et recevoir des récompenses en crypto-monnaie.

Qu'est-ce qu'un problème complexe dans la blockchain?

Comment résoudre le problème

La preuve de travail fonctionne comme un problème compliqué. Cela nécessite beaucoup d'efforts de calcul pour résoudre. Plusieurs facteurs peuvent aider à résoudre ce problème:

  • Fonction de hachage (fonction de hachage): Le terme que vous entendez beaucoup, non? Dans le hachage, la valeur de sortie est déjà connue et vous devez déterminer la valeur d'entrée.
  • Factorisation des nombres entiers (factorisation des nombres entiers): Divisez un nombre en un produit d'entiers plus petits. Utilisé pour sécuriser le système de cryptage à clé publique.
  • Protocole de puzzle de la visite guidée: Dans le cas où le serveur soupçonne une attaque DoS. Il nécessite un recalcul des hachages, pour un certain nombre de nœuds dans un ordre particulier. Dans ce cas, il peut être appelé "Comment trouver la chaîne équivalente de la chaîne de valeur de hachage".

Avec la croissance de la chaîne, une myriade d'obstacles est apparue et les algorithmes ont besoin d'une puissance de hachage supplémentaire pour résoudre ces problèmes. La réponse à ce problème de PoW est donc une "fonction de hachage" ou "hachage".

La raison de la complexité

Les problèmes difficiles à résoudre mettent beaucoup de temps à former un bloc. La difficulté ne devrait donc pas être trop compliquée. Ce problème entraîne le blocage des transactions sans qu'elles soient effectuées et entraîne l'arrêt du travail dans un processus.

Un temps de stabilisation rapide ou lent affectera la création du bloc. Et il serait inutile de ne pas le faire pendant un certain temps. Cependant, vous pouvez remettre en question le contraire: si le problème est trop facile. Il rend le réseau facilement accessible grâce aux attaques DoS et spam.

Les réponses à ces problèmes devraient également être faciles à vérifier et à vérifier. Parce que tous les nœuds du réseau ne peuvent pas analyser si le calcul est correct. Et le dernier mais non le moindre est la confiance. Vous devrez faire confiance aux autres nœuds et c'est le point où la blockchain prouve sa transparence.

Comment déployer PoW dans Blockchain

PoW dans Blockchain est déployé comme suit: Les «mineurs» cherchent à résoudre un défi de calcul pour créer de nouveaux blocs et lancer la confirmation de transaction.

Les nœuds doivent d'abord trouver la solution au problème grâce à la puissance de calcul. Cela signifie que les nœuds avec la puissance de calcul la plus élevée sont les plus susceptibles de trouver des solutions aux problèmes mathématiques.

Ensuite, le processus de vérification des transactions dans le bloc sera ajouté. Organisez ces transactions par ordre chronologique dans le bloc et notifiez le bloc nouvellement exploité pour l'ensemble du réseau (ce processus ne prend pas beaucoup d'énergie et de temps). La partie consommation d'énergie résout un problème mathématique difficile pour lier le nouveau bloc au dernier bloc de la blockchain.

Vous verrez que le hachage du bloc suivant contient le hachage du bloc précédent. Cela augmente la sécurité ainsi que la construction d'un bloc valide.

Intégration de la preuve de travail dans la blockchain

Pour les nouveaux "mineurs" (mineurs) après avoir résolu le problème posé par le serveur (serveur réseau). Les nœuds du réseau confirmeront la soumission et recevront finalement la récompense:

récompense pour une extraction de blocs réussie

Pourquoi la preuve de travail réussit sur la blockchain

PoW connaît actuellement beaucoup de succès pour les raisons suivantes:

  • Premièrement, la solution au problème mathématique est assez difficile. Par conséquent, les nœuds doivent passer du temps dans des calculs complexes. L'alimentation pour la puissance de calcul est assez restreinte et cela signifie que très peu de personnes peuvent y accéder, ce qui est également la raison de l'incapacité des nœuds à tricher dans les transactions.
  • Deuxièmement, PoW réussit car lorsqu'un nœud crée un bloc, les autres nœuds peuvent facilement vérifier le processus menant à la solution du problème.

PoW pour Bitcoin et autres crypto-monnaies

Comme présenté dans la section concept, Bitcoin a été le premier à utiliser PoW. Et aussi le plus remarquable. Le système de preuve de travail sur le réseau bitcoin est appelé hashcash. Il permet de modifier la complexité d'un problème, d'augmenter la sécurité.

Quand un mineur trouve enfin la bonne solution. Le nœud le diffusera sur tout le réseau à la fois. Ils reçoivent ensuite la crypto-monnaie (récompense) fournie par PoW.

Au moment de la rédaction de cet article, l'extraction d'un bloc prend 10 minutes. Le réseau bitcoin offre aux mineurs un gain de 12,5 bitcoins. Le nombre de bitcoins a été gagné de moitié tous les 4 ans environ (ce concept doit être lu par tout le monde Qu'est-ce que la réduction de moitié? facile à comprendre).

Des plateformes similaires utilisent: Etherum (ETH), Litecoin (LTC), Monero (XMR), Dogecoin (DOGE). Avec Bitcoin, à la fin d'un processus, le nouveau Bitcoin sera distribué par le réseau aux mineurs (mineurs) avec chaque bloc récompensé.

Pow en bitcoin s'appelle hashcash

Pourquoi utiliser PoW?

Dans le processus, la preuve de travail aide à protéger le réseau contre les attaques malveillantes. Assurez-vous que le "mineur" ne peut pas ajouter de faux blocs à la blockchain. Si un mineur tente d'attaquer le réseau. Ils devront utiliser beaucoup de ressources ainsi que de la force de calcul. Mais ils ne recevront pas les récompenses (Bitcoin nouvellement publié) que les vrais mineurs ont fait.

Ce n'est pas le seul mécanisme de consensus. Certaines crypto-monnaies utilisent un mécanisme différent, chacune avec ses propres avantages et inconvénients, mais ayant le même objectif: fournir un moyen de traiter et de vérifier les transactions, tout en gardant le réseau sécurisé.

Le Proof-of-work a pour but d'inciter les opérateurs à soutenir et sécuriser le réseau en réalisant un profit et en rendant la tentative de piratage du réseau défavorable.

Évaluer les avantages et les inconvénients de la preuve de travail

Avantages

  • PoW peut assurer la sécurité de l'ensemble du réseau. C'est l'objectif principal de la raison pour laquelle de nombreuses crypto-monnaies utilisent PoW. Si plusieurs nœuds sont en compétition pour déterminer la résolution du problème, la puissance de calcul nécessaire deviendra si élevée que la chaîne deviendra inaccessible pour un ou même un petit groupe de pirates.
  • Des spammeurs sont détectés.

Les inconvénients

  • Perte de temps : Le mineur doit vérifier de nombreuses valeurs de nonce pour trouver une solution appropriée au problème à résoudre pour l'extraction de blocs, c'est un processus qui prend du temps.
  • La consommation de ressources : Il faut une consommation d'énergie de calcul élevée pour trouver une solution à un problème difficile et complexe. Cela conduit au gaspillage de ressources précieuses (argent, énergie, espace, matériel).
  • Ce n'est pas une transaction instantanée. Parce qu'il faut un certain temps pour miner, effectuer des transactions et les ajouter à la blockchain pour effectuer la transaction.

51% attaque

Peut être appelé une attaque en masse. C'est là que l'utilisateur ou un groupe d'utilisateurs contrôlent la majorité de la puissance d'exploitation. L'attaquant dispose de suffisamment de puissance pour contrôler la plupart des événements du réseau.

Ils peuvent exclusivement créer de nouveaux blocs et recevoir des récompenses, car ils peuvent empêcher d'autres mineurs de terminer des blocs. Et il y a aussi une chance d'annuler toutes les transactions. Un bon exemple de ce type d'attaque est le réseau Bitcoin Gold piraté à 18 millions de dollars en 2018. Et il y en a beaucoup plus connus sous le nom d '«attaque à 51%».

Résumé

J'ai donc présenté les frères Proof-of-work et décrit comment cela fonctionne. Comme pour tous les problèmes liés à PoW. Tout le monde a lu pour en savoir plus sur son fonctionnement dans la blockchain. En plus de pouvoir remettre en question ce que je suis mineur, que vais-je faire dans ce cas.

5/5 - (1 voix)

COMMENTAIRE

S'il vous plaît entrer votre commentaire
S'il vous plaît entrez votre nom ici

Ce site Web utilise Akismet pour limiter le spam. Découvrez comment vos commentaires sont approuvés.

- Publicité -