JavaRush /Java Blog /Random-ID /3 Perpustakaan Blockchain Teratas untuk Pengembang Java

3 Perpustakaan Blockchain Teratas untuk Pengembang Java

Dipublikasikan di grup Random-ID
Saya berasumsi hampir semua dari Anda pernah mendengar tentang Bitcoin, Ethereum , dan mata uang kripto lainnya dengan nama yang lucu. Sekarang mereka berada di puncak popularitas, dan secara harfiah tidak meninggalkan feed berita dan forum, dan perdebatan tanpa akhir tentang “apakah akan meledak atau tidak”, “apakah akan naik atau turun” sama menawannya dengan pacuan kuda dan kasino.. Tapi apa yang harus kita lakukan sebagai pengembang? Bagaimana kita berinteraksi dengan semua hal mewah ini? Sederhana saja: perpustakaan yang diperlukan untuk Java sudah ada! Dengan bantuan mereka, Anda dapat dengan mudah memanfaatkan tren fesyen. Urutan kemunculan perpustakaan di artikel terkait dengan jumlah bintang di repositori Github.
3 perpustakaan Blockchain teratas untuk pengembang Java - 1

#1. BitcoinJ

Tautan ke repositori GitHub: https://github.com/bitcoinj/bitcoinj Informasi lebih lanjut tentang perpustakaan/tempat mengunduh: https://bitcoinj.github.io/
3 perpustakaan Blockchain teratas untuk pengembang Java - 2
Namanya berbicara sendiri, bukan? Jika Anda sedang memikirkan cara membuat dompet Bitcoin dan mengelola transaksi antar node, Anda harus mencoba BitcoinJ. Proyek ini telah memperoleh komunitas aktif dan dokumentasi yang sangat bagus, sehingga menarik perhatian para pengembang. Tentu saja, seperti kebanyakan proyek open source yang baru mulai mendapatkan popularitas, BitcoinJ memiliki sejumlah kelemahan. Misalnya masalah keamanan yang terkait dengan bug terbuka dan masalah skalabilitas. Namun perpustakaan ini sangat berguna bagi siapa saja yang ingin memahami cara kerja protokol Bitcoin. Saya akan mengungkapkan pendapat pribadi saya: BitcoinJ belum terlalu cocok untuk proyek komersial.

#2. Web3j

Tautan ke repositori GitHub: https://github.com/web3j/web3j Informasi lebih lanjut tentang perpustakaan/tempat mengunduh: https://web3j.io/
3 perpustakaan Blockchain teratas untuk pengembang Java - 3
Saya akan menjelaskan secara singkat: Ethereum adalah mata uang kripto terpopuler kedua. Proyek Web3j memungkinkan Anda bekerja dengan blockchain Ethereum tanpa harus menulis kode integrasi Anda sendiri. Perpustakaan dapat digunakan untuk aplikasi Java dan Android. Sekali lagi, fungsi utamanya adalah pembuatan dompet, manajemen transaksi, dan kali ini juga pembungkus kontrak pintar. Ya, benar, pembungkus kontrak pintar! Bagian dari proyek Ethereum adalah bahasa khusus yang disebut Solidity, yang merupakan standar de facto untuk membuat kontrak pintar. pembungkus kontrak pintar web3j digunakan jika Anda ingin menghindari detail implementasi untuk bekerja dengan kontrak pintar. Selain itu, perpustakaan dilengkapi dengan dokumentasi yang sangat baik dengan banyak contoh. Bagi saya pribadi, web3j adalah favorit top ini.

#3. Kain HyperLedger

Tautan ke repositori GitHub: https://github.com/hyperledger/fabric-sdk-java Informasi lebih lanjut tentang perpustakaan/tempat mengunduh: https://www.hyperledger.org/
3 perpustakaan Blockchain teratas untuk pengembang Java - 4
Perpustakaan ini dirancang terutama untuk penggunaan bisnis. HyperLedger Fabric harus dianggap sebagai alat yang ampuh, baik Anda ingin membuat aplikasi perusahaan atau membuat prototipe program kecil. Proyek ini dikembangkan secara aktif oleh anggota Linux Foundation. Fokus utamanya adalah menciptakan dan mengelola kontrak pintar. Fitur Utama:
  • pengelolaan saluran pertukaran informasi rahasia;
  • kebijakan persetujuan transaksi;
  • pengiriman transaksi yang konsisten di seluruh jaringan.
Jika Anda menyertakan HyperLedger Fabric dalam tumpukan teknologi Anda, saya menyarankan Anda untuk memeriksa produk HyperLedger lainnya, orang-orang ini memiliki banyak proyek menarik yang akan membantu Anda membangun infrastruktur blockchain yang holistik, terukur, dan mudah dipelihara. Asli: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION