您好,登錄后才能下訂單哦!
java區塊鏈有哪些技術?針對這個問題,今天小編總結這篇有關java區塊鏈的文章,可供感興趣的小伙伴們參考借鑒,希望對大家有所幫助。
1、web3j
web3j是輕量級、模塊化、響應式、類型安全、支持java和Android類庫,用來集成以太坊實現了智能合約等功能。運用web3j在以太坊區塊鏈平臺上,開發者不必為平臺編寫集成代碼。核心的功能是連接以太坊、創建錢包、管理事務和對智能合約的創建、打包發布等。
2、BitCoinJ
BitCoinJ類庫是一個實現了比特幣協議的java實現,利用它來操作錢包和收發交易而不需要官方實現的一個本地拷貝。
使用的相關技術:核心模塊java 6實現;部署構建使用Maven3;Google Protocol Buffers進行數據的序列化和數據存儲;github地址。
3、HyperLedger Fabric
Hyperledger聯盟鏈實現,IBM、Intel有一些大型的商業銀行都參與其中。聯盟鏈是區塊鏈在商業應用領域的探索應用,考慮到商業應用對安全、隱私、監管、審計、性能的需求,提高了準入門檻,增加了安全、隱私、可監管審計等商業特性。
Fabric系統主要由Orderer和Peer兩個應用構成,其中Orderer負責交易共識并生成區塊,Peer節點負責模擬執行交易和記賬。這種劃分可以使整個平臺擁有更好的彈性和擴展性。
Peer和Orderer都是模塊化設計,重要模塊支持插拔,比如共識機制、合約執行環境、加密算法、證書服務模塊等。模塊化的設計讓企業可以利用現有IT設施來替換部分Fabric模塊。
以上就是java區塊鏈核心技術的詳細介紹了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注億速云行業資訊!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。