Blockchain - Confidentialité

Comme le grand livre qui enregistre toutes les transactions Bitcoin est rendu vraiment public, la confidentialité est en jeu. N'importe qui dans le monde pourrait savoir qui a payé qui? Le système bancaire traditionnel est capable de maintenir ce type de confidentialité en gardant ses archives confidentielles.

La confidentialité dans le système Bitcoin est obtenue par une stratégie différente. Notez que nous avons dit que l'expéditeur d'un bitcoin doit savoir à qui payer. Il demande donc la clé publique du vendeur auquel il souhaite effectuer le paiement. Cette clé publique peut être anonyme.

En ce sens, en tant que fournisseur de certains services, lorsque quelqu'un vous demande où envoyer le paiement, vous lui envoyez simplement votre clé publique. L'association de cette clé publique avec vous n'est enregistrée nulle part dans le grand livre. De cette façon, toute personne en dehors de cette transaction ne saurait que combien d'argent est traité et à quelle clé publique l'argent est versé.

Pour atteindre un degré de confidentialité plus élevé, pour chaque transaction, vous pouvez générer une nouvelle clé privée / publique pour chaque transaction afin que plusieurs transactions effectuées par vous ne puissent pas être regroupées par un tiers. Pour un étranger, cela signifierait simplement que plusieurs transactions de plus petite valeur ont été effectuées et qu'elles ne seront jamais liées à une source commune.

Enfin, tout système basé sur Internet en ligne est vulnérable aux abus. Je vais maintenant décrire quelques types d'attaques possibles sur le système Bitcoin et comment celles-ci sont atténuées.