awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitpay avatar

bitpay/bitcore

0
View on GitHub↗
4,988 نجوم·2,148 تفرعات·TypeScript·MIT·3 مشاهداتbitcore.io↗

Bitcore

Bitcore هو إطار عمل لتطوير البلوكشين ومجموعة من المكتبات المستخدمة لبناء تطبيقات تتفاعل مع شبكة Bitcoin وبروتوكولات البلوكشين الأخرى. يوفر تنفيذاً لمحفظة عملات مشفرة متعددة السلاسل، وعميلاً من نظير إلى نظير لمزامنة بيانات دفتر الأستاذ الموزع، ومنسق معاملات لإنشاء وتوقيع وبث المعاملات.

يتميز إطار العمل بغلاف JSON-RPC موحد لتطبيع الاتصال بين التطبيقات وواجهات برمجة تطبيقات عقد البلوكشين المتنوعة. وينفذ محافظ حتمية هرمية تشتق المفاتيح والعناوين من عبارة أولية واحدة ويوفر منطق تنسيق محدداً للمحافظ متعددة التوقيع وتوقيعات العتبة.

يغطي المشروع مجموعة واسعة من البنية التحتية وإمكانيات الأمان، بما في ذلك شبكات نظير إلى نظير، وفهرسة بيانات البلوكشين في قواعد بيانات محلية، وتوقيع المعاملات في وضع عدم الاتصال. كما يتضمن أدوات لإدارة قنوات الدفع، وتتبع أرصدة المحفظة، وتنسيق بيئات العقد المعبأة (containerized) للاختبار المتكامل.

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.

سجل النجوم

مخطط تاريخ النجوم لـ bitpay/bitcoreمخطط تاريخ النجوم لـ bitpay/bitcore

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Bitcore

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Bitcore.
  • input-output-hk/cardano-slالصورة الرمزية لـ input-output-hk

    input-output-hk/cardano-sl

    3,756عرض على 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
    عرض على GitHub↗3,756
  • mimblewimble/grinالصورة الرمزية لـ mimblewimble

    mimblewimble/grin

    5,090عرض على 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
    عرض على GitHub↗5,090
  • bluewallet/bluewalletالصورة الرمزية لـ BlueWallet

    BlueWallet/BlueWallet

    3,146عرض على 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
    عرض على GitHub↗3,146
  • spesmilo/electrumالصورة الرمزية لـ spesmilo

    spesmilo/electrum

    8,501عرض على 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
    عرض على GitHub↗8,501
عرض جميع البدائل الـ 30 لـ Bitcore→

الأسئلة الشائعة

ما هي وظيفة bitpay/bitcore؟

Bitcore هو إطار عمل لتطوير البلوكشين ومجموعة من المكتبات المستخدمة لبناء تطبيقات تتفاعل مع شبكة Bitcoin وبروتوكولات البلوكشين الأخرى. يوفر تنفيذاً لمحفظة عملات مشفرة متعددة السلاسل، وعميلاً من نظير إلى نظير لمزامنة بيانات دفتر الأستاذ الموزع، ومنسق معاملات لإنشاء وتوقيع وبث المعاملات.

ما هي الميزات الرئيسية لـ bitpay/bitcore؟

الميزات الرئيسية لـ bitpay/bitcore هي: 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.

ما هي البدائل مفتوحة المصدر لـ bitpay/bitcore؟

تشمل البدائل مفتوحة المصدر لـ bitpay/bitcore: 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…