Qu’est-ce que Hashcash ? | Connexion entre Bitcoin et Hashcash

Vous voulez savoir ce qu’est Hashcash ? C’est le PoW original, inspirant Bitcoin. Plongez et découvrez comment il a jeté les bases de la crypto-monnaie numéro un.

Alors que le bitcoin (BTC) a atteint de nouveaux sommets historiques, alimenté en partie par l’approbation récente des fonds négociés en bourse (ETF) au comptant Bitcoin par la Securities and Exchange Commission (SEC) des États-Unis, la crypto-monnaie fait à nouveau la une des journaux et attire l’attention des investisseurs du monde entier. L’anticipation entourant la réduction de moitié à venir a également contribué à son importance croissante.

Cependant, au milieu de l’enthousiasme entourant ses mouvements de prix et sa trajectoire future potentielle, de nombreuses personnes ne sont peut-être pas au courant des protocoles et des technologies fondamentaux qui ont ouvert la voie à la création de Bitcoin. L’un de ces éléments cruciaux est Hashcash, un concept qui a joué un rôle central dans le développement de Bitcoin.

Alors que les discussions autour de l’avenir de Bitcoin s’intensifient, se plonger dans l’histoire et l’importance de Hashcash peut offrir des informations inestimables sur les origines de la première crypto-monnaie au monde.

Table des matières

  • Qu’est-ce que le Hashcash ?
  • Comment fonctionne Hashcash ?
  • Comment Hashcash empêche-t-il les spams et les attaques par déni de service ?
  • Hashcash vs. autres preuves de travail
  • Connexion entre Bitcoin et Hashcash

Qu’est-ce que Hashcash ?

Hashcash est un protocole cryptographique et de preuve de travail (PoW) développé par le cryptographe britannique Adam Back pour lutter contre deux gros problèmes : le spam par e-mail et les attaques par déni de service (DoS).

L’idée principale derrière le protocole est d’exiger qu’un expéditeur d’e-mail ou toute personne demandant un service résolve une énigme mathématique avant de pouvoir envoyer l’e-mail ou accéder au service. Cela prouve que vous n’êtes pas seulement un bot ou un spammeur essayant d’inonder le .

Bien que l’exigence de calcul n’ait posé qu’un inconvénient minime aux utilisateurs réguliers de messagerie, elle a rendu coûteux pour les spammeurs d’envoyer des tonnes d’e-mails en les forçant à résoudre ces énigmes.

Voici comment Back l’a expliqué : « Pour vous, en tant qu’utilisateur normal, avec une machine de bureau ou d’ordinateur portable d’entrée de gamme, la surcharge du processeur par e-mail est négligeable car vous n’envoyez pas beaucoup d’e-mails ; Au pire, votre courrier est retardé de quelques secondes avant d’être envoyé sur du vieux matériel lent. Cependant, pour les spammeurs, il s’agit d’un obstacle : ils veulent envoyer 10 000+ e-mails par minute sur une ligne DSL achetée avec une carte de crédit volée rapidement avant que le compte ne soit annulé.

Comment fonctionne Hashcash ?

Comme indiqué précédemment, dans Hashcash, la personne qui envoie un e-mail ou demande un service doit résoudre un casse-tête informatique qui consiste à prendre une donnée liée à l’e-mail et à l’introduire dans un algorithme de hachage.

Hashcash a utilisé l’algorithme de hachage sécurisé 1 (SHA-1) pour générer un tampon unique pour chaque e-mail. Ce tampon servait de mesure de vérification pour les destinataires, les aidant à distinguer les e-mails légitimes des spams non sollicités.

En termes plus simples, l’expéditeur effectuerait un calcul mathématique sur une donnée liée à l’adresse e-mail du destinataire. Il peut s’agir de l’adresse de l’expéditeur, de l’adresse du destinataire ou de l’horodatage de l’adresse e-mail

À la réception de l’e-mail, le destinataire peut alors effectuer l’opération inverse pour vérifier l’authenticité du tampon. Ce processus a permis de s’assurer que le tampon a bien été créé spécifiquement pour l’adresse e-mail du destinataire et non pour une adresse générique utilisée pour les campagnes de spam de masse

Cependant, il ne s’agissait pas de n’importe quelles données brouillées qualifiées de tampon Hashcash valide, mais le hachage résultant devait commencer par un nombre spécifique de zéros. Trouver ce haschisch particulier, c’était comme chercher un grain de sable spécifique sur une plage. L’expéditeur a dû continuer à expérimenter avec différents nombres aléatoires jusqu’à ce qu’il tombe sur celui qui crée un hachage avec la chaîne de zéros requise au début. Ce processus est ce que l’on a appelé la preuve de travail.

Comment Hashcash empêche-t-il les attaques de spam et de déni de service ?

Comme expliqué précédemment, Hashcash empêche les spams et les attaques par déni de service en rendant l’envoi d’e-mails ou la demande de services coûteux pour les acteurs malveillants sans affecter les utilisateurs réguliers. Alors, comment y parvient-il ?

Tout d’abord, il crée un ralentisseur en présentant à la personne qui envoie un e-mail ou demande un service un casse-tête informatique à résoudre. Pour ce faire, l’expéditeur ou le demandeur doit utiliser des ressources de calcul, telles que des cycles de processeur ou de l’électricité, ce qui signifie qu’il devra y consacrer du temps et des efforts.

En ajoutant ce coût à l’envoi d’e-mails ou à l’accès aux services, il réduit les abus par des acteurs malveillants, ce qui rend la communication et les services en ligne plus sûrs et plus sécurisés.

Hashcash vs. autres preuves de travail

Depuis ses débuts dans la dissuasion des spammeurs, la preuve de travail développée par Hashcash est devenue synonyme de minage de crypto-monnaies. Mais à quel point les itérations modernes sont-elles semblables ou différentes de leur frère aîné ? Jetons un coup d’œil.

Similitudes

Hashcash et les PoW basés sur la cryptographie partagent tous deux un principe de base : dépenser de la puissance de calcul. Les participants aux deux résoudre des énigmes complexes dérivées de fonctions cryptographiques, le « travail » agissant comme un obstacle pour empêcher les acteurs malveillants de spammer des e-mails ou de perturber les réseaux. De plus, la solution de l’énigme sert également de preuve que le travail a bien été fait.

Comme Hashcash, Bitcoin et d’autres crypto-monnaies PoW fonctionnent sur des réseaux décentralisés, sans qu’aucune entité unique ne contrôle le spectacle. Dans Hashcash, cela signifie que les serveurs de messagerie peuvent vérifier indépendamment le PoW pour filtrer le spam. Dans le domaine des cryptomonnaies, les mineurs s’affrontent sur un réseau décentralisé pour sécuriser la blockchain.

Différences

Les principales différences entre Hashcash et les autres preuves de travail résident dans l’objectif et l’application. Hashcash a été conçu pour lutter contre le spam par e-mail en rendant l’envoi d’e-mails de masse coûteux en termes de calcul

D’autre part, les PoW dans les crypto-monnaies servent de mécanisme de consensus, d’accord sur l’état du réseau et la validité des transactions.

De plus, bien que les deux utilisent des puzzles cryptographiques, les spécificités diffèrent. Contrairement à Hashcash, Bitcoin et les cryptos PoW similaires utilisent l’algorithme de hachage SHA-256 et ajustent dynamiquement la difficulté pour maintenir un taux de production de blocs stable.

De plus, lorsqu’il s’agit de récompenser le travail, les crypto-monnaies PoW incitent à la participation en donnant aux mineurs qui réussissent de nouvelles pièces et des frais de transaction. Cependant, il n’y a pas de crypto Hashcash à miner. Il n’offre pas une telle récompense directe. La résolution de l’énigme ne donne accès qu’au service souhaité, comme l’envoi d’un e-mail.

Enfin, dans les crypto-PoW, la résolution de l’énigme joue un rôle crucial dans l’obtention d’un consensus réseau. Hashcash, quant à lui, se concentre uniquement sur la prévention des abus d’e-mails ; La preuve de travail ne détermine pas le consensus du réseau.

Connexion entre Bitcoin et Hashcash

Bien que Hashcash ne soit jamais devenu le tueur de spam ultime, il a servi de concept fondamental pour le PoW mis en œuvre dans le minage de Bitcoin. Elle a également montré que la rareté, principe fondamental de l’argent, pouvait exister dans l’espace numérique sans dépendre d’une autorité centrale.

Le créateur anonyme de Bitcoin, Satoshi Nakamoto, a reconnu l’influence de Back sur la fonction de minage de base de la crypto-monnaie dans le livre blanc Bitcoin publié en 2008.

Dans le document, Nakamoto a proposé d’utiliser « une preuve de travail similaire à Hashcash d’Adam Back » pour maintenir un serveur d’horodatage décentralisé pour le registre distribué de Bitcoin.

Dans le réseau Bitcoin, les mineurs s’affrontent pour résoudre une énigme mathématique basée sur l’algorithme de hachage du réseau, SHA-256. Il transforme les données de transaction en une chaîne unique de caractères, généralement de 64 caractères, appelée hachage Bitcoin. Ce processus nécessite un effort de calcul important, servant efficacement de preuve de travail.

Considérez-le comme un jeu de devinettes géant. Les mineurs utilisent leur puissance de calcul pour produire d’innombrables solutions de hachage Bitcoin jusqu’à ce que l’une d’entre elles tombe en dessous de la cible. Une fois qu’un mineur a trouvé une solution valide à l’énigme, il diffuse le nouveau bloc sur le réseau. D’autres participants vérifient ensuite la validité du bloc et de ses transactions, l’acceptant dans la blockchain s’il répond aux règles de consensus

Le lien entre Bitcoin et Hashcash est donc enraciné dans l’adoption du concept de preuve de travail de Hashcash comme base du mécanisme de consensus de Bitcoin. Alors que Bitcoin a élargi l’objectif initial de Hashcash en l’appliquant à la monnaie décentralisée et à la technologie blockchain, l’idée centrale de nécessiter un effort de calcul pour parvenir à un consensus reste un aspect fondamental partagé par les deux s.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)