awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitcoinj avatar

bitcoinj/bitcoinj

0
View on GitHub↗
5,216 Stars·2,561 Forks·Java·Apache-2.0·4 Aufrufebitcoinj.org↗

Bitcoinj

bitcoinj ist eine Java-Bibliothek und ein Software Development Kit zur Integration von Bitcoin-Blockchain-Funktionalitäten in Anwendungen. Es bietet eine Grundlage für die Implementierung von Blockchain-Clients und die Verwaltung digitaler Wallets, wodurch der Blockchain-Status und Transaktionshistorien programmatisch nachverfolgt werden können.

Das Projekt enthält Tools zum Erstellen und Verwalten von Keychains und Wallets, unterstützt durch ein Command-Line-Interface für die administrative Wallet-Verwaltung und die Synchronisierung des Blockchain-Status.

Die Bibliothek deckt kryptografische und strukturelle Grundelemente ab, einschließlich deterministischer Schlüsselableitung, elliptischer Kurvensignaturen und skriptbasierter Transaktionsvalidierung. Sie unterstützt zudem Simplified Payment Verification (SPV) zur Synchronisierung von Transaktionen, ohne die gesamte Blockchain zu speichern, und koordiniert Atomic Swaps durch zeitlich gesperrte Verträge (Time-Locked Contracts).

Entwicklungstools werden durch Bootstrapping-Templates zum Erstellen benutzerdefinierter Wallet-Anwendungen und grafischer Benutzeroberflächen bereitgestellt.

Features

  • Programmatic Bitcoin Integrations - Provides a dedicated Java library for integrating Bitcoin payment and wallet functionality into existing software applications.
  • Java Library Integrations - Ships as a Java library that can be embedded into applications to provide blockchain and wallet functionality.
  • Consensus Script Validations - Executes a stack-based miniature language to verify specific conditions are met before funds can be spent.
  • Blockchain Client Libraries - Acts as a software foundation for interacting with the Bitcoin network, validating transactions, and tracking state.
  • Blockchain State Synchronization - Provides mechanisms for updating local wallet state to match the current Bitcoin network state for accurate balances.
  • Bitcoin Wallet Management - Provides programmatic and command-line interfaces for creating and maintaining Bitcoin wallets, keychains, and blockchain state.
  • SPV Transaction Verification - Implements Simplified Payment Verification using block headers and Merkle proofs to verify transactions without a full chain.
  • Digital Signature Schemes - Implements standardized digital signature schemes based on elliptic curve mathematics to secure asset ownership.
  • Hierarchical Deterministic Key Derivations - Provides BIP32 hierarchical deterministic key derivation to generate a tree of keys from a single seed.
  • Cryptocurrency Wallets - Implements the core logic for managing private keys, mnemonics, and blockchain wallet synchronization.
  • Bitcoin Wallet SDKs - Provides a comprehensive development kit for building custom Bitcoin wallet interfaces and blockchain-based software.
  • Wallet Development Kits - Provides the programmatic foundation for building Java applications that manage Bitcoin keys and transaction histories.
  • Atomic Asset Swaps - Implements cryptographic mechanisms for trustless peer-to-peer exchange of different digital assets using time-locked contracts.
  • Merkle Tree Utilities - Provides Merkle tree structures for verifying that specific transactions are included in a block.
  • Reproducible Build Environments - Ensures consistent and verifiable binary build artifacts using isolated containerized environments.

Star-Verlauf

Star-Verlauf für bitcoinj/bitcoinjStar-Verlauf für bitcoinj/bitcoinj

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Bitcoinj

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Bitcoinj.
  • bitpay/bitcoreAvatar von bitpay

    bitpay/bitcore

    4,988Auf GitHub ansehen↗

    Bitcore is a blockchain development framework and a set of libraries used to build applications that interact with the Bitcoin network and other blockchain protocols. It provides a multi-chain cryptocurrency wallet implementation, a peer-to-peer client for synchronizing distributed ledger data, and a transaction orchestrator for constructing, signing, and broadcasting transactions. The framework features a standardized JSON-RPC wrapper to normalize communication between applications and diverse blockchain node APIs. It implements hierarchical deterministic wallets that derive keys and address

    TypeScript
    Auf GitHub ansehen↗4,988
  • jashmenn/bitcoin-reading-listAvatar von jashmenn

    jashmenn/bitcoin-reading-list

    897Auf GitHub ansehen↗

    This project is a curated collection of technical documentation and tutorials designed to guide developers through the mechanics of the Bitcoin blockchain. It serves as a structured learning path for those building applications that interact with decentralized financial systems, covering the fundamental concepts required to implement secure software within the ecosystem. The resource provides a comprehensive curriculum for understanding the core technical pillars of the network, including cryptographic key management, transaction construction, and protocol interaction. By organizing these mat

    Auf GitHub ansehen↗897
  • bitpay/walletAvatar von bitpay

    bitpay/wallet

    3,938Auf GitHub ansehen↗

    This project is a multi-chain cryptocurrency wallet and self-custodial asset manager. It allows users to store, manage, and transfer digital assets across multiple blockchain networks while maintaining exclusive local control over private keys. The application implements multisignature security, requiring a quorum of digital signatures from multiple participants to authorize transactions for shared funds. It also provides tools for self-custodial management, including hierarchical deterministic key derivation and local private key storage. The platform covers a range of financial operations,

    TypeScriptbitcoinbitpayblockchain
    Auf GitHub ansehen↗3,938
  • spesmilo/electrumAvatar von spesmilo

    spesmilo/electrum

    8,501Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,501
Alle 30 Alternativen zu Bitcoinj anzeigen→

Häufig gestellte Fragen

Was macht bitcoinj/bitcoinj?

bitcoinj ist eine Java-Bibliothek und ein Software Development Kit zur Integration von Bitcoin-Blockchain-Funktionalitäten in Anwendungen. Es bietet eine Grundlage für die Implementierung von Blockchain-Clients und die Verwaltung digitaler Wallets, wodurch der Blockchain-Status und Transaktionshistorien programmatisch nachverfolgt werden können.

Was sind die Hauptfunktionen von bitcoinj/bitcoinj?

Die Hauptfunktionen von bitcoinj/bitcoinj sind: Programmatic Bitcoin Integrations, Java Library Integrations, Consensus Script Validations, Blockchain Client Libraries, Blockchain State Synchronization, Bitcoin Wallet Management, SPV Transaction Verification, Digital Signature Schemes.

Welche Open-Source-Alternativen gibt es zu bitcoinj/bitcoinj?

Open-Source-Alternativen zu bitcoinj/bitcoinj sind unter anderem: bitpay/bitcore — Bitcore is a blockchain development framework and a set of libraries used to build applications that interact with the… jashmenn/bitcoin-reading-list — This project is a curated collection of technical documentation and tutorials designed to guide developers through the… spesmilo/electrum — Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using… bitpay/wallet — This project is a multi-chain cryptocurrency wallet and self-custodial asset manager. It allows users to store,… input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… lux-core/lux — Lux is a blockchain infrastructure project providing a distributed ledger and a smart contract platform. It utilizes a…