我想幾乎所有人都已經聽過比特幣、以太幣和其他名字有趣的加密貨幣。現在正值人氣巔峰,簡直不留新聞提要和論壇,無休無止的“爆不爆”、“漲還是跌”的爭論就像賽馬和賭場一樣引人入勝。 . 但是我們——Java 開發者——應該怎麼做呢?我們如何與所有這些奇特的事物互動?很簡單:Java 所需的函式庫已經存在!在他們的幫助下,您可以輕鬆掌握時尚潮流。文章中庫出現的順序與 Github 儲存庫中的星數有關。
這個名字本身就說明了一切,不是嗎?如果您一直在考慮如何建立比特幣錢包並管理節點之間的交易,那麼您絕對應該嘗試 BitcoinJ。該專案已經擁有一個活躍的社群和非常好的文檔,因此它吸引了開發人員。當然,與大多數剛開始流行的開源專案一樣,BitcoinJ 也有許多缺點。例如,與未解決的錯誤和可擴展性問題相關的安全性問題。然而,這個庫對於任何想要了解比特幣協議如何運作的人來說都非常有用。我發表一下我個人的看法:BitcoinJ還不太適合商業專案。
我簡單說一下:以太幣是第二流行的加密貨幣。Web3j 專案可讓您使用以太坊區塊鏈,而無需編寫自己的整合程式碼。該程式庫可用於 Java 和 Android 應用程式。同樣,主要功能是錢包創建、交易管理,這次還有智能合約的包裝。是的,沒錯,智能合約的包裝器!以太坊計畫的一部分是一種稱為 Solidity 的特殊語言,它是創建智慧合約的事實上的標準。如果您想避免使用智能合約的實作細節,請使用 web3j 智能合約包裝器。此外,該程式庫還配備了包含許多範例的優秀文件。對我個人來說,web3j是這個top的最愛。
該庫主要是為商業用途而設計的。無論您想要創建企業應用程式還是小程式原型,HyperLedger Fabric 都應該被視為一個強大的工具。該專案是由 Linux 基金會成員積極開發的。主要重點是創建和管理智能合約。主要特徵:
#1. 比特幣J
GitHub 儲存庫連結: https: //github.com/bitcoinj/bitcoinj 有關該庫/下載位置的更多資訊:https: //bitcoinj.github.io/#2. Web3j
GitHub 儲存庫連結: https: //github.com/web3j/web3j 有關該庫/下載位置的更多資訊:https: //web3j.io/#3。超級帳本結構
GitHub 儲存庫連結: https: //github.com/hyperledger/fabric-sdk-java 有關此程式庫/下載位置的更多資訊: https: //www.hyperledger.org/- 管理機密資訊交換管道;
- 交易審批政策;
- 透過網路一致地交付交易。
GO TO FULL VERSION