Skip to content

Commit

Permalink
normalisation de certains mots
Browse files Browse the repository at this point in the history
  • Loading branch information
SerafDosSantos committed Mar 24, 2022
1 parent 8859591 commit fb6cfb0
Show file tree
Hide file tree
Showing 7 changed files with 3,756 additions and 3,756 deletions.
2 changes: 1 addition & 1 deletion adoc/for_use_mastering-bitcoin_chapter-2_fr_CA.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Chacun d'eux a une fonction de recherche qui peut prendre une adresse Bitcoin, u
[[cup_of_coffee]]
==== Acheter une tasse de café

((("cas d'utilisation", "acheter un café", id="UCcoffee02")))Alice, présentée dans le chapitre précédent, est une nouvelle utilisatrice qui vient d'acquérir son premier bitcoin. Dans <<getting_first_bitcoin>>, Alice a rencontré son ami Joe pour échanger de l'argent contre du bitcoin. La transaction créée par Joe a financé le portefeuille d'Alice avec 0,10 BTC. Alice va maintenant faire sa première transaction de vente au détail en achetant une tasse de café au café de Bob à Palo Alto, en Californie.
((("cas d'utilisation", "acheter un café", id="UCcoffee02")))Alice, présentée dans le chapitre précédent, est une nouvelle utilisatrice qui vient d'acquérir son premier bitcoin. Dans <<getting_first_bitcoin>>, Alice a rencontré son ami Joe pour échanger de l'argent contre du bitcoin. La transaction créée par Joe a financé le portefeuille d'Alice avec 0,10 BTC. Alice va maintenant faire sa première transaction de vente au détail en achetant une tasse de café au Bob's Café à Palo Alto, en Californie.

((("taux de change", "déterminant")))Bob's Cafe a récemment commencé à accepter les paiements en bitcoin en ajoutant une option bitcoin à son système de point de vente. Les prix au Bob's Cafe sont indiqués dans la devise locale (dollars américains), mais à la caisse, les clients ont la possibilité de payer en dollars ou en bitcoins. Alice passe sa commande pour une tasse de café et Bob l'inscrit dans le registre, comme il le fait pour toutes les transactions. Le système de point de vente convertit automatiquement le prix total des dollars américains en bitcoins au taux du marché en vigueur et affiche le prix dans les deux devises :

Expand Down
6 changes: 3 additions & 3 deletions adoc/for_use_mastering-bitcoin_chapter-6_fr_CA.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Dans ce chapitre, nous examinerons toutes les différentes formes de transaction
[[tx_structure]]
=== Transactions en détail

((("cas d'utilisation", "acheter du café", id="alicesix")))Dans <<ch02_bitcoin_overview>>, nous avons examiné la transaction utilisée par Alice pour payer un café au comptoir à café de Bob à l'aide d'un explorateur de blocs (<<alices_transactions_to_bobs_cafe>>).
((("cas d'utilisation", "acheter du café", id="alicesix")))Dans <<ch02_bitcoin_overview>>, nous avons examiné la transaction utilisée par Alice pour payer un café au Bob's Café à l'aide d'un explorateur de blocs (<<alices_transactions_to_bobs_cafe>>).

L'application de l'explorateur de blocs montre une transaction de "l'adresse" d'Alice à "l'adresse" de Bob. Il s'agit d'une vue très simplifiée de ce qui est contenu dans une transaction. En fait, comme nous le verrons dans ce chapitre, une grande partie des informations affichées sont construites par l'explorateur de blocs et ne se trouvent pas réellement dans la transaction.

Expand Down Expand Up @@ -368,7 +368,7 @@ Par exemple, si vous consommez un UTXO de 20 bitcoins pour effectuer un paiemen
((("avertissements et mises en garde", "modifier les sorties"))) Si vous oubliez d'ajouter une sortie de modification dans une transaction construite manuellement, vous paierez la modification en tant que frais de transaction. Dire "Gardez la monnaie !" au mineur n'est peut-être pas ce que vous vouliez vraiment.
====

((("cas d'utilisation", "achat de café"))) Voyons comment cela fonctionne en pratique, en examinant à nouveau l'achat de café d'Alice. Alice veut dépenser 0,015 bitcoin pour payer son café. Pour s'assurer que cette transaction est traitée rapidement, elle voudra inclure des frais de transaction, disons 0,0005. Cela signifie que le coût total de la transaction sera de 0,0155. Son portefeuille doit donc se procurer un ensemble d'UTXO qui totalise 0,0155 bitcoin ou plus et, si nécessaire, créer de la monnaie. Disons que son portefeuille dispose d'un UTXO de 0,1 bitcoin. Elle devra donc consommer cet UTXO, créer une sortie pour le comptoir à café de Bob pour 0,015, et une seconde sortie avec 0,0845 bitcoin en retour vers son propre portefeuille, laissant 0,0005 bitcoin non alloué, comme frais implicites pour la transaction.
((("cas d'utilisation", "achat de café"))) Voyons comment cela fonctionne en pratique, en examinant à nouveau l'achat de café d'Alice. Alice veut dépenser 0,015 bitcoin pour payer son café. Pour s'assurer que cette transaction est traitée rapidement, elle voudra inclure des frais de transaction, disons 0,0005. Cela signifie que le coût total de la transaction sera de 0,0155. Son portefeuille doit donc se procurer un ensemble d'UTXO qui totalise 0,0155 bitcoin ou plus et, si nécessaire, créer de la monnaie. Disons que son portefeuille dispose d'un UTXO de 0,1 bitcoin. Elle devra donc consommer cet UTXO, créer une sortie pour le Bob's Café pour 0,015, et une seconde sortie avec 0,0845 bitcoin en retour vers son propre portefeuille, laissant 0,0005 bitcoin non alloué, comme frais implicites pour la transaction.

((("cas d'utilisation", "dons caritatifs")))((("dons caritatifs")))Regardons maintenant un scénario différent. Eugenia, directrice de notre association caritative pour enfants aux Philippines, a organisé une collecte de fonds pour acheter des manuels scolaires pour les enfants. Elle a reçu plusieurs milliers de petits dons de personnes du monde entier, totalisant 50 bitcoins, donc son portefeuille est plein de très petits paiements (UTXO). Maintenant, elle veut acheter des centaines de manuels scolaires auprès d'un éditeur local, en payant en bitcoins.

Expand Down Expand Up @@ -488,7 +488,7 @@ Tout d'abord, le script de déverrouillage est exécuté à l'aide du moteur d'e

((("Pay-to-Public-Key-Hash (P2PKH)")))La grande majorité des transactions traitées sur le réseau Bitcoin dépensent des sorties verrouillées avec un script Pay-to-Public-Key-Hash ou "P2PKH". Ces sorties contiennent un script de verrouillage qui verrouille la sortie sur un hachage de clé publique, plus communément appelé adresse Bitcoin. Une sortie verrouillée par un script P2PKH peut être déverrouillée (passée) en présentant une clé publique et une signature numérique créée par la clé privée correspondante (voir <<digital_sigs>>).

((("cas d'utilisation", "acheter du café")))Par exemple, regardons à nouveau le paiement d'Alice au comptoir à café de Bob. Alice a effectué un paiement de 0,015 bitcoin à l'adresse Bitcoin du comptoir. Cette sortie de transaction aurait un script de verrouillage de la forme :
((("cas d'utilisation", "acheter du café")))Par exemple, regardons à nouveau le paiement d'Alice au Bob's Café. Alice a effectué un paiement de 0,015 bitcoin à l'adresse Bitcoin du comptoir. Cette sortie de transaction aurait un script de verrouillage de la forme :

----
OP_DUP OP_HASH160 <Cafe Public Key Hash> OP_EQUALVERIFY OP_CHECKSIG
Expand Down
2 changes: 1 addition & 1 deletion adoc/for_use_mastering-bitcoin_chapter-7_fr_CA.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ La norme est définie dans https://github.com/bitcoin/bips/blob/master/bip-0065.

Les verrous temporels relatifs sont utiles car ils permettent de bloquer une chaîne de deux transactions interdépendantes ou plus, tout en imposant une contrainte de temps sur une transaction qui dépend du temps écoulé depuis la confirmation d'une transaction précédente. En d'autres termes, l'horloge ne commence pas à compter tant que l'UTXO n'est pas enregistré sur la chaîne de blocs. Cette fonctionnalité est particulièrement utile dans les canaux d'état bidirectionnels et les réseaux Lightning, comme nous le verrons dans <<state_channels>>.

Les verrous temporels relatifs, comme les verrous horaires absolus, sont implémentés à la fois avec une fonctionnalité au niveau de la transaction et un opcode au niveau du script. Le verrouillage temporel relatif au niveau de la transaction est implémenté comme une règle de consensus sur la valeur de +nSequence+, un champ de transaction qui est défini dans chaque entrée de transaction. Les verrous horaires relatifs au niveau du script sont implémentés avec l'opcode `CHECKSEQUENCEVERIFY` (CSV).
Les verrous temporels relatifs, comme les verrous temporels absolus, sont implémentés à la fois avec une fonctionnalité au niveau de la transaction et un opcode au niveau du script. Le verrouillage temporel relatif au niveau de la transaction est implémenté comme une règle de consensus sur la valeur de +nSequence+, un champ de transaction qui est défini dans chaque entrée de transaction. Les verrous temporels relatifs au niveau du script sont implémentés avec l'opcode `CHECKSEQUENCEVERIFY` (CSV).

((("Propositions d'amélioration de bitcoin", "Temps de verrouillage relatif utilisant des numéros de séquence imposés par consensus (BIP-68)")))((("Propositions d'amélioration de bitcoin", "CHECKSEQUENCEVERIFY (BIP-112)")))Les verrous temporels relatifs sont implémentés conformément aux spécifications de https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki[BIP-68, Relative lock-time using consensus-enforced sequence numbers] et https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki[BIP-112, CHECKSEQUENCEVERIFY].

Expand Down
Loading

0 comments on commit fb6cfb0

Please sign in to comment.