Qu’est-ce que Bitcoin Core ?

Tiempo de lectura: 6 minutos

Dans l’univers de la cryptomonnaie, beaucoup confondent souvent le mot Bitcoin avec bitcoin et parfois avec Bitcoin Core. C’est pourquoi nous voulons aujourd’hui clarifier ce doute et vous dire ce qu’est Bitcoin Core et pourquoi il est si important pour la première et la plus célèbre crypto de l’histoire.

Lorsque nous parlons de Bitcoin Core, nous entendons l’implémentation originale et complète du protocole Bitcoin. 

Bitcoin core est une application client complète, un softwarefondamental pour le fonctionnement du réseau bitcoin et également un portefeuille Bitcoin gratuit, appelé Bitcoin Core Wallet et utilisé par les nœuds opérant dans le réseau Bitcoin pour valider les transactions.

Au départ, le logiciel était celui de Satoshi Nakamoto, publié sous le nom de « Bitcoin », puis rebaptisé « Bitcoin Core » pour le distinguer du nom du réseau. C’est pourquoi il est également connu sous le nom de « client Satoshi ».

Histoire de Bitcoin Core

La naissance de Bitcoin Core remonte au 9 janvier 2009, parallèlement à la sortie de la version 0.1.0 par Satoshi Nakamoto.

À ce stade, le logiciel Bitcoin était dans sa phase primordiale et était une application très rudimentaire qui a néanmoins réussi à faire fonctionner la première version du réseau Bitcoin.

Grâce à l’excellent travail de Nakamoto, le logiciel bitcoin a commencé à attirer l’attention de plusieurs développeurs et la communauté de ceux qui s’appelleront Cypherpunk, petit à petit, s’est agrandie. Ce même groupe a été chargé d’améliorer le logiciel original créé par Nakamoto pour en faire une image plus formelle avec la publication du code de la version 0.1.5 dans le dépôt de développement sur GitHub.

Depuis lors, le développement de Bitcoin Core a connu une croissance exponentielle et s’est concentré sur la résolution de problèmes majeurs et l’ajout de nouvelles fonctionnalités. Cette opération a été réalisée principalement par Nakamoto et Gavin Andresen, un développeur professionnel de logiciels.

En 2010, Satoshi Nakamoto a laissé le projet entre les mains de Gavin Andresen et cette décision a fait évoluer la qualité du logiciel Bitcoin de manière très évidente, puisque le nouveau dirigeant a réécrit plus de la moitié du code original de Nakamoto.

Une autre grande contribution a été apportée par Amir Taaki qui, le 19 août 2011, a présenté le schéma du Bitcoin Improvement Proposal, connu sous son acronyme BIP.

Cette proposition s’inspire de la conception du célèbre PEP (Python Enhancement Proposals) afin d’inclure une structure similaire permettant aux développeurs du monde entier d’introduire librement des améliorations au protocole Bitcoin Core, à la seule condition qu’ils doivent démontrer l’utilité et l’applicabilité de leurs améliorations.

Plus tard, le développeur Wladimir J. van der Laan a créé l’interface graphique officielle de Bitcoin, Bitcoin-QT. Depuis lors, le développement de Bitcoin Core a commencé à progresser sans limites.

Bitcoind, SegWit et le Lightning Network

Avec le développement de Bitcoin Core, Gavin Andresen, disposant de certains pouvoirs pour gérer le code du logiciel, a voulu améliorer la scalabilité de Bitcoin et pour cela il a proposé d’augmenter la taille des blocs de Bitcoin mais n’a pas reçu le soutien attendu de la communauté. En 2014, après sa tentative de modifier le code sans consensus de la communauté, il a été relevé de ses fonctions et s’est vu refuser l’accès au référentiel de développement.

Ainsi, la direction de Bitcoin Core est passée à Wladimir J. Van der Laan, un informaticien et cypherpunk d’Amsterdam qui, jusqu’à récemment, a conservé le rôle de chef de projet, jusqu’à ce qu’il annonce, le 21 janvier 2021, qu’il aurait commencé, pour des raisons personnelles, à couvrir un rôle plus secondaire dans le développement de Bitcoin Core.

En 2014, après quelques tentatives de failles de sécurité du projet OpenSSL, Van der Laan a suggéré de changer la bibliothèque, utilisée dans Bitcoin, pour une de ses propres bibliothèques. Malgré le désaccord de la communauté, la proposition de M. Van der Laan a été retenue et le projet Bitcoin a officiellement abandonné la bibliothèque OpenSSL pour utiliser sa propre bibliothèque, aujourd’hui appelée « Bitcoind ».

En 2016, le problème de la scalabilité du bitcoin a été à nouveau discuté, une question qui a conduit la communauté à chercher une solution alternative et à introduire SegWit qui a préparé le réseau à une fonctionnalité supplémentaire, le Lightning Network, qui aurait résolu le problème de scalabilité.

Cette décision a provoqué une forte dissidence qui a entraîné la scission de la communauté qui, jusqu’alors, soutenait Bitcoin Core et la naissance de plusieurs projets tels que Bitcoin Classic, Bitcoin Unlimited, Bitcoin XT et Bitcoin Cash.

Heureusement, le développement de Bitcoin Core continue de croître incroyablement et aussi BTC, la crypto-monnaie la plus importante de l’histoire, continue de se développer excellemment et de croître régulièrement.

Caractéristiques de Bitcoin Core

Qué-es-Bitcoin-Core

Comme nous l’avons mentionné au début, Bitcoin Core se compose d’un software de « full node » permettant de valider entièrement la blockchain et d’un wallet de bitcoins.

Nous vous présentons ci-dessous toutes les fonctionnalités qui caractérisent Bitcoin Core :

  1. Tout d’abord, le logiciel Bitcoin Core vous permet de télécharger une partie ou la totalité de la blockchain Bitcoin, transformant ainsi notre ordinateur en un nœud complet du réseau Bitcoin;
  2. Le logiciel est open source, ce qui signifie qu’il permet à quiconque de réviser le code et de suggérer des modifications à la partie développement;
  3. Bitcoin Core est livré avec sa propre bibliothèque, appelée Bitcoind, et possède une interface graphique qui facilite la navigation ou l’accès au wallet;
  4. Il permet de créer un wallet de n’importe quel type (à signature unique ou multiple) qui est très sécurisé, car il génère automatiquement un arbre de clés auquel l’utilisateur peut accéder en utilisant une phrase de 12 ou 24 mots basée sur l’arbre, appelée security seed (graine de sécurité).

Bien que le porte-monnaie ne facture pas de frais, certains coûts s’appliquent à l’utilisateur. Il s’agit notamment des frais de transaction et du coût de la bande passante.

Bitcoin Core : Avantages et inconvénients

Comme toute technologie, Bitcoin Core a ses avantages et ses inconvénients:

Avantages de Bitcoin Core

  • Protège la confidentialité des transactions entrantes et sortantes. Il offre une plus grande confidentialité grâce à l’utilisation d’adresses tournantes et à la possibilité d’utiliser Tor comme proxy pour protéger l’anonymat;
  • Il s’agit d’un wallet à code source ouvert qui permet des améliorations constantes de la part de la communauté des développeurs;
  • Offre des recommandations de commissions, ce qui vous donne un contrôle total sur les frais basés sur les suggestions de commissions;
  • Donne à l’utilisateur un contrôle total sur ses crypto-monnaies;
  • Étant un nœud complet qui valide les transactions et les transmet sur le réseau Bitcoin, le porte-monnaie n’a pas besoin de tiers pour vérifier les transactions;
  • Il vous permet de vérifier vos propres transactions.

Inconvénients de Bitcoin Core

  • Le téléchargement initial nécessite beaucoup de temps et de données. En tant que client Bitcoin complet, Bitcoin Core occupe beaucoup d’espace (plus de 140 Go) et nécessite une capacité de téléchargement de 500 Mo par jour ou 15 Go par mois et une vitesse de chargement de 5 Go par jour pour fonctionner ;
  • Si notre fournisseur d’accès Internet limite la bande passante, nous pourrions rencontrer des problèmes pour faire fonctionner le client ;
  • Il n’est pas facile à utiliser. Elle nécessite certaines connaissances techniques et n’est pas à la portée de tous;
  • Pour l’instant, le portefeuille Bitcoin Core ne peut être exécuté que sur un PC, un ordinateur portable ou des appareils ARM.

ALTERNATIVES AU PORTEFEUILLE BITCOIN CORE

alternativas-a-bitcoin-core-wallet

Bitcoin Core est sûrement l’un des logiciels les plus sûrs à mettre en œuvre mais, compte tenu des limites que nous avons énumérées ci-dessus, si vous avez besoin d’une autre option pour stocker vos bitcoins en toute sécurité, n’oubliez pas qu’il existe d’autres alternatives qui offrent un haut niveau de sécurité et sont beaucoup plus légères et faciles à utiliser, lors du téléchargement et de l’exécution de l’application.

L’une des meilleures options du marché est sans aucun doute notre Bitnovo Crypto Wallet.

Il s’agit d’une application gratuite, disponible pour les appareils Android et iOS. Le Crypto Wallet Bitnovo vous permet d’envoyer et de recevoir des bitcoins et du Dash (et également d’utiliser la technologie Dash Text et Instant Send), de vérifier les détails des transactions effectuées, d’échanger des coupons de crypto-monnaie et de recevoir des bitcoins directement sur votre propre portefeuille, sans frais cachés.

Et surtout, le Bitnovo Wallet dispose de la technologie BIP39 et vous permet de créer votre portefeuille grâce à une phrase de récupération ou une phrase de semence (Security Seed).

Il s’agit d’une clé composée de 12 mots qui est créée lorsque vous générez votre portefeuille et qui vous permettra de le restaurer sur tout autre appareil ou portefeuille.

En utilisant cette technologie, avec Bitnovo Crypto Wallet vous êtes le seul dépositaire et propriétaire de vos crypto-monnaies.

Maintenant vous savez… avec le portefeuille cryptographique Bitnovo, le stockage de vos bitcoins n’a jamais été aussi facile et sûr ! Et si vous ne l’avez pas encore fait, qu’attendez-vous?


laissez un commentaire
Votre adresse email ne sera pas publiée. Les champs requis sont indiqués *