Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Comment Fonctionne la Blockchain ? | Commencer
Introduction à la Blockchain
course content

Contenu du cours

Introduction à la Blockchain

Introduction à la Blockchain

1. Commencer
2. Blocs et Transactions
3. Concepts Avancés de la Blockchain

book
Comment Fonctionne la Blockchain ?

Puisque nous comprenons maintenant ce que sont la blockchain et le bitcoin, discutons de la façon dont la technologie blockchain fonctionne dans le contexte d'une transaction en ligne, en utilisant particulièrement le Bitcoin comme exemple. Le Bitcoin, étant la cryptomonnaie la plus populaire, offre une illustration claire de la façon dont la blockchain fonctionne dans des scénarios réels.

Étape 1 : Créer et Envoyer une Transaction

Disons que vous souhaitez acheter un nouvel ordinateur portable dans une boutique en ligne en utilisant Bitcoin. Le processus commence par l'ouverture de votre application de portefeuille Bitcoin et la création d'un message de transaction.

Ce message spécifie le montant de Bitcoin que vous souhaitez envoyer et inclut la clé publique du magasin comme adresse du destinataire. Pour authentifier la transaction, vous utilisez votre clé privée pour signer le message. Cette utilisation de la cryptographie à clé publique, que nous aborderons dans les chapitres suivants, est cruciale pour garantir la sécurité et l'authenticité de la transaction.

Étape 2 : Diffusion au Réseau

Après avoir vérifié les détails (puisque les transactions Bitcoin sont irréversibles), vous diffusez le message de transaction au réseau Bitcoin. Ce réseau comprend de nombreux nœuds, chacun exécutant la blockchain Bitcoin complète.

Étape 3 : Vérification de la Transaction

Les nœuds du réseau Bitcoin se divisent en deux catégories : mineurs et vérificateurs. Alors que les mineurs se concentreront sur la création de nouveaux blocs, d'autres nœuds du réseau jouent un rôle dans la vérification des données. Dans notre exemple, le réseau vérifie que vous avez le montant de Bitcoin que vous envoyez et que c'est vous qui avez autorisé la transaction.

Étape 4 : Le processus de minage

Le minage est une course computationnelle où les mineurs contribuent leur puissance de calcul pour résoudre un problème mathématique complexe associé à la création d'un nouveau bloc de transactions.

Comme nous l'avons déjà vu, chaque bloc a un identifiant unique (hash). Ce hash est calculé en fonction du contenu du bloc et doit répondre à un certain critère, comme avoir un nombre spécifié de zéros initiaux dans le cas du Bitcoin.

Les mineurs doivent trouver un certain nombre appelé nonce qui, lorsqu'il est haché avec d'autres contenus de bloc, crée un hash qui répond à un critère requis.

Étape 5 : Ajout à la Blockchain

Une fois qu'un mineur crée avec succès un nouveau bloc, il est diffusé sur le réseau. Les autres nœuds vérifient le bloc et l'ajoutent à leur copie de la blockchain. Ce processus inclut le hash du bloc précédent, créant une chaîne de blocs incassable. Le mineur qui a trouvé le nonce correct en premier gagne des bitcoins nouvellement créés en récompense.

Étape 6 : Confirmation de la Transaction

Votre transaction, ainsi que d'autres, fait maintenant partie d'un bloc sur la blockchain Bitcoin. Environ 10 minutes après la création de la transaction, vous et le magasin recevez la confirmation de la transaction.

Transparence et Pseudonymat

La blockchain est un registre public, rendant toutes les transactions transparentes. Cependant, les identités des participants restent pseudonymes, car seules leurs adresses sont visibles sur le réseau. Tout le monde peut voir ces transactions, mais les lier à des identités réelles nécessite des informations supplémentaires.

Prenons un exemple de transaction réelle pour illustrer cela (vous pouvez la voir ici):

Comme vous pouvez le voir, nous avons ici les adresses de l'expéditeur et du destinataire. Il y a aussi très probablement une soi-disant adresse de changement qui correspond à la même personne s'il s'agit bien d'une adresse de changement. En fait, la plupart des applications de portefeuille modernes suivent la meilleure pratique consistant à utiliser une nouvelle adresse pour le changement afin d'améliorer la confidentialité.

Mais pourquoi ne pouvons-nous pas simplement envoyer le montant exact de Bitcoin sans avoir à renvoyer le changement ? Ne vous inquiétez pas, nous discuterons de cela et d'autres questions plus tard dans le cours.

Lorsque vous initiez une transaction Bitcoin, quel est le processus qui garantit que la transaction est enregistrée sur la blockchain ?

Lorsque vous initiez une transaction Bitcoin, quel est le processus qui garantit que la transaction est enregistrée sur la blockchain ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt