Introduction à la terminologie bitcoin partie i

How does a blockchain work - Simply Explained (Novembre 2018).

Anonim

Cryptographie

  • Une hachage est une fonction qui transforme tout nombre ou chaîne en une sortie de taille fixe qui est impossible à faire à l'envers sans essayer toutes les entrées possibles. Comme exemple d'une fonction de hachage simple, considérons la racine carrée: la racine carrée de 17202 est facile à calculer - il s'agit d'environ 131. 15639519291463, donc une simple fonction de hachage pourrait être les chiffres suivants, 9291463. Il est beaucoup plus difficile de déterminer de quel chiffre il s'agit, et vous devez essentiellement passer par toutes les possibilités. Les hachages cryptographiques modernes comme SHA-256 en sont une version beaucoup plus complexe et sécurisée. Le mot est également utilisé pour désigner la sortie d'une telle fonction.
  • Un algorithme de chiffrement traditionnel est une fonction qui transforme un message en une chaîne illisible et aléatoire en utilisant une clé de chiffrement qui ne peut être inversée (c'est-à-dire récupérer le message original) sauf par quelqu'un connaît également la clé. Le cryptage est la manière dont les données privées sont envoyées sur l'Internet public sans risque sérieux de voir des personnes de l'extérieur dire ce qui est dit.
  • La cryptographie à clé publique est une méthode de cryptage où chaque clé privée possède une clé publique correspondante, à partir de laquelle il est impossible de déterminer la clé privée, et les données cryptées avec une clé peuvent être décryptées avec l'autre. Cela vous permet de publier une clé qui permet à quiconque de vous envoyer des messages cryptés sans devoir d'abord échanger une clé secrète.
  • Une signature numérique peut être attachée à un message pour montrer que l'expéditeur du message est le propriétaire d'une clé privée correspondant à une clé publique tout en gardant la clé privée secrète. Il fonctionne en prenant le hachage du message, puis en chiffrant le hachage avec la clé privée. Quelqu'un vérifiant la signature déchiffrera le hachage crypté avec la clé publique et vérifiera que le résultat correspond au hachage du message. Si le message est modifié ou si la clé privée est incorrecte, les hachages ne correspondent pas. En dehors du réseau Bitcoin, les signatures sont généralement utilisées pour authentifier l'identité de l'expéditeur d'un message - les gens publient leurs clés publiques et envoient des messages signés avec la clé privée correspondante qui peut ensuite être vérifiée par rapport à la clé publique. Terminologie de base

A

  • Le client Bitcoin est un logiciel qui gère la réception et l'envoi de bitcoins. Le plus populaire est le client Bitcoin standard téléchargeable depuis bitcoin. org, bien qu'il existe de nombreuses autres options avec des fonctionnalités différentes. Le terme
  • wallet peut avoir deux significations: il peut s'agir d'un synonyme de client Bitcoin (bien que les termes soient en pratique légèrement modifiés, "client" se référant plus aux clients de bureau et " portefeuille "plus à des services gérés en ligne et par navigateur léger) ou il peut se référer à un fichier qui stocke les adresses bitcoin et les clés privées nécessaires pour les utiliser. A
  • L'adresse Bitcoin est une chaîne du type "13ignD31FysQbaBBVJUzffcQoFxxEuEcbE" que vous devez connaître de quelqu'un pour lui envoyer des bitcoins. Le processus de création d'une adresse bitcoin et de la clé privée qui l'accompagne peut être effectué par les clients bitcoin. Une
  • clé privée dans le contexte de Bitcoin est une clé connectée à une adresse (techniquement, l'adresse est le hash de la clé publique correspondant à la clé privée) qui est stockée dans les coulisses et permet vous envoyer des bitcoins qui ont été précédemment envoyés à cette adresse. Notez qu'en raison de la façon dont l'algorithme de chiffrement utilisé par Bitcoin (ECDSA) fonctionne, il est possible de générer la clé publique et l'adresse à partir de la clé privée uniquement. Une transaction
  • est un message qui informe le réseau Bitcoin qu'un transfert de propriété de bitcoins a eu lieu, permettant au destinataire de les dépenser et empêchant l'expéditeur de les dépenser à nouveau une fois que la transaction est devenue publique.