天天看點

Java工程師入門區塊鍊的7個開源項目

如果你是一個對區塊鍊感興趣的Java工程師,那麼除了閱讀書籍或部落格之外,更好的學習方法是親自動手,深入了解以下7個最流行的Java區塊鍊項目。

1、Corda

Corda可能是Java開發人員進入區塊鍊世界的最自然的出發點。Corda是一個JVM項目,它建立在很多流行且廣泛使用的開源項目之上,例如Apache Artemis、Hibernate、Apache Shiro、Jackson以及關系型資料庫。Corda受到了比特币的啟發,但是它包含了業務流程、消息以及其他企業應用中的熟悉的概念。

Java工程師入門區塊鍊的7個開源項目

2、Pantheon

Pantheon是一個Java版本的完整的以太坊節點實作,建立這個項目的出發點就是吸引Java生态中的開發者進入區塊鍊世界。

3、Bitcoinj

Bitcoinj是最流行的比特币協定的Java實作。如果你希望直接從比特币開始你的區塊鍊開發,這就是你應該深入的項目。

Java工程師入門區塊鍊的7個開源項目

4、Web3j

Web3j是一個用于連接配接以太坊節點的用戶端開發庫(Corda和Pantheon都是完整的區塊鍊節點實作)。Web3j的文檔很出色,使用它來通路以太坊節點很直接了當。

Java工程師入門區塊鍊的7個開源項目

5、Hyperledger Fabric Java SDK

Hyperledger Fabric Java SDK是最流行的企業級區塊鍊項目Hyperledger Fabric的Java開發包。

Java工程師入門區塊鍊的7個開源項目

6、FundRequest

FundRequest是一個面向終端使用者的開源Java應用,它是建立在以太坊區塊鍊

之上完全采用Java實作的一個項目融資平台,如果你希望學習如何與以太坊區塊鍊

互動并且實作一個基于區塊鍊的完整的項目,這個項目提供了一個很好的示範。

Java工程師入門區塊鍊的7個開源項目

7、Eventeum

Eventeum是一個幫助你監視以太坊網絡的Java項目,它使用Kafka存儲事件。

Eventeum解決了在你的應用中內建區塊鍊支援的一些常見問題。

原文連結:

7個頂級Java區塊鍊項目 - 彙智網