bitcoinj Java-Bibliothek für Bitcoin-Wallets

Aufsichtsstatus
Keine Finanzdienstleistung
Verwahrung
Nicht zutreffend
Open Source
Ja
Status
Aktiv

Schweizer Perspektive

bitcoinj hat keinen Sitz in der Schweiz. Sein Repository, gelesen am 5. Oktober 2026, liegt in der GitHub-Organisation bitcoinj und nennt keine Firma dahinter. Daneben betreibt das Projekt die Website bitcoinj.org. Es ist eine Code-Bibliothek, hält keine Coins und bedient keine Kunden, ist also kein Finanzdienstleister. Eine deutsche Website gibt es nicht, darum sind die Quellen hier englisch.

Auf den Seiten des Projekts haben wir weder einen Schweizer Maintainer noch ein Büro gefunden, darum behauptet dieser Eintrag keines von beiden. Die Schlüssel und Transaktionen, mit denen die Bibliothek arbeitet, erklärt das englische Kapitel zum technischen Tiefgang.

Für wen es passt

Für Java- und Android-Entwickler, die eine Wallet bauen. Das README nennt bitcoinj «a Java implementation of the Bitcoin protocol, which allows it to maintain a wallet and send/receive transactions without needing a local copy of Bitcoin Core». Die Module base und core brauchen nur die API von Java 8 oder von Android 8.0, sie laufen also auf Telefonen ab Android 8.0.

Für alle, die wissen wollen, worauf eine bekannte Android-Wallet läuft. Die Build-Datei der Schildbach-Wallet auf GitLab, gelesen am 5. Oktober 2026, bindet bitcoinj-core in Version 0.17.1 als Abhängigkeit ein. Die App selbst beschreibt der Eintrag zur Schildbach-Wallet.

Für Entwickler, die zuerst im Testnetz ausprobieren wollen. Das README beschreibt das Kommandozeilen-Werkzeug wallet-tool, das eine Wallet im Testnetz anlegt und synchronisiert. Das Projekt nennt das einen guten Weg, Bitcoin und bitcoinj kennenzulernen.

Für Teams, die Releases verfolgen. Das neueste Release auf GitHub ist v0.17.1 vom 4. Mai 2026, und GitHub nennt als Lizenz Apache 2.0.

Für wen es nicht passt

Für alle, die eine App wollen und keine Bibliothek. bitcoinj hat keine Wallet für Endnutzer, die JavaFX-Vorlage im Repository ist ein Ausgangspunkt für Entwickler. Schau stattdessen in die Wallet-Einträge.

Für Projekte, die einen voll validierenden Node brauchen. bitcoinj ist dafür gebaut, ohne lokale Kopie von Bitcoin Core auszukommen, und vertraut dem Netzwerk deshalb in mehr Punkten als ein Full Node. Wenn du jeden Block selbst prüfen willst, betreibe Bitcoin Core oder btcd.

Für Entwickler ausserhalb der Java-Welt. Für JavaScript gibt es bitcoinjs-lib, für Rust rust-bitcoin.

Kapitel lesen

Geprüfte Angaben

QuelleGeprüft am
bitcoinj on GitHub

Dieses Verzeichnis enthält keine bezahlten Platzierungen und keine Empfehlungscodes. Kein Anbieter hat dafür bezahlt, aufgeführt oder auf eine bestimmte Weise beschrieben zu werden. Jede Angabe wurde an dem daneben genannten Datum mit der Primärquelle abgeglichen, und Angaben ändern sich danach. Diese Seite ist eine allgemeine Information und keine Finanz-, Rechts- oder Steuerberatung.

Kapitel-Updates erhalten?