Logiciels Bitcoin open source
Logiciels Bitcoin open source créés ou utilisés en Suisse, avec licence, mainteneur et statut, pour voir ce qui est toujours actif avant d'en dépendre.
- Logiciels Bitcoin
Electrum
L'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.
Voir sur GitHubLangage: PythonLicence: MIT8,6 k - Logiciels Bitcoin
Wasabi Wallet
Un 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.
Voir sur GitHubLangage: C#Licence: MIT2,6 k - Logiciels Bitcoin
Bitcoin Wallet (Schildbach)
Le 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.
Voir sur GitHubLangage: JavaLicence: GPL-3.04,2 k - Logiciels Bitcoin
LND
Le 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.
Voir sur GitHubLangage: GoLicence: MIT8,2 k - Logiciels Bitcoin
BTCPay Server
Un 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.
Voir sur GitHubLangage: C#Licence: MIT7,8 k - Logiciels Bitcoin
Bitcoin Core
L'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.
Voir sur GitHubLangage: C++Licence: MIT90,3 k - Logiciels Bitcoin
Bitcoin BIPs
Les 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.
Voir sur GitHubLangage: TextLicence: Various10,8 k - Logiciels Bitcoin
btcd
Une implémentation alternative de nœud complet Bitcoin écrite en Go par l'équipe btcsuite. btcd valide la chaîne et relaie blocs et transactions sur sa propre base de code indépendante, offrant au réseau une précieuse diversité d'implémentation au-delà de Bitcoin Core et une base de bibliothèque propre pour les développeurs Go.
Voir sur GitHubLangage: GoLicence: ISC6,7 k - Logiciels Bitcoin
bitcoinjs-lib
La 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.
Voir sur GitHubLangage: TypeScriptLicence: MIT6 k - Logiciels Bitcoin
bitcoinj
Une 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.
Voir sur GitHubLangage: JavaLicence: Apache-2.05,2 k - Logiciels Bitcoin
Bitcore
Une bibliothèque Bitcoin full-stack de BitPay, couvrant la gestion des clés, la construction de transactions et un nœud complet avec indexeur et services de wallet. Bitcore donne aux développeurs TypeScript et Node.js tout, de la génération d'adresses aux requêtes blockchain, dans une seule boîte à outils.
Voir sur GitHubLangage: TypeScriptLicence: MIT5 k - Logiciels Bitcoin
ord (Ordinals)
L'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.
Voir sur GitHubLangage: RustLicence: CC0-1.04 k - Logiciels Bitcoin
mempool.space
Un explorateur de blocs open source conçu autour du marché des frais de transaction. Vérifiez où en est votre transaction, voyez quels frais entrent dans le prochain bloc, et faites tourner votre propre copie sur un nœud à la maison plutôt que d'interroger un site public.
Voir sur GitHubLangage: TypeScriptLicence: AGPL-3.02,8 k - Logiciels Bitcoin
Ian Coleman BIP39 tool
Un outil de navigateur qui montre comment une phrase de récupération mnémonique devient des clés et des adresses. Utilisez-le pour apprendre ou pour récupérer un wallet, et uniquement sous forme de fichier autonome téléchargé, sur un ordinateur hors ligne.
Voir sur GitHubLangage: JavaScriptLicence: MIT4,3 k - Logiciels Bitcoin
Blockchain Demo
Une démonstration interactive d'Anders Brownworth sur les hachages, les blocs, une chaîne et les transactions coinbase. Modifiez un seul caractère et regardez chaque bloc suivant devenir invalide : l'idée d'un registre immuable devient concrète en quelques minutes.
Voir sur GitHubLangage: PugLicence: MIT5,7 k - Logiciels Bitcoin
Jam
Une interface web pour JoinMarket qui rend le CoinJoin utilisable sans ligne de commande. Elle tourne sur votre propre nœud sans coordinateur central, et vous pouvez gagner de petits frais en offrant de la liquidité. Le projet se décrit lui-même comme un logiciel en bêta.
Voir sur GitHubLangage: TypeScriptLicence: MIT330 - Logiciels Bitcoin
Esplora
L'explorateur de blocs open source de Blockstream, le logiciel derrière Blockstream.info. Il affiche les blocs, les transactions et les adresses pour Bitcoin et Liquid, et une image Docker permet de l'héberger soi-même.
Voir sur GitHubLangage: JavaScriptLicence: MIT1,3 k - Logiciels Bitcoin
Bitcoin Dev Kit (BDK)
Bitcoin Dev Kit est un ensemble de bibliothèques Rust pour créer des wallets Bitcoin basés sur les descripteurs, avec des bindings Kotlin et Swift pour les applications mobiles. Des wallets comme Bitkey et Proton Wallet sont construits avec.
Voir sur GitHubLangage: RustLicence: MIT OR Apache-2.01,1 k - Logiciels Bitcoin
Lightning Dev Kit (LDK)
Lightning Dev Kit est une implémentation complète de Lightning sous forme de bibliothèque, développée par Spiral. Les applications l'intègrent pour faire tourner Lightning sur des téléphones ou des serveurs ; Cash App et Zeus figurent parmi ses utilisateurs.
Voir sur GitHubLangage: RustLicence: MIT OR Apache-2.01,4 k - Logiciels Bitcoin
rust-bitcoin
La bibliothèque Rust de base pour les structures de données, la sérialisation et les messages réseau de Bitcoin, placée dans le domaine public. BDK et LDK s'appuient dessus ; son README avertit qu'elle ne doit pas servir à valider la chaîne.
Voir sur GitHubLangage: RustLicence: CC0-1.02,7 k - Logiciels Bitcoin
libsecp256k1
La bibliothèque C pour les clés et les signatures sur la courbe elliptique qu'utilise Bitcoin, maintenue dans l'organisation GitHub de Bitcoin Core. Elle implémente ECDSA, les signatures Schnorr et les multisignatures Schnorr avec du code à temps constant, pour que les clés secrètes ne fuient pas par le temps d'exécution.
Voir sur GitHubLangage: CLicence: MIT2,5 k - Logiciels Bitcoin
Bitview
Un site gratuit et hébergé d'exploration et de graphiques on-chain, bâti sur le Bitcoin Research Kit open source. Le même logiciel s'installe sur votre propre machine et calcule les graphiques et une API à partir des données de votre propre nœud.
Voir sur GitHubLangage: RustLicence: MIT176