Définition
Bitcoin Core est une implémentation du protocole Bitcoin permettant de faire fonctionner un nœud complet. Le logiciel vérifie les données de la blockchain selon les règles de la version installée, plutôt que de reprendre simplement l’avis d’un autre service sur la validité des transactions. Le projet comprend aussi des fonctions de portefeuille facultatives.
Fonctionnement
Le nœud se connecte à ses pairs, télécharge et valide les données, puis relaie les transactions et les blocs acceptés. Des applications compatibles peuvent être reliées à son propre nœud. La synchronisation initiale et le fonctionnement continu nécessitent des ressources de calcul, de stockage et de réseau, selon la configuration. L’élagage permet de réduire les données de blocs conservées après validation.
Usages et limites
Exécuter Bitcoin Core ne lance pas automatiquement du minage et ne procure pas de récompenses. Le projet n’est pas une entreprise contrôlant les fonds de tous les participants, et ses développeurs ne peuvent pas imposer seuls de nouvelles règles au réseau. Les utilisateurs choisissent leur logiciel. Vérifiez les versions selon les procédures officielles de distribution et de vérification, et sauvegardez correctement les données du portefeuille. La validation indépendante et la protection des clés privées restent deux responsabilités distinctes.