做爲一個聯合項目(collaborative project),超級帳本由面向不一樣目的和場景的子項目構成。目前包括Fabric,Swatooth,Iroha,Blockchain Explorer,Cello,Indy,Composer,Burrow等8大頂級項目,並約定共同遵照以下基本原則:api
1.重視模塊化設計:包括交易,合同,一致性,身份,存儲等技術場景分佈式
2.重視代碼可讀性:保障新功能和模塊均可以很容易添加和擴展模塊化
3.可持續演化路線:隨着需求的深刻和更多的應用場景,不斷增長和演化新的項目區塊鏈
Fabric:包括Fabric,Fabric CA,Fabric SDK和fabric-api等,目前是區塊鏈的基礎核心平臺,支持PBFT等新的共識機制,支持權限管理設計
Sawtooth:包括arcade,core,dev-tools,validator,mktplace等。支持全新的基於硬件芯片的共識機制Proof of Elapsed Time(PoET)開發
Iroha:帳本平臺項目部署
Blockchain Explorer:提供Web操做界面,經過界面快速查看查詢綁定區塊鏈的狀態信息等虛擬機
Cello:提供區塊鏈平臺的部署和運行時管理功能。使用Cello,管理員能夠輕鬆部署和管理多條區塊鏈基礎
Indy:提供基於分佈式帳本技術的數字身份管理機制以太坊
Composer:提供面向鏈碼開發的高級語言支持,自動生成鏈碼等
Burrow:提供以太坊虛擬機的支持,實現支持高效交易的帶權限的區塊鏈平臺