廢話不多說,直接進入學習分享正題:
Hyperledger是全球三大開源軟體基金會Linux Foundation其下的一個子專案,它是一組軟體的集合,分別從框架平臺、工具、類別庫三個層次進行互相協作,
1、框架平臺:
Fabric,企業級區塊鏈的基礎核心平臺,基于GO語言開發,面向企業的分布式賬本平臺,支持權限管理、資料安全,在設計上支持可插拔、可擴展,是首個面向聯盟鏈場景的開源專案,
INDY,一個基于區塊鏈和分布式賬本技術的數字身份管理平臺,支持去中心化,支持跨區塊鏈和快應用操作,致力于實作全球化的身份管理,
Iroha,分布式賬本平臺框架,提供基于C++的區塊鏈開發環境,
Sawtooh,分布式賬本平臺,基于Python預研實作,利用Inter芯片的專屬功能,實作了低功耗的PoET共識機制,支持交易族,進行快速應用開發,
2、工具:
Avalon,提供鏈下安全計算的支持,
Besu,一個企業級標準的以太坊客戶端,
Burrow,以go語言實作的以太坊虛擬機,支持PoS共識機制和權限管理,可以提供快速的區塊鏈交易,簡單理解,可以在Fabric中運行以太坊合約,
Caliper,評測區塊鏈性能的統一工具套裝,由華為提交,
Cello,區塊鏈網路的作業系統,實作自動化部署以及運行時管理,
Composer,Fabric的開發輔助框架,可以使用Javascript定義應用邏輯,生成Fabric支持的鏈碼,
Explorer,區塊鏈平臺瀏覽器,可以快速查看底層區塊鏈平臺的運行資訊,
3、類別庫:
Aries,為客戶端提供共享的密碼學錢包和相關代碼庫,對鏈下互動的訊息支持,以簡化區塊鏈客戶端的開發,
Grid,基于供應鏈場景應用提供框架支持和參考實作,包括智能合約、資料模型、領域模型、樣例應用等,
Quilt,Java實作的為轉賬服務提供跨多個區塊鏈平臺的 Interledger協議,
Transact,為區塊鏈提供交易執行的平臺和代碼庫,用于管理交易的執行程序和狀態,
Ursa,基于Rust語言實作的密碼學軟體庫,目前包括兩個子組件:基礎密碼實作庫 Base Crypto 和 零知識證明庫 Z-Mix,
本次的學習分享,主要是針對 Faric來進行的,該平臺基于GO語言開發,Windwos、Linux、MacOS 均有支持的開發IDE,如何安裝開發環境這些筆者就不贅述了,下一次分享就正式進入實踐階段了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/292116.html
標籤:區塊鏈
