Tout comme une voiture, un appareil ou l'Internet lui-même, vous n'avez pas besoin de savoir comment la blockchain fonctionne pour l'utiliser. Cependant, il peut être utile d'avoir une connaissance de base de cette nouvelle technologie révolutionnaire.

Tout d'abord, nous devons prêter attention à deux concepts fondamentaux : le nœud, qui est chacun des ordinateurs en réseau qui ont téléchargé la blockchain dans sa mémoire et utilise un logiciel pour distribuer des informations mises à jour en temps réel, et le mineur, qui sont les machines responsables du contrôle de la transaction, grâce à des ordinateurs de haute puissance et à un protocole de validation complexe.

Expliqué de façon sommaire, les membres du système sont responsables de générer les transactions incluses dans les blocs, qui seront enregistrées et transmises à tous les nœuds du réseau. Cela permet à chaque nœud d'avoir toujours des informations à jour (par exemple lorsque plusieurs personnes travaillent simultanément avec un document Google Docs partagé, par exemple).

Les transactions à travers la blockchain sont effectuées à partir de portefeuilles électroniques ou de portefeuilles, qui sont des fichiers cryptés qui fonctionnent beaucoup comme un compte bancaire. Ces portefeuilles électroniques ont une clé publique et une clé privée. La première est une chaîne alphanumérique comprise entre 26 et 35 caractères, équivalant à un numéro de compte. Par conséquent, le destinataire de l'opération doit fournir sa clé publique à l'émetteur. À son tour, la clé privée est utilisée pour autoriser les opérations à partir du portefeuille de chaque utilisateur, qui est connu sous le nom de cryptographie asymétrique.

Toutes sortes de transactions de toutes sortes de portefeuilles et applications connexes sont produites en continu sur le réseau. Lorsqu'elles sont détectées par des nœuds, ces opérations font partie de ce qui est connu sous le nom de pool de transactions en attente de vérification. Lorsque cela se produit, les mineurs choisiront ces opérations non confirmées, pour créer un nouveau bloc de transactions avec eux.

Un bloc est les parties d'une chaîne qui regroupe des ensembles de transactions confirmées et se compose des éléments suivants :

  • Code alphanumérique lié au bloc précédent.
  • Un ensemble de transactions.
  • Deuxième code alphanumérique qui sera lié au bloc suivant.

Chaque bloc est ajouté à la chaîne via un hachage cryptographique ou un hachage, c'est-à-dire un fragment de code généré à partir de diverses opérations mathématiques, qui agit comme une empreinte digitale dans toute collecte de données. Dans le cas de Bitcoin, par exemple, la fonction appelée SHA256 Hash est utilisée, qui crée un nombre hexadécimal à 64 chiffres. Cependant, un autre type de crypto-monnaie, comme Ethereum ou Litecoin, utilise des procédures différentes.