awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitpay avatar

bitpay/bitcore

0
View on GitHub↗
4,988 stele·2,148 fork-uri·TypeScript·MIT·3 vizualizăribitcore.io↗

Bitcore

Bitcore este un framework de dezvoltare blockchain și un set de biblioteci utilizate pentru a construi aplicații care interacționează cu rețeaua Bitcoin și alte protocoale blockchain. Oferă o implementare de portofel de criptomonede multi-chain, un client peer-to-peer pentru sincronizarea datelor din registrul distribuit și un orchestrator de tranzacții pentru construirea, semnarea și difuzarea tranzacțiilor.

Framework-ul dispune de un wrapper JSON-RPC standardizat pentru a normaliza comunicarea între aplicații și diverse API-uri de noduri blockchain. Implementează portofele deterministe ierarhice care derivă chei și adrese dintr-o singură frază seed și oferă logică de coordonare specifică pentru portofelele multi-semnătură și semnăturile prag.

Proiectul acoperă o gamă largă de capabilități de infrastructură și securitate, inclusiv rețelistică peer-to-peer, indexarea datelor blockchain în baze de date locale și semnarea tranzacțiilor offline. Include, de asemenea, instrumente pentru gestionarea canalelor de plată, urmărirea soldurilor portofelului și orchestrarea mediilor de noduri containerizate pentru testare integrată.

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.

Istoric stele

Graficul istoricului de stele pentru bitpay/bitcoreGraficul istoricului de stele pentru bitpay/bitcore

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Bitcore

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Bitcore.
  • input-output-hk/cardano-slAvatar input-output-hk

    input-output-hk/cardano-sl

    3,756Vezi pe 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
    Vezi pe GitHub↗3,756
  • mimblewimble/grinAvatar mimblewimble

    mimblewimble/grin

    5,090Vezi pe 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
    Vezi pe GitHub↗5,090
  • bluewallet/bluewalletAvatar BlueWallet

    BlueWallet/BlueWallet

    3,146Vezi pe 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
    Vezi pe GitHub↗3,146
  • spesmilo/electrumAvatar spesmilo

    spesmilo/electrum

    8,501Vezi pe 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
    Vezi pe GitHub↗8,501
Vezi toate cele 30 alternative pentru Bitcore→

Întrebări frecvente

Ce face bitpay/bitcore?

Bitcore este un framework de dezvoltare blockchain și un set de biblioteci utilizate pentru a construi aplicații care interacționează cu rețeaua Bitcoin și alte protocoale blockchain. Oferă o implementare de portofel de criptomonede multi-chain, un client peer-to-peer pentru sincronizarea datelor din registrul distribuit și un orchestrator de tranzacții pentru construirea, semnarea și difuzarea tranzacțiilor.

Care sunt principalele funcționalități ale bitpay/bitcore?

Principalele funcționalități ale bitpay/bitcore sunt: 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.

Care sunt câteva alternative open-source pentru bitpay/bitcore?

Alternativele open-source pentru bitpay/bitcore includ: 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…