awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitpay avatar

bitpay/bitcore

0
View on GitHub↗
4,988 estrellas·2,148 forks·TypeScript·MIT·3 vistasbitcore.io↗

Bitcore

Bitcore es un framework de desarrollo de blockchain y un conjunto de librerías utilizadas para construir aplicaciones que interactúan con la red Bitcoin y otros protocolos de blockchain. Proporciona una implementación de billetera de criptomonedas de múltiples cadenas, un cliente peer-to-peer para sincronizar datos de libros contables distribuidos y un orquestador de transacciones para construir, firmar y transmitir transacciones.

El framework cuenta con un envoltorio JSON-RPC estandarizado para normalizar la comunicación entre aplicaciones y diversas APIs de nodos de blockchain. Implementa billeteras deterministas jerárquicas que derivan claves y direcciones a partir de una única frase semilla y proporciona lógica de coordinación específica para billeteras de firmas múltiples y firmas de umbral.

El proyecto cubre una amplia gama de capacidades de infraestructura y seguridad, incluyendo redes peer-to-peer, indexación de datos de blockchain en bases de datos locales y firma de transacciones fuera de línea. También incluye herramientas para gestionar canales de pago, rastrear saldos de billeteras y orquestar entornos de nodos contenedorizados para pruebas integradas.

Features

  • Cryptocurrency Wallets - Provides a comprehensive implementation for managing private keys, addresses, and cryptocurrency balances.
  • Blockchain Development Frameworks - Serves as a comprehensive blockchain development framework for building applications that interact with Bitcoin and other protocols.
  • Blockchain Node Operation - Provides the capability to run a full network node to communicate with the blockchain and synchronize distributed ledger data.
  • Blockchain Node APIs - Implements interfaces to query and broadcast data to blockchain network nodes using JSON-RPC and peer-to-peer protocols.
  • Peer-to-Peer Networking - Implements a peer-to-peer networking engine to handle communication and data propagation for ledger consistency.
  • Peer-to-Peer Networking Libraries - Establishes peer-to-peer connections using IP addresses or DNS seeds to communicate with other active network nodes.
  • RPC Interface Normalizers - Wraps diverse remote procedure call libraries to provide a consistent interface for communicating with different nodes.
  • Blockchain Transaction Construction - Provides a system for constructing, signing, and broadcasting transactions across compatible blockchain networks.
  • Blockchain Transaction Signing - Implements cryptographic signing of transaction proposals using stored wallet secrets to authorize fund movements.
  • Multisig Coordination - Provides coordination protocols and interfaces for managing shared multisignature wallets.
  • Bitcoin Wallet Management - Implements a comprehensive framework for creating, managing, and restoring Bitcoin wallets and their associated keys.
  • Multi-Chain Wallet Abstractions - Wraps network-specific logic into a standardized API to manage multiple different blockchain types through one implementation.
  • Cryptographic Key Generators - Allows the creation of deterministic seed-based keys from mnemonic phrases for consistent wallet recovery.
  • Blockchain Key Management - Implements standards for generating and storing cryptographic keys, specifically focusing on mnemonic seeds and derivation paths.
  • Address Generation - Provides utilities to generate public blockchain account identifiers from random seeds or imported keys.
  • Hierarchical Deterministic Wallets - Implements hierarchical deterministic wallets that derive a tree of keys and addresses from a single seed phrase.
  • Multisignature Address Derivation - Implements logic to derive and import addresses that require multiple signatures for authorization.
  • Hierarchical Deterministic Key Derivations - Implements hierarchical deterministic key derivation to generate trees of public and private keys from a single seed phrase.
  • Mnemonic Seed Generation - Provides tools for generating human-readable mnemonic seed phrases for wallet backup and recovery.
  • Multisig Wallets - Implements hierarchical deterministic wallets that require multiple signatures for transaction approval.
  • Response Normalization Layers - Maps diverse remote procedure call responses from various blockchain nodes into a consistent internal data format.
  • Account Transaction Histories - Retrieves paginated histories of incoming and outgoing transactions for specific wallet accounts.
  • Blockchain Indexers - Synchronizes raw data from network nodes into a local searchable store to enable fast historical queries.
  • Data Encoders - Transforms data between different formats using standard encoding schemes and cryptographic primitives for network compatibility.
  • Blockchain Network Connections - Defines protocols and endpoints to establish secure connections between applications and various blockchain networks.
  • Blockchain API Gateways - Provides interfaces that serve blockchain network information and events to external clients via REST and WebSocket APIs.
  • Blockchain Data Synchronization - Indexes data from blockchain nodes into a local database to enable fast and standardized queries.
  • Blockchain RPC Interfaces - Provides a standardized JSON-RPC wrapper to normalize communication between applications and diverse blockchain node APIs.
  • Off-Chain Payment Channels - Establishes off-chain payment channels for fast, low-cost transfers that settle on the main chain.
  • Multi-Signature Coordination - Includes coordination logic for multi-signature wallets that require multiple cryptographic signatures for authorization.
  • Threshold Signature Implementations - Coordinates the creation and use of distributed cryptographic keys for secure transaction signing.
  • Wallet Balance Management - Retrieves current and historical fund balances for specific wallets at designated points in time.
  • Wallet Activity Scanning - Initiates scanning processes to detect activity across wallet addresses and copayer branches.
  • Digital Message Signing - Allows users to sign and verify messages to prove address ownership without spending funds.
  • Private Key Encryption - Implements encryption for sensitive wallet data using password prompts and key derivation.
  • Multisignature Transaction Workflows - Manages the collection of cryptographic signatures from multiple parties before broadcasting a transaction to the network.
  • Receiving Address Management - Manages main wallet addresses and derivation paths for receiving payments.
  • Offline Signing - Supports generating private keys and signing transactions on non-networked devices to prevent key compromise.
  • Transaction Signing and Broadcasting - Provides a tool for constructing, signing, and broadcasting transactions, including support for offline and multi-signature workflows.
  • Transaction and Block Propagation - Handles the discovery of network peers and the broadcasting of transactions and blocks across a distributed node network.
  • Transaction Proposals - Manages the transaction lifecycle through the creation of proposals and collection of copayer signatures.
  • Full Node Implementations - Full node implementation based on Node.js.
  • JavaScript and TypeScript Libraries - Comprehensive library for Bitcoin and blockchain applications.
  • Blockchain - Full-stack Bitcoin and blockchain development library.

Historial de estrellas

Gráfico del historial de estrellas de bitpay/bitcoreGráfico del historial de estrellas de bitpay/bitcore

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bitcore

Proyectos open-source similares, clasificados según cuántas características comparten con Bitcore.
  • input-output-hk/cardano-slAvatar de input-output-hk

    input-output-hk/cardano-sl

    3,756Ver en GitHub↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    Ver en GitHub↗3,756
  • mimblewimble/grinAvatar de mimblewimble

    mimblewimble/grin

    5,090Ver en GitHub↗

    Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses Pedersen Commitments and homomorphic encryption to verify value integrity and ensure a consistent money supply without revealing specific transaction amounts or participant identities. The project distinguishes itself through an interactive transaction exchange model, where wallets coordinate multi-round data exchanges to build signed transactions. To maintain anonymity, the system supports onion-routed transaction delivery and masks originating IP addresses through specialized relay

    Rustcryptocurrencycryptographygrin
    Ver en GitHub↗5,090
  • bluewallet/bluewalletAvatar de BlueWallet

    BlueWallet/BlueWallet

    3,146Ver en GitHub↗

    BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar

    TypeScriptbitcoinbitcoinjsblockchain
    Ver en GitHub↗3,146
  • spesmilo/electrumAvatar de spesmilo

    spesmilo/electrum

    8,501Ver en GitHub↗

    Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using Simplified Payment Verification (SPV) for lightweight transaction verification without downloading the full blockchain. It operates through a persistent background daemon that exposes a JSON-RPC interface for wallet operations and automation, and generates wallet keys from a mnemonic seed phrase using hierarchical deterministic key derivation. The wallet distinguishes itself through support for cold storage security with offline transaction signing on air-gapped devices, integra

    Pythonbitcoinbitcoin-walletelectrum
    Ver en GitHub↗8,501
Ver las 30 alternativas a Bitcore→

Preguntas frecuentes

¿Qué hace bitpay/bitcore?

Bitcore es un framework de desarrollo de blockchain y un conjunto de librerías utilizadas para construir aplicaciones que interactúan con la red Bitcoin y otros protocolos de blockchain. Proporciona una implementación de billetera de criptomonedas de múltiples cadenas, un cliente peer-to-peer para sincronizar datos de libros contables distribuidos y un orquestador de transacciones para construir, firmar y transmitir transacciones.

¿Cuáles son las características principales de bitpay/bitcore?

Las características principales de bitpay/bitcore son: Cryptocurrency Wallets, Blockchain Development Frameworks, Blockchain Node Operation, Blockchain Node APIs, Peer-to-Peer Networking, Peer-to-Peer Networking Libraries, RPC Interface Normalizers, Blockchain Transaction Construction.

¿Qué alternativas de código abierto existen para bitpay/bitcore?

Las alternativas de código abierto para bitpay/bitcore incluyen: input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… mimblewimble/grin — Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses… bluewallet/bluewallet — BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including… spesmilo/electrum — Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… lightningnetwork/lnd — Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages…