Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Comment Fonctionne la Blockchain ? | Démarrage
Quizzes & Challenges
Quizzes
Challenges
/
Introduction à la Blockchain

bookComment Fonctionne la Blockchain ?

Maintenant que nous comprenons ce que sont la blockchain et le Bitcoin, examinons le fonctionnement de la technologie blockchain dans le contexte d'une transaction en ligne, en utilisant Bitcoin comme exemple. Étant donné que Bitcoin est la cryptomonnaie la plus largement utilisée, il offre une illustration claire et concrète du fonctionnement de la blockchain dans des scénarios réels.

Étape 1 : Création et envoi d'une transaction

Supposons que vous souhaitiez acheter un nouvel ordinateur portable auprès d'une boutique en ligne en utilisant du Bitcoin. Le processus commence lorsque vous ouvrez votre application de portefeuille Bitcoin et créez un message de transaction.

Ce message inclut le montant de Bitcoin que vous souhaitez envoyer ainsi que la clé publique du magasin, qui sert d'adresse de destinataire. Pour autoriser la transaction, vous la signez numériquement à l'aide de votre clé privée. Cette signature repose sur la cryptographie à clé publique, qui joue un rôle essentiel dans la sécurité et l'authenticité de la transaction – un sujet que nous aborderons en détail plus loin dans le cours.

Étape 2 : Diffusion sur le réseau

Après avoir soigneusement vérifié les détails – car les transactions Bitcoin sont irréversibles – vous diffusez ensuite le message de transaction sur le réseau Bitcoin. Ce réseau se compose de nombreux nœuds, chacun maintenant une copie complète de la blockchain Bitcoin.

Étape 3 : Vérification de la transaction

Les nœuds du réseau Bitcoin se répartissent généralement en deux groupes : les mineurs et les vérificateurs. Tandis que les mineurs se concentrent sur la création de nouveaux blocs, les autres nœuds sont chargés de vérifier les données qui circulent sur le réseau. À cette étape, ils confirment que vous disposez d'assez de Bitcoin pour effectuer la transaction et qu'elle a bien été autorisée par vous.

Étape 4 : Le processus de minage

Le minage est une compétition informatique dans laquelle les mineurs utilisent leur puissance de calcul pour résoudre une énigme mathématique complexe nécessaire à la création d’un nouveau bloc de transactions.

Comme mentionné précédemment, chaque bloc possède un identifiant unique appelé hash. Ce hash est généré à partir du contenu du bloc et doit satisfaire à une condition spécifique – par exemple, contenir un certain nombre de zéros initiaux dans Bitcoin.

Pour y parvenir, les mineurs recherchent un nombre appelé nonce. Lorsque le nonce est combiné avec les autres données du bloc et haché, il doit produire un hash répondant aux critères requis.

Étape 5 : Ajout à la blockchain

Lorsqu’un mineur parvient à créer un nouveau bloc, celui-ci est diffusé à l’ensemble du réseau. Les autres nœuds vérifient le bloc et, une fois validé, l’ajoutent à leur propre copie de la blockchain. Comme chaque bloc inclut le hash du précédent, ce processus forme une chaîne de blocs inaltérable. Le mineur ayant trouvé le nonce correct en premier reçoit en récompense des bitcoins nouvellement créés.

Étape 6 : Confirmation de la transaction

Votre transaction, ainsi que de nombreuses autres, est désormais incluse dans un bloc sur la blockchain Bitcoin. Environ 10 minutes après la création de la transaction, vous et la boutique en ligne recevez la confirmation que le paiement a été traité avec succès.

Transparence et pseudonymat

La blockchain fonctionne comme un registre public, ce qui signifie que toutes les transactions sont transparentes et visibles par tous. Cependant, les participants restent pseudonymes, car seules leurs adresses de portefeuille apparaissent sur le réseau. Bien que tous les transferts puissent être consultés, relier ces adresses à des identités réelles nécessite des informations externes supplémentaires.

Voici un exemple d'une transaction Bitcoin réelle (vous pouvez la consulter ici) :

Comme vous pouvez le constater, la transaction affiche à la fois les adresses de l’expéditeur et du destinataire. Il existe également probablement une adresse de rendu, qui appartient généralement au même utilisateur si elle représente la monnaie rendue. La plupart des applications de portefeuille modernes suivent les bonnes pratiques en générant une nouvelle adresse pour la monnaie rendue afin d'améliorer la confidentialité.

Mais pourquoi n'est-il pas possible d'envoyer le montant exact de Bitcoin sans rendre de monnaie ? Nous explorerons cette question et plusieurs concepts associés plus loin dans le cours.

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

2. Laquelle des affirmations suivantes est vraie à propos de la blockchain ?

3. Que signifie « immutabilité » dans le contexte de la blockchain ?

question mark

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

Select the correct answer

question mark

Laquelle des affirmations suivantes est vraie à propos de la blockchain ?

Select the correct answer

question mark

Que signifie « immutabilité » dans le contexte de la blockchain ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain more about how public and private keys work in Bitcoin transactions?

What is the role of miners versus verifiers in the Bitcoin network?

Why do Bitcoin transactions sometimes require a change address?

Awesome!

Completion rate improved to 6.25

bookComment Fonctionne la Blockchain ?

Glissez pour afficher le menu

Maintenant que nous comprenons ce que sont la blockchain et le Bitcoin, examinons le fonctionnement de la technologie blockchain dans le contexte d'une transaction en ligne, en utilisant Bitcoin comme exemple. Étant donné que Bitcoin est la cryptomonnaie la plus largement utilisée, il offre une illustration claire et concrète du fonctionnement de la blockchain dans des scénarios réels.

Étape 1 : Création et envoi d'une transaction

Supposons que vous souhaitiez acheter un nouvel ordinateur portable auprès d'une boutique en ligne en utilisant du Bitcoin. Le processus commence lorsque vous ouvrez votre application de portefeuille Bitcoin et créez un message de transaction.

Ce message inclut le montant de Bitcoin que vous souhaitez envoyer ainsi que la clé publique du magasin, qui sert d'adresse de destinataire. Pour autoriser la transaction, vous la signez numériquement à l'aide de votre clé privée. Cette signature repose sur la cryptographie à clé publique, qui joue un rôle essentiel dans la sécurité et l'authenticité de la transaction – un sujet que nous aborderons en détail plus loin dans le cours.

Étape 2 : Diffusion sur le réseau

Après avoir soigneusement vérifié les détails – car les transactions Bitcoin sont irréversibles – vous diffusez ensuite le message de transaction sur le réseau Bitcoin. Ce réseau se compose de nombreux nœuds, chacun maintenant une copie complète de la blockchain Bitcoin.

Étape 3 : Vérification de la transaction

Les nœuds du réseau Bitcoin se répartissent généralement en deux groupes : les mineurs et les vérificateurs. Tandis que les mineurs se concentrent sur la création de nouveaux blocs, les autres nœuds sont chargés de vérifier les données qui circulent sur le réseau. À cette étape, ils confirment que vous disposez d'assez de Bitcoin pour effectuer la transaction et qu'elle a bien été autorisée par vous.

Étape 4 : Le processus de minage

Le minage est une compétition informatique dans laquelle les mineurs utilisent leur puissance de calcul pour résoudre une énigme mathématique complexe nécessaire à la création d’un nouveau bloc de transactions.

Comme mentionné précédemment, chaque bloc possède un identifiant unique appelé hash. Ce hash est généré à partir du contenu du bloc et doit satisfaire à une condition spécifique – par exemple, contenir un certain nombre de zéros initiaux dans Bitcoin.

Pour y parvenir, les mineurs recherchent un nombre appelé nonce. Lorsque le nonce est combiné avec les autres données du bloc et haché, il doit produire un hash répondant aux critères requis.

Étape 5 : Ajout à la blockchain

Lorsqu’un mineur parvient à créer un nouveau bloc, celui-ci est diffusé à l’ensemble du réseau. Les autres nœuds vérifient le bloc et, une fois validé, l’ajoutent à leur propre copie de la blockchain. Comme chaque bloc inclut le hash du précédent, ce processus forme une chaîne de blocs inaltérable. Le mineur ayant trouvé le nonce correct en premier reçoit en récompense des bitcoins nouvellement créés.

Étape 6 : Confirmation de la transaction

Votre transaction, ainsi que de nombreuses autres, est désormais incluse dans un bloc sur la blockchain Bitcoin. Environ 10 minutes après la création de la transaction, vous et la boutique en ligne recevez la confirmation que le paiement a été traité avec succès.

Transparence et pseudonymat

La blockchain fonctionne comme un registre public, ce qui signifie que toutes les transactions sont transparentes et visibles par tous. Cependant, les participants restent pseudonymes, car seules leurs adresses de portefeuille apparaissent sur le réseau. Bien que tous les transferts puissent être consultés, relier ces adresses à des identités réelles nécessite des informations externes supplémentaires.

Voici un exemple d'une transaction Bitcoin réelle (vous pouvez la consulter ici) :

Comme vous pouvez le constater, la transaction affiche à la fois les adresses de l’expéditeur et du destinataire. Il existe également probablement une adresse de rendu, qui appartient généralement au même utilisateur si elle représente la monnaie rendue. La plupart des applications de portefeuille modernes suivent les bonnes pratiques en générant une nouvelle adresse pour la monnaie rendue afin d'améliorer la confidentialité.

Mais pourquoi n'est-il pas possible d'envoyer le montant exact de Bitcoin sans rendre de monnaie ? Nous explorerons cette question et plusieurs concepts associés plus loin dans le cours.

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

2. Laquelle des affirmations suivantes est vraie à propos de la blockchain ?

3. Que signifie « immutabilité » dans le contexte de la blockchain ?

question mark

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

Select the correct answer

question mark

Laquelle des affirmations suivantes est vraie à propos de la blockchain ?

Select the correct answer

question mark

Que signifie « immutabilité » dans le contexte de la blockchain ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
some-alt