Software de Bitcoin de código abierto
Software de Bitcoin de código abierto creado o usado en Suiza, con licencia, mantenedor y estado, para ver qué sigue en activo antes de depender de él.
- Software de Bitcoin
Electrum
Una de las wallets de escritorio de Bitcoin más antiguas y fiables, creada para la rapidez y la autocustodia. Electrum se conecta a la red sin descargar toda la blockchain, admite wallets de hardware y da a los usuarios avanzados un control fino sobre las comisiones y la selección de monedas.
Ver en GitHubLenguaje: PythonLicencia: MIT8,6 mil - Software de Bitcoin
Wasabi Wallet
Una wallet de escritorio centrada en la privacidad que usa coinjoin para romper el vínculo on-chain entre tus monedas y tu identidad. Wasabi es de código abierto de principio a fin, así que sus promesas de privacidad pueden auditarse en vez de aceptarse por fe — la esencia misma del dinero soberano.
Ver en GitHubLenguaje: C#Licencia: MIT2,6 mil - Software de Bitcoin
Bitcoin Wallet (Schildbach)
La wallet para Android de Andreas Schildbach fue una de las primeras wallets móviles de Bitcoin y sigue siendo un cliente autónomo y sin custodia. Guarda tus claves en tu dispositivo y se conecta directamente a la red, sin ninguna empresa entre tú y tus monedas.
Ver en GitHubLenguaje: JavaLicencia: GPL-3.04,2 mil - Software de Bitcoin
LND
El Lightning Network Daemon es la implementación de Lightning más desplegada, la capa de pagos construida sobre Bitcoin. LND habilita pagos instantáneos y de baja comisión, y es la columna vertebral de la mayoría de las apps Lightning, paneles de nodos y herramientas para comercios.
Ver en GitHubLenguaje: GoLicencia: MIT8,2 mil - Software de Bitcoin
BTCPay Server
Un procesador de pagos autoalojado que permite a los comercios aceptar Bitcoin directamente, sin intermediarios ni comisiones. BTCPay Server ofrece la facturación, el punto de venta y las integraciones de tienda de un procesador comercial, manteniendo la custodia total de los fondos y de la infraestructura.
Ver en GitHubLenguaje: C#Licencia: MIT7,8 mil - Software de Bitcoin
Bitcoin Core
La implementación de referencia del protocolo Bitcoin, mantenida desde la publicación original de Satoshi. Ejecutar Bitcoin Core te convierte en un nodo completo: valida cada regla de forma independiente, de modo que confías en la red y no en un proveedor concreto. Este es el software que define qué es realmente un bitcoin válido.
Ver en GitHubLenguaje: C++Licencia: MIT90,3 mil - Software de Bitcoin
Bitcoin BIPs
Las Bitcoin Improvement Proposals son los documentos de diseño detrás de cada cambio importante del protocolo, desde SegWit hasta Taproot. El repositorio es el registro canónico de cómo evoluciona Bitcoin mediante revisión abierta en lugar de una autoridad central. Si quieres entender por qué la red se comporta como lo hace, esta es la fuente primaria.
Ver en GitHubLenguaje: TextLicencia: Various10,8 mil - Software de Bitcoin
btcd
Una implementación alternativa de nodo completo de Bitcoin escrita en Go por el equipo de btcsuite. btcd valida la cadena y retransmite bloques y transacciones sobre su propia base de código independiente, aportando a la red una valiosa diversidad de implementación más allá de Bitcoin Core y una base de librería limpia para desarrolladores de Go.
Ver en GitHubLenguaje: GoLicencia: ISC6,7 mil - Software de Bitcoin
bitcoinjs-lib
La librería de JavaScript de facto para crear aplicaciones Bitcoin en el navegador o en Node.js. bitcoinjs-lib gestiona la generación de claves, los formatos de dirección, la construcción y la firma de transacciones, y sustenta buena parte del ecosistema Bitcoin basado en la web.
Ver en GitHubLenguaje: TypeScriptLicencia: MIT6 mil - Software de Bitcoin
bitcoinj
Una librería de Java madura que implementa el protocolo Bitcoin, utilizable sin un nodo completo mediante verificación simplificada de pagos. bitcoinj ha sido durante mucho tiempo la base de apps Bitcoin para Android y la JVM que necesitan construir y difundir transacciones de forma programática.
Ver en GitHubLenguaje: JavaLicencia: Apache-2.05,2 mil - Software de Bitcoin
Bitcore
Una librería Bitcoin full-stack de BitPay que abarca la gestión de claves, la construcción de transacciones y un nodo completo con indexador y servicios de wallet. Bitcore da a los desarrolladores de TypeScript y Node.js todo, desde la generación de direcciones hasta las consultas a la blockchain, en un solo conjunto de herramientas.
Ver en GitHubLenguaje: TypeScriptLicencia: MIT5 mil - Software de Bitcoin
ord (Ordinals)
La implementación de referencia del protocolo Ordinals, que asigna identidades a satoshis individuales y permite inscripciones en Bitcoin. ord es a la vez una wallet y un explorador de bloques para estos datos, y una ventana útil a cómo contenido arbitrario puede vivir en la cadena base.
Ver en GitHubLenguaje: RustLicencia: CC0-1.04 mil - Software de Bitcoin
mempool.space
Un explorador de bloques de código abierto construido en torno al mercado de comisiones de las transacciones. Comprueba dónde está tu transacción, mira qué comisión entra en el siguiente bloque y ejecuta tu propia copia en un nodo en casa en lugar de consultar una web pública.
Ver en GitHubLenguaje: TypeScriptLicencia: AGPL-3.02,8 mil - Software de Bitcoin
Ian Coleman BIP39 tool
Una herramienta de navegador que muestra cómo una frase semilla mnemónica se convierte en claves y direcciones. Úsala para aprender o para recuperar una wallet, y solo como archivo independiente descargado en un ordenador sin conexión.
Ver en GitHubLenguaje: JavaScriptLicencia: MIT4,3 mil - Software de Bitcoin
Blockchain Demo
Una demostración interactiva de Anders Brownworth sobre hashes, bloques, una cadena y transacciones coinbase. Cambia un solo carácter y observa cómo se rompe cada bloque posterior, lo que vuelve concreta en minutos la idea de un registro inmutable.
Ver en GitHubLenguaje: PugLicencia: MIT5,7 mil - Software de Bitcoin
Jam
Una interfaz web para JoinMarket que hace usable CoinJoin sin la línea de comandos. Funciona en tu propio nodo sin coordinador central, y puedes ganar pequeñas comisiones ofreciendo liquidez. El propio proyecto se define como software beta.
Ver en GitHubLenguaje: TypeScriptLicencia: MIT330 - Software de Bitcoin
Esplora
El explorador de bloques de código abierto de Blockstream, el software detrás de Blockstream.info. Muestra bloques, transacciones y direcciones de Bitcoin y Liquid, y una imagen Docker te permite alojarlo tú mismo.
Ver en GitHubLenguaje: JavaScriptLicencia: MIT1,3 mil - Software de Bitcoin
Bitcoin Dev Kit (BDK)
Bitcoin Dev Kit es un conjunto de librerías en Rust para crear wallets de Bitcoin basadas en descriptores, con bindings de Kotlin y Swift para apps móviles. Wallets como Bitkey y Proton Wallet están construidas con él.
Ver en GitHubLenguaje: RustLicencia: MIT OR Apache-2.01,1 mil - Software de Bitcoin
Lightning Dev Kit (LDK)
Lightning Dev Kit es una implementación completa de Lightning empaquetada como librería, creada por Spiral. Las apps la integran para ejecutar Lightning en móviles o servidores; Cash App y Zeus están entre sus usuarios.
Ver en GitHubLenguaje: RustLicencia: MIT OR Apache-2.01,4 mil - Software de Bitcoin
rust-bitcoin
La librería base de Rust para las estructuras de datos, la serialización y los mensajes de red de Bitcoin, liberada al dominio público. BDK y LDK se apoyan en ella; su README advierte que no debe usarse para validar la cadena.
Ver en GitHubLenguaje: RustLicencia: CC0-1.02,7 mil - Software de Bitcoin
libsecp256k1
La librería en C para claves y firmas sobre la curva elíptica que usa Bitcoin, mantenida en la organización de GitHub de Bitcoin Core. Implementa ECDSA, firmas Schnorr y multifirmas Schnorr con código de tiempo constante para que las claves secretas no se filtren por el tiempo de ejecución.
Ver en GitHubLenguaje: CLicencia: MIT2,5 mil - Software de Bitcoin
Bitview
Un sitio gratuito y alojado de exploración y gráficos on-chain, construido sobre el Bitcoin Research Kit de código abierto. El mismo software se instala en tu propio equipo y calcula los gráficos y una API a partir de los datos de tu propio nodo.
Ver en GitHubLenguaje: RustLicencia: MIT176