JavaRush /Java Blog /Random-TW /面向 Java 開發人員的 3 大區塊鏈庫

面向 Java 開發人員的 3 大區塊鏈庫

在 Random-TW 群組發布
我想幾乎所有人都已經聽過比特幣、以太幣和其他名字有趣的加密貨幣。現在正值人氣巔峰,簡直不留新聞提要和論壇,無休無止的“爆不爆”、“漲還是跌”的爭論就像賽馬和賭場一樣引人入勝。 . 但是我們——Java 開發者——應該怎麼做呢?我們如何與所有這些奇特的事物互動?很簡單:Java 所需的函式庫已經存在!在他們的幫助下,您可以輕鬆掌握時尚潮流。文章中庫出現的順序與 Github 儲存庫中的星數有關。
針對 Java 開發人員的 3 大區塊鏈庫 - 1

#1. 比特幣J

GitHub 儲存庫連結: https: //github.com/bitcoinj/bitcoinj 有關該庫/下載位置的更多資訊:https: //bitcoinj.github.io/
面向 Java 開發人員的前 3 個區塊鏈庫 - 2
這個名字本身就說明了一切,不是嗎?如果您一直在考慮如何建立比特幣錢包並管理節點之間的交易,那麼您絕對應該嘗試 BitcoinJ。該專案已經擁有一個活躍的社群和非常好的文檔,因此它吸引了開發人員。當然,與大多數剛開始流行的開源專案一樣,BitcoinJ 也有許多缺點。例如,與未解決的錯誤和可擴展性問題相關的安全性問題。然而,這個庫對於任何想要了解比特幣協議如何運作的人來說都非常有用。我發表一下我個人的看法:BitcoinJ還不太適合商業專案。

#2. Web3j

GitHub 儲存庫連結: https: //github.com/web3j/web3j 有關該庫/下載位置的更多資訊:https: //web3j.io/
面向 Java 開發人員的前 3 個區塊鏈庫 - 3
我簡單說一下:以太幣是第二流行的加密貨幣。Web3j 專案可讓您使用以太坊區塊鏈,而無需編寫自己的整合程式碼。該程式庫可用於 Java 和 Android 應用程式。同樣,主要功能是錢包​​創建、交易管理,這次還有智能合約的包裝。是的,沒錯,智能合約的包裝器!以太坊計畫的一部分是一種稱為 Solidity 的特殊語言,它是創建智慧合約的事實上的標準。如果您想避免使用智能合約的實作細節,請使用 web3j 智能合約包裝器。此外,該程式庫還配備了包含許多範例的優秀文件。對我個人來說,web3j是這個top的最愛。

#3。超級帳本結構

GitHub 儲存庫連結: https: //github.com/hyperledger/fabric-sdk-java 有關此程式庫/下載位置的更多資訊: https: //www.hyperledger.org/
面向 Java 開發人員的前 3 個區塊鏈庫 - 4
該庫主要是為商業用途而設計的。無論您想要創建企業應用程式還是小程式原型,HyperLedger Fabric 都應該被視為一個強大的工具。該專案是由 Linux 基金會成員積極開發的。主要重點是創建和管理智能合約。主要特徵:
  • 管理機密資訊交換管道;
  • 交易審批政策;
  • 透過網路一致地交付交易。
如果您將 HyperLedger Fabric 納入您的技術堆疊中,我建議您查看其他 HyperLedger 產品,這些人有許多有趣的項目,將有助於建立整體、可擴展且易於維護的區塊鏈基礎設施。 原文: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION