如果你是一個對區塊鍊感興趣的Java工程師,那麼除了閱讀書籍或部落格之外,更好的學習方法是親自動手,深入了解以下7個最流行的Java區塊鍊項目。
1、Corda
Corda可能是Java開發人員進入區塊鍊世界的最自然的出發點。Corda是一個JVM項目,它建立在很多流行且廣泛使用的開源項目之上,例如Apache Artemis、Hibernate、Apache Shiro、Jackson以及關系型資料庫。Corda受到了比特币的啟發,但是它包含了業務流程、消息以及其他企業應用中的熟悉的概念。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLyYTNyMjMzgDMyETOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
- 項目連結: https://github.com/corda/corda
- Github Star:3002
2、Pantheon
Pantheon是一個Java版本的完整的以太坊節點實作,建立這個項目的出發點就是吸引Java生态中的開發者進入區塊鍊世界。
- https://github.com/PegaSysEng/pantheon
- Github Star:393
3、Bitcoinj
Bitcoinj是最流行的比特币協定的Java實作。如果你希望直接從比特币開始你的區塊鍊開發,這就是你應該深入的項目。
- https://github.com/bitcoinj/bitcoinj
- Github Star:3405
- 線上教程: Java比特币開發詳解 — 彙智網
4、Web3j
Web3j是一個用于連接配接以太坊節點的用戶端開發庫(Corda和Pantheon都是完整的區塊鍊節點實作)。Web3j的文檔很出色,使用它來通路以太坊節點很直接了當。
- https://github.com/web3j/web3j
- Github Star:2515
- Web3j以太坊開發詳解 — 彙智網
5、Hyperledger Fabric Java SDK
Hyperledger Fabric Java SDK是最流行的企業級區塊鍊項目Hyperledger Fabric的Java開發包。
6、FundRequest
FundRequest是一個面向終端使用者的開源Java應用,它是建立在以太坊區塊鍊
之上完全采用Java實作的一個項目融資平台,如果你希望學習如何與以太坊區塊鍊
互動并且實作一個基于區塊鍊的完整的項目,這個項目提供了一個很好的示範。
- https://github.com/FundRequest/platform
- Github Star:93
7、Eventeum
Eventeum是一個幫助你監視以太坊網絡的Java項目,它使用Kafka存儲事件。
Eventeum解決了在你的應用中內建區塊鍊支援的一些常見問題。
- https://github.com/ConsenSys/eventeum
- Github Star:158
原文連結:
7個頂級Java區塊鍊項目 - 彙智網