3個基於Java的Blockchain庫

來源:互聯網
上載者:User

在本文中,作者介紹了三個使用區塊鏈的Java項目,以及每個項目適用的場合,供開發人員根據自己的需求進行選擇。以下為譯文:

大家應該都聽說過比特幣、以太幣或其他加密貨幣,這些名字在新聞中經常出現,但是作為Java開發人員,你們知道如何輕鬆地與Blockchain技術進行互動嗎?下面是可以利用Blockchain的三大Java項目。這個列表是基於GitHub存放庫的星序排列的。非常感謝你的評論和意見。 BitcoinJ

你有沒有覺得這個名字很有描述性呢?如果你想知道如何建立一個比特幣錢包,並且管理節點之間的事務,那麼你應該嘗試一下BitcoinJ。這個項目有一個不斷擴大的社區,裡麵包含非常好的文檔資料,這對每個開發人員都是非常有利的。當然,作為一個試圖獲得聲望的開源項目,它也存在一定的局限性。現在已經有幾個已知的開放漏洞的安全問題,以及可擴充性問題。不過,如果你想瞭解比特幣協議是如何運作的,這個項目將是非常有協助的。個人意見:這並不適用於生產應用。 Web3j

Ethereum(以太幣)是基於尖端技術的第二大加密貨幣。Web3j項目允許你使用Ethereum區塊鏈,同時不必為平台編寫整合代碼。同樣,核心功能是建立錢包,管理事務,以及智能合約封裝器。Ethereum項目的一部分是一種稱為Solidity的特殊語言,它是建立智能合約的實際標準。如果你想避免使用智能合約的底層實現細節,那就使用Web3j的智能合約封裝器。如果這對一名開發人員來說還不夠,那我需要告訴你,它包含很多好的文檔和大量的例子,這也是使web3j成為我個人最愛的原因。 HyperLedger Fabric

HyperLedger Fabric是企業會用到的。Linux基金會的架構是區塊鏈解決方案的主幹。所以無論你想建立一個簡單的PoC,還是一個生產應用程式,它都是一個強大的工具。該項目正在由Linux基金會成員積極組織開發。它的重點是建立和管理智能合約。主要特點是: 管理共用機密資訊的渠道 支援政策事務 一致地向網路中的對等節點交付事務

如果你在軟體區塊鏈堆棧中包括了HyperLedger Fabric,那麼我的建議是熟悉其他的HyperLedger項目。根據你的需要,可以選擇各種不同的HyperLedger項目,這些項目將保證一個連貫的、可擴充的、易於維護的區塊鏈基礎設施。對於許多人來說,區塊鏈將改變整個互連網,難道你不想成為其中的一部分嗎?

原文:The Top 3 Blockchain Libraries for Java Devs
作者: Boyko Dimitrov
譯者:Teixeira10

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.