Je vous propose une série de post qui détaille les principes et fonctionnement des transactions que j'ai préparé, vous retours et commentaires me serait vraiment utile pour l'améliorer :
Table des matières Principes et Fonctionnement d'une Transaction Bitcoin..........4 1 Introduction :........................................................................................4 2 Qu'est-ce qu'une Transaction Bitcoin ?......................................4 2.1 Les Acteurs Principaux :.................................................................4 2.1.1 Expéditeur (Sender) :...................................................................4 2.1.2 Destinataire (Receiver) :.............................................................4 2.1.3 Mineurs (Miners) :.......................................................................4 3 Éléments Clés d'une Transaction Bitcoin :.................................4 3.1 Entrées (Inputs) :.............................................................................4 3.1.1 Définition :......................................................................................4 3.1.2 UTXO :..............................................................................................4 3.1.3 Signature Numérique :...............................................................4 3.1.4 ScriptSig :.............................................................................................5 3.1.5 Référence à l'UTXO :........................................................................5 3.1.6 Exemple d'Entrée :............................................................................5 3.1.7 Total des Entrées :............................................................................5 3.1.8 Change :...............................................................................................5 3.1.9 Confirmation :....................................................................................5 3.2 Sorties (Outputs) :................................................................................5 3.2.1 Définition :...........................................................................................5 3.2.2 Adresses des Destinataires :.............................................................6 3.2.3 Montants :...............................................................................................6 3.2.4 Script de Verrouillage (ScriptPubKey) :..........................................6 3.2.5 Exemple de Script de Verrouillage :................................................6 3.2.6 Change :....................................................................................................6 3.2.7 Exemple de Transaction Bitcoin :.....................................................6 3.2.8 Confirmation :..........................................................................................6 3.3 Frais de Transaction :....................................................................................7 3.3.1 Montant des Frais :....................................................................................7 3.3.1.1 La congestion du réseau :....................................................................7 3.3.1.2 La taille de la transaction :....................................................................7 3.3.1.3 La rapidité souhaitée :............................................................................7 3.3.2 Calcul des Frais :...........................................................................................7 3.3.3 Priorité de la Transaction :........................................................................7 3.3.4 Minage de la Transaction :........................................................................7 3.3.5 Transparence des Frais :............................................................................7 3.4 Données de Signature (ScriptSig) :...............................................................8 3.4.1 But des Données de Signature :................................................................8 3.4.2 Inclusion dans une Transaction :...............................................................8 3.4.3 ScriptSig et ScriptPubKey :...........................................................................8 3.4.4 Étape de Signature :.......................................................................................8 3.4.5 Combinaison avec le ScriptPubKey :........................................................8 3.4.6 Vérification de la Signature :........................................................................8 3.4.7 Sécurité et Intégrité :...........................................................................................9 3.5 ID de Transaction (Transaction ID) :...................................................................9 3.5.1 Génération de l'ID de Transaction :................................................................9 3.5.2 Longueur de l'ID de Transaction :...................................................................9 3.5.3 Unicité :......................................................................................................................9 3.5.4 Consultation de l'ID de Transaction :.............................................................9 3.5.5 Irréversibilité :..........................................................................................................9 3.5.6 Sécurité :....................................................................................................................9 4 Étapes du Processus de Transaction :.......................................................................10 4.1 Création de la Transaction.........................................................................................10 4.1.1 Objectif de la Transaction :.....................................................................................10 4.1.2 Identification des UTXO :........................................................................................10 4.1.3 Définition des Destinataires :................................................................................10 4.1.4 Montants à Transférer :...........................................................................................10 4.1.5 Frais de Transaction :................................................................................................10 4.1.6 Calcul du Change :....................................................................................................10 4.1.7 Création de la Transaction :...................................................................................10 4.1.8 Résumé de la Transaction :....................................................................................10 4.2 Signature de la Transaction avec la Clé Privée.........................................................11 4.2.1 Objectif de la signature avec la Clé Privée :...........................................................11 4.2.2 Inclusion de la Signature dans la Transaction :.....................................................11 4.2.3 Diffusion de la Transaction :.........................................................................................11 4.2.4 Vérification de la Signature :.........................................................................................11 4.2.5 Confirmation et Inclusion dans un Bloc :................................................................11 4.3 Vérification par les Mineurs :...........................................................................................11 4.3.1 Réception de la Transaction par les Mineurs :.......................................................11 4.3.2 Vérification de la Validité :....................................................................................................12 4.3.3 Vérification de l'UTXO :.........................................................................................................12 4.3.3.1 Réception de la Transaction :..........................................................................................12 4.3.3.2 Examen de l'UTXO :............................................................................................................12 4.3.3.3 Vérification de la Signature :...........................................................................................12 4.3.3.4 Sécurité et Intégrité :.........................................................................................................12 4.3.3.5 Acceptation ou Rejet de la Transaction :....................................................................12 4.3.4 Vérification des Frais de Transaction :...................................................................................13 4.3.5 Inclusion dans un Bloc :..............................................................................................................13 4.3.6 Minage et Ajout au Bloc.............................................................................................................13 4.3.7 Diffusion du Nouveau Bloc :.....................................................................................................13 4.3.8 Confirmation de la Transaction :.............................................................................................13 5 Sécurité et Confidentialité :..............................................................................................................13 5.1 Cryptographie :.................................................................................................................................13 5.2 Signature Numérique :...................................................................................................................13 5.2.1 Clé Privée :...........................................................................................................................................14 5.2.1.1 Définition :........................................................................................................................................14 5.2.1.2 Rôle :...................................................................................................................................................14 5.2.1.3 Sécurité :...........................................................................................................................................14 5.2.2 Clé Publique :......................................................................................................................................14 5.2.2.1 Définition :........................................................................................................................................14 5.2.2.2 Rôle :...................................................................................................................................................14 5.2.2.3 Sécurité :............................................................................................................................................14 5.3 Réseau Décentralisé :.................................................................................................................................15 5.4 Anonymat vs. Pseudo-anonymat :......................................................................................................15 5.5 Mixeurs Bitcoin :..........................................................................................................................................15 5.6 Sécurité des Portefeuilles :.......................................................................................................................15 5.7 Risques et Précautions :...........................................................................................................................15 5.8 Développements Futurs :.........................................................................................................................15 6 Confirmation et Finalité :..............................................................................................................................15 6.1 Compréhension des Confirmations :...................................................................................................15 6.2 Temps de Confirmation :................................................................................................................................16 6.3 Réversibilité des Transactions :.....................................................................................................................16 6.4 Finalité :..................................................................................................................................................................16 6.5 Attaques Potentielles :.....................................................................................................................................16 7 Conclusion :.............................................................................................................................................................16 7.1 Portefeuilles Bitcoin :.........................................................................................................................................16 7.2 Clés privées et clés publiques :.....................................................................................................................16 7.3 Création d'une transaction :................................................................................................................................17 7.4 Signature de la transaction :................................................................................................................................17 7.5 Diffusion de la transaction :.................................................................................................................................17 7.6 Vérification des mineurs :......................................................................................................................................17 7.7 Minage :.......................................................................................................................................................................17 7.8 Confirmation :............................................................................................................................................................17 7.9 Réception des bitcoins :..........................................................................................................................................17 8 Pour aller plus loin :...........................................................................................................................................................18 8.1 Quelques Ressources :..................................................................................................................................................18 8.1.1 Bitcoin.org :....................................................................................................................................................................18 8.1.2 Blockchain.info :............................................................................................................................................................18 8.1.3 Bitcoin.fr :........................................................................................................................................................................18 8.1.4 Bitcoin Wiki :..................................................................................................................................................................18 8.1.5 Livres :..............................................................................................................................................................................18 8.1.6 Forums de Bitcoin :.....................................................................................................................................................18 8.1.7 Académies en ligne :...................................................................................................................................................18
Oui pourquoi pas mais plutôt en une fois0%
Oui ça à l'air vraiment intéressant0%
Non pas vraiment tout le monde connais0%
Non en plus c'est en français0%
0 votes \ poll ended
0 sats \ 1 reply \ @Famas 6 May
Tu entreprends un gros chantier. Merci et que la force ….
reply
Merci, enfin un peu d'énergie
reply