This article has been translated from English to French.

Qu'est-ce que le Bitcoin ?

Bien que le « Bitcoin » soit généralement mentionné comme une crypto-monnaie, c'est bien plus que cela.

Le Bitcoin est en fait un système.

Comme tout système, le système Bitcoin est un ensemble d'éléments ou de composants qui fonctionnent ensemble.

Examinons les différents composants du Bitcoin.

Le système Bitcoin est essentiellement constitué d'un ensemble d'ordinateurs qui « communiquent » entre eux via Internet.

Pour pouvoir communiquer entre eux, le logiciel Bitcoin est installé sur chaque ordinateur.

Bitcoin computer

Le logiciel Bitcoin est open source, ce qui signifie que n'importe qui peut consulter le code source.

Open source signifie que le logiciel n'appartient à personne ni à aucune entreprise. Il est libre d'utilisation et de modification. Un logiciel open source est un code conçu pour être accessible au public. Cela signifie que n'importe qui peut voir, modifier et distribuer le code comme bon lui semble.

Ce logiciel, connu sous le nom de client Bitcoin, a été créé par Satoshi Nakamoto fin 2008.

Satoshi Nakamoto created Bitcoin software

La version originale du logiciel est maintenant connue sous le nom de Bitcoin Core. Satoshi Nakamoto a été le premier mainteneur de Bitcoin Core jusqu'à sa disparition fin 2010.

Depuis lors, un groupe d'autres personnes, appelées «développeurs Core», ont pris le relais et maintiennent désormais le logiciel.

Que fait le logiciel ? Il exécute le protocole Bitcoin.

Un protocole est un ensemble de règles ou de procédures qui régissent un système. Le protocole Bitcoin est donc l'ensemble des règles qui définissent le fonctionnement du système Bitcoin.

Par exemple, il existe une règle qui spécifie une quantité prédéterminée de bitcoins qui doit être en circulation. Une autre règle spécifie ce qui détermine la validité d'une transaction.

Ce protocole, ou ces règles, peuvent être décrits par écrit, mais dans le cas du Bitcoin, ils sont exprimés en code informatique. Ce code informatique est ensuite compilé en logiciel.

Bitcoin Software Code

Compilé signifie simplement que le code informatique lisible par l'homme, écrit par un ou plusieurs programmeurs, est traduit en code machine exécutable par l'ordinateur.

N'importe qui peut télécharger et installer ce logiciel.

Le code de Bitcoin Core étant open source, il existe désormais plusieurs implémentations du code de Bitcoin. Mais Bitcoin Core reste le plus populaire et est utilisé comme version de référence par les autres logiciels Bitcoin.

Actuellement, ce logiciel est installé sur des milliers d'ordinateurs répartis dans le monde entier.

Ces ordinateurs sont appelés nœuds Bitcoin.

Si l'ordinateur (« nœud ») est connecté à Internet et commence à exécuter le logiciel, il devient membre du réseau Bitcoin.

Bitcoin global network of computers

Une fois que les nœuds sont connectés au réseau Bitcoin, ils commencent à communiquer et à partager des informations entre eux.

Très bien, énumérons les composants du système Bitcoin qui ont été mentionnés :

  • LogicielBitcoin
  • ProtocoleBitcoin
  • NœudsBitcoin
  • Réseau Bitcoin

Il nous manque encore des composants, mais ne t'inquiète pas. Tout sera abordé progressivement dans les leçons suivantes.

Pour l'instant, dessinons une « carte » du système Bitcoin de ce que vous avez appris jusqu'à présent.

Bitcoin as a System (So Far)

La « carte » semble assez petite pour l'instant, mais attendez un peu !

Au fur et à mesure que vous apprendrez de nouveaux concepts, nous le verrons grandir ! Préparez-vous à être surpris ! 😎

Apprenons maintenant plus de choses sur le réseau Bitcoin.