Projets Bitcoin open source
Bitcoin fonctionne parce que son logiciel est ouvert. Chacun peut lire le code qui valide les blocs, signe les transactions ou achemine un paiement Lightning — il n'y a donc personne à qui faire confiance, seulement à vérifier. Les projets ci-dessous accomplissent précisément ce travail au grand jour : les nœuds complets qui font respecter le consensus, les wallets qui détiennent les clés et les bibliothèques sur lesquelles les développeurs s'appuient. Chacun renvoie directement à son code source sur GitHub.
Nœuds complets et consensus
Bitcoin Core
89,7 kL'implémentation de référence du protocole Bitcoin, maintenue depuis la publication originale de Satoshi. Faire tourner Bitcoin Core fait de vous un nœud complet : il valide chaque règle de façon indépendante, si bien que vous faites confiance au réseau plutôt qu'à un fournisseur unique. C'est le logiciel qui définit ce qu'est réellement un bitcoin valide.
Bitcoin BIPs
10,8 kLes Bitcoin Improvement Proposals sont les documents de conception derrière chaque changement majeur du protocole, de SegWit à Taproot. Le dépôt constitue le registre canonique de la façon dont Bitcoin évolue par revue ouverte plutôt que par une autorité centrale. Pour comprendre pourquoi le réseau se comporte comme il le fait, c'est la source primaire.
Wallets Bitcoin
Electrum
8,5 kL'un des wallets Bitcoin de bureau les plus anciens et les plus fiables, conçu pour la rapidité et l'auto-conservation. Electrum se connecte au réseau sans télécharger toute la blockchain, prend en charge les wallets matériels et donne aux utilisateurs avancés un contrôle fin sur les frais et la sélection des pièces.
Wallet Wasabi
2,6 kUn wallet de bureau axé sur la confidentialité qui utilise le coinjoin pour briser le lien on-chain entre vos pièces et votre identité. Wasabi est open source de bout en bout, de sorte que ses promesses de confidentialité peuvent être auditées plutôt qu'acceptées sur parole — l'essence même d'une monnaie souveraine.
Bitcoin Wallet (Schildbach)
4,1 kLe wallet Android d'Andreas Schildbach a été l'un des premiers wallets Bitcoin mobiles et reste un client autonome sans conservation. Il conserve vos clés sur votre appareil et se connecte directement au réseau, sans aucune entreprise entre vous et vos pièces.
Logiciels Lightning Network
LND
8,2 kLe Lightning Network Daemon est l'implémentation de Lightning la plus déployée, la couche de paiement bâtie sur Bitcoin. LND permet des paiements instantanés et à faibles frais, et constitue l'ossature de la plupart des applications Lightning, tableaux de bord de nœuds et outils marchands.
Paiements et outils marchands
BTCPay Server
7,6 kUn processeur de paiement auto-hébergé qui permet aux marchands d'accepter Bitcoin directement, sans intermédiaire ni frais. BTCPay Server offre la facturation, le point de vente et les intégrations boutique d'un processeur commercial tout en gardant la pleine conservation des fonds et de l'infrastructure.
Bibliothèques pour développeurs
bitcoinjs-lib
6 kLa bibliothèque JavaScript de facto pour créer des applications Bitcoin dans le navigateur ou dans Node.js. bitcoinjs-lib gère la génération de clés, les formats d'adresse, la construction et la signature des transactions, et sous-tend une large part de l'écosystème Bitcoin sur le web.
bitcoinj
5,2 kUne bibliothèque Java mature qui implémente le protocole Bitcoin, utilisable sans nœud complet grâce à la vérification simplifiée des paiements. bitcoinj est depuis longtemps le socle des applications Bitcoin Android et JVM qui doivent construire et diffuser des transactions par programmation.
Outils et protocoles
ord (Ordinals)
4 kL'implémentation de référence du protocole Ordinals, qui attribue une identité à chaque satoshi et permet des inscriptions sur Bitcoin. ord est à la fois un wallet et un explorateur de blocs pour ces données, et une fenêtre utile sur la manière dont un contenu arbitraire peut vivre sur la chaîne de base.