BitcoinJ Clients

Die Programme in den allgemeinen Beispielen zu Bitcoin und BitcoinJ waren in der Regel Konsolenprogramme und dienten der Erklärung und der Veranschaulichung von Zusammenhängen. Eins waren sie aber ganz gewiss nicht – sie sind für den „Normalbetrieb“ nicht richtig nutzbar. Daher stelle ich Euch in dieser Rubrik fertige Beispiele für Bitcoin-Clients vor, welche überwiegend von fremden Programmautoren stammen und von mir mehr oder weniger an die aktuelle BitcoinJ-Version (Stand März 2020 0.15.6 bzw. 0.15.8) angepasst worden sind.

So sind einige Beispiele noch auf dem Stand von Version 0.12 und manche Funktionen sind entweder „deprecated“ (also in Kürze außer Dienst, sollen möglichst nicht mehr benutzt werden) oder bereits aus der aktuellen Bibliothek gelöscht.

Nun kommen wir aber zu funktionieren Beispielen, benutzt dafür aber unbedingt die in meinem Github-Archiv https://github.com/java-crypto/BitcoinJ_Libraries liegenden externen Bibliotheken – damit klappt es dann auf jeden Fall!

BitcoinJ WalletTemplate V1: das ist quasi die Mutter aller BitcoinJ Wallets, der aber auch nach Ansicht der Entwickler nur ein Rumpf darstellen soll.

BitcoinJ WalletTemplate V2: ist die Weiterentwicklung und bietet neben der Überweisungsfunktion noch die Ansicht der bisherigen Transaktionen an.

BitcoinJ LunaTK-Wallet: ist eine ausgereifte Lösung für ein Wallet, mit der es Spaß macht zu arbeiten.

 

Letzte Bearbeitung: 19.03.2020