使用Cello部署HyperLedger超級帳本

HyperLedger超級帳本支持使用Cello部署,目前還在開發之中。html

Hyperledger Cello是一個區塊鏈操做的服務和操做軟件,用於幫助更有效地管理HyperLedger區塊鏈網絡。git

簡介

使用Cello, 能夠容易地實現:github

  • 快速建立Blockchain as a Service (BaaS) 平臺。
  • 提供可定製的 Blockchains ,如Hyperledger fabric network v1.0。
  • 維護一個運行blockchain networks的池,運行在裸機、虛擬雲 (如virtual machines、vsphere Clouds)、容器集羣(如Docker, Swarm, Kubernetes)之上。
  • 檢查系統狀態,調整鏈 的數量,伸縮使用的資源。經過面板就能完成。

典型的使用場景以下:docker

主要特徵

  • 管理blockchains的生命週期,如create/start/stop/delete/keep health的自動化工具。
  • 支持定製化的(如size、consensus) blockchains 請求, 目前主要支持 Hyperledger fabric
  • 支持原生的 Docker host, swarm 或者 Kubernetes 做爲工做節點。更多的支持正在開展工做。服務器

  • 支持多種計算架構,如X86, POWER 和 Z, 從裸服務器到虛擬機。
  • 擴展 monitor, log, health 和 analytics 等特徵,經過額外的組件來實現。

快速運行區塊鏈站點

建立主節點服務

主節點提供的功能:網絡

  • operator dashboard: Provide Web UI for operators.
  • user dashboard: Provide Web UI for users.
  • engine: Provide RESTful APIs for chain consumers.
  • watchdog: Watch for health checking.

部署主節點的步驟:架構

  • 獲取代碼
git clone http://gerrit.hyperledger.org/r/cello
cd cello
  • 編譯和下載鏡像
make setup-master
  • 啓動服務
make restart
  • 進入管理界面,打開 http://ip:8080,用戶名和密碼爲admin:pass
  • 進入用戶界面,打開 http://ip:8081,用戶名和密碼爲admin:pass

其它支持

文檔和開發指南

對於新手,強烈建議先去閱讀 tutorialindexide

參考 online documentation 去獲取更多信息。也能夠運行 make doc 啓動本地文檔服務 (服務地址在 localhost:8000)。工具

孵化狀態

該項目是Hyperledger項目的一部分,還在孵化狀態。社區和文檔建議在 here, 實施 Hyperledger TSC at 2017-01-07區塊鏈

更多信息Hyperledger Project Lifecycle document

相關文章
相關標籤/搜索