JavaRush /Java-Blog /Random-DE /Top 3 Blockchain-Bibliotheken für Java-Entwickler

Top 3 Blockchain-Bibliotheken für Java-Entwickler

Veröffentlicht in der Gruppe Random-DE
Ich gehe davon aus, dass fast jeder von Ihnen bereits von Bitcoin, Ethereum und anderen Kryptowährungen mit lustigen Namen gehört hat . Jetzt sind sie auf dem Höhepunkt ihrer Popularität und verlassen buchstäblich keine Newsfeeds und Foren, und endlose Debatten darüber, „ob es platzt oder nicht“, „wird es steigen oder fallen“, sind genauso fesselnd wie Pferderennen und Casinos. . Aber was sollen wir tun? Entwickler? Wie interagieren wir mit all diesen schicken Dingen? Ganz einfach: Die notwendigen Bibliotheken für Java sind bereits vorhanden! Mit ihrer Hilfe können Sie den Modetrend ganz einfach nutzen. Die Reihenfolge, in der Bibliotheken im Artikel erscheinen, hängt von der Anzahl der Sterne im Github-Repository ab.
Top 3 Blockchain-Bibliotheken für Java-Entwickler – 1

#1. BitcoinJ

Link zum GitHub-Repository: https://github.com/bitcoinj/bitcoinj Weitere Informationen zur Bibliothek/Downloadort: https://bitcoinj.github.io/
Top 3 Blockchain-Bibliotheken für Java-Entwickler – 2
Der Name spricht für sich, nicht wahr? Wenn Sie darüber nachgedacht haben, wie Sie eine Bitcoin-Wallet erstellen und Transaktionen zwischen Knoten verwalten können, sollten Sie unbedingt BitcoinJ ausprobieren. Das Projekt hat bereits eine aktive Community und eine sehr gute Dokumentation gewonnen, wodurch es Entwickler anzieht. Natürlich hat BitcoinJ, wie die meisten Open-Source-Projekte, die gerade erst an Popularität gewinnen, eine Reihe von Nachteilen. Zum Beispiel Sicherheitsprobleme im Zusammenhang mit offenen Fehlern und Skalierbarkeitsproblemen. Diese Bibliothek ist jedoch sehr nützlich für jeden, der verstehen möchte, wie das Bitcoin-Protokoll funktioniert. Ich werde meine persönliche Meinung äußern: BitcoinJ ist für kommerzielle Projekte noch nicht sehr geeignet.

#2. Web3j

Link zum GitHub-Repository: https://github.com/web3j/web3j Weitere Informationen zur Bibliothek/Downloadort: https://web3j.io/
Top 3 Blockchain-Bibliotheken für Java-Entwickler – 3
Ich fasse mich kurz: Ethereum ist die zweitbeliebteste Kryptowährung. Das Web3j-Projekt ermöglicht es Ihnen, mit der Ethereum-Blockchain zu arbeiten, ohne Ihren eigenen Integrationscode schreiben zu müssen. Die Bibliothek kann für Java- und Android-Anwendungen verwendet werden. Auch hier sind die Hauptfunktionen Wallet-Erstellung, Transaktionsverwaltung und dieses Mal auch Wrapper für Smart Contracts. Ja, genau, Wrapper für Smart Contracts! Teil des Ethereum-Projekts ist eine spezielle Sprache namens Solidity, die der De-facto-Standard für die Erstellung intelligenter Verträge ist. web3j-Smart-Contract-Wrapper werden verwendet, wenn Sie Implementierungsdetails für die Arbeit mit Smart Contracts vermeiden möchten. Darüber hinaus verfügt die Bibliothek über eine hervorragende Dokumentation mit vielen Beispielen. Für mich persönlich ist web3j der Favorit dieses Top.

#3. HyperLedger-Stoff

Link zum GitHub-Repository: https://github.com/hyperledger/fabric-sdk-java Weitere Informationen zur Bibliothek/Downloadort: https://www.hyperledger.org/
Top 3 Blockchain-Bibliotheken für Java-Entwickler – 4
Diese Bibliothek ist in erster Linie für den geschäftlichen Gebrauch konzipiert. HyperLedger Fabric sollte als leistungsstarkes Tool betrachtet werden, unabhängig davon, ob Sie eine Unternehmensanwendung erstellen oder einen Prototyp eines kleinen Programms erstellen möchten. Das Projekt wird aktiv von Mitgliedern der Linux Foundation entwickelt. Der Schwerpunkt liegt auf der Erstellung und Verwaltung von Smart Contracts. Hauptmerkmale:
  • Verwaltung von Kanälen für den Austausch vertraulicher Informationen;
  • Richtlinien zur Transaktionsgenehmigung;
  • konsistente Bereitstellung von Transaktionen im gesamten Netzwerk.
Wenn Sie HyperLedger Fabric in Ihren Technologie-Stack einbinden, empfehle ich Ihnen, sich andere HyperLedger-Produkte anzusehen. Diese Leute haben viele interessante Projekte, die Ihnen beim Aufbau einer ganzheitlichen, skalierbaren und einfach zu wartenden Blockchain-Infrastruktur helfen werden. Original: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION