1. 程式人生 > >6個開源Java比特幣專案

6個開源Java比特幣專案

比特幣是第一種被廣泛認可並獲得眾多支援的數字加密貨幣,如果你考慮在自己的Java系統中增加對比特幣的支援,那麼相信下面這6個使用Java開發的比特幣開源專案會對你所幫助:

1、bitcoinj

bitcoinj是一個得到廣泛應用的比特幣協議的java實現,它包含一個完整的比特幣SPV節點旳實現,你可以用它快速構建比特幣錢包應用、傳送/接收比特幣,並且不需要額外部署比特幣全節點軟體:

Bitcoinj的功能相當強大,但學習曲線也很陡,如果你希望快速掌握Bitcoinj的使用方法,可以訪問匯智網提供的線上互動教程:Java比特幣開發詳解

2、XChange

XChange是一個用於和數字貨幣交易所對接的Java開發庫,它目前支援超過60家比特幣/山寨幣交易所,通過一致的API介面提供交易和市場資料:

3、bisq

bisq實現了一個去中心化的比特幣交易網路,它使用P2P技術和多重簽名託管來保障去中心化比特幣交易的安全,並且包含人工仲裁機制來解決爭端:

4、bxbot

bxbot是一個Java開發的比特幣交易機器人,專案中包含了與交易所互動的邏輯實現,但是需要使用者自己編寫交易策略:

bxbot內建了對Bitstamp、Bitfinex、OKCoin、GDAx、itBit、Kraken和Gremin這些交易所的對接實現,也很容易實現對其他交易所的交易API的支援。

5、ta4j

ta4j是一個開源的交易策略分析庫,支援超過130種分析演算法,可以用於比特幣自動交易的策略選擇:

6、donations

donations是一個用於android應用的java庫,可以很方便地在安卓應用中新增捐贈按鈕,目前支援Google Play商店、Flattr、Paypal和比特幣: