Les transactions de Bitcoins sont parmi les plus sécurisées et les plus sûres qui soient. Stables et toutes répertoriées, elles sont la base même du système du Bitcoin et permettent l’échange de crypto-monnaie entre deux utilisateurs. Cependant, de nombreuses questions peuvent se poser concernant les transactions de crypto-monnaie. Pourquoi sont-elles si sûres ? Comment fonctionnent-elles dans la pratique ? Que faut-il faire avant de pouvoir réaliser des transactions de Bitcoins ?
Les prérequis
Avant de pouvoir vous lancer dans une transaction de Bitcoins, plusieurs choses sont requises. Tout d’abord, il vous faudra créer votre propre wallet, le porte-monnaie à Bitcoins. La solution la plus sécurisée consiste à installer celui-ci sur une machine sans connexion continue à internet, mais il est souvent plus pratique de l’installer au moyen d’une petite application smartphone, sa tablette ou son ordinateur. Dans ce cas, c’est à vous d’assurer la sécurité des Bitcoins placés sur votre porte-feuille. Si vous ne savez pas comment les protéger, vous pouvez toujours faire confiance à un site de wallets en ligne qui sécurisera votre crypto-pécule.
Quelle que soit la localisation de votre porte-feuille numérique, une clé publique vous sera attribuée. Cette clé est constituée d’une suite alphanumérique complexe qui n’est pas associée à votre identité, mais apparaîtra sur toutes les archives de vos transactions. Une fois que votre porte-feuille a été créée et que vous disposez de votre clé publique, il vous faudra acquérir vos premiers Bitcoins afin de pouvoir espérer les échanger ou les dépenser. Pour ce faire, il sera impératif de vous en faire envoyer par un autre utilisateur de Bitcoins ou de les acheter sur une des nombreuses plateformes de trading ou de séquestre existantes qui vendent des Bitcoins. La valeur des Bitcoins leur est conférée par leur rareté (seulement 21 millions de Bitcoins divisibles jusqu’à la huitième décimale). Ainsi, comme toute autre monnaie basée sur un métal précieux, elle pourra voir sa valeur augmenter ou baisser selon l’offre et la demande existantes pour celle-ci. Une fois en possession de vos Bitcoins, vous voilà prêts à effectuer vos premières transactions.
Comment fonctionnent les transactions de Bitcoins ?
Les transactions s’effectuent directement depuis votre porte-monnaie et sont instantanément publiées sur le réseau.
Si vous souhaitez par exemple envoyer 2 BTC a un utilisateur X pour l’achat d’un produit ou d’un service, vous devrez commencer un protocole de transaction. Pour initier l’envoi, il suffira de connaître la clé alphanumérique publique de X et de sélectionner la quantité de Bitcoins à envoyer.Chaque transaction créée implique la création d’un fichier comprenant les données relatives à celle-ci. Dans l’exemple ci-dessus, le fichier contiendra donc votre clé publique, celle de X, le montant de Bitcoins transférés ainsi que toutes les références des transactions précédentes qui vous ont permis l’acquisition des 2 BTC envoyés.
Ainsi, pour toute transaction que vous effectuez, celle-ci sera d’abord regroupée dans un bloc avec d’autres transactions avant d’être validée par un des mineurs du réseau Bitcoin pour être ajoutée à la Blockchain avant que B ne reçoive la transaction.
Ce protocole prend environ 10 à 15 minutes.
Comment est assurée la sécurité des transactions Bitcoins ?
Le système de PKI utilisé pour les transactions de Bitcoins ne permet à aucun utilisateur d’usurper la clé publique de l’un des deux utilisateurs afin de se faire passer pour vous ou pour X dans le but d’envoyer ou de recevoir des Bitcoins à la place d’un des transactionnaires. Ainsi, la sécurité de chaque transaction est assurée par le fait qu’elle se réfère à toutes les transactions précédentes relatives aux Bitcoins échangés. Toute la chaîne de possession des Bitcoins est donc vérifiable à travers chaque transaction.
Le Bitcoin étant basé sur le principe du réseau P2P, chaque machine membre du réseau de mineurs sera donc à même de vérifier une transaction. Cependant, la latence du réseau ne permet pas de vérifications d’antériorité de transactions.
Les problèmes de double-spending sont donc résolus par les mineurs eux-mêmes pour garantir la sécurité totale des transactions de Bitcoins. En effet, chaque nœud, ou machine, voulant inclure un nouveau bloc à la chaîne de blocs de transactions existante devra percer la solution mathématique liée à ce bloc. Lorsqu’une machine y arrive, le bloc est inclus dans la chaîne (toutes les 10 minutes en moyenne) et la solution est diffusée sur le réseau pour être vérifiée. Le mineur à l’origine de cette solution se voit donc récompenser de 12,5 BTC pour avoir percé la solution liée à ce blog et éviter les problèmes de double-spending. Le système de transactions Bitcoins est donc d’autant plus sûr qu’il est validé de nombreuses fois et que la puissance de calcul des fraudeurs ne dépassera jamais celle du réseau de mineurs honnêtes.