目前提供Hyperledger標準智慧合約介面,使用者可以根據不同應用場景構建不同的智慧合約,後續將與合作伙伴一起為使用者打造通用場景智慧合約庫,如供應鏈管理和溯源、供應鏈金融、數字資產、公益慈善和網際網路保險等,企業可以在此基礎上快速構建區塊鏈應用場景。
為終端使用者提供可信、安全、快捷的區塊鏈應用。使用者可以使用華為雲提供的各種解決方案(例如供應鏈金融解決方案、遊戲行業解決方案、供應鏈溯源解決方案、新能源行業解決方案等),結合合約層快速搭建區塊鏈應用。
圖1 華為雲區塊鏈服務邏輯架構圖
產品功能
區塊鏈服務為您提供六大功能,助您快速上鍊,安全、高效、透明。
一鍵式快速部署
相對於自建區塊鏈部署時間從天級降低到分鐘級。
· 低門檻、高效率的區塊鏈使用
部署時間從天級降至分鐘級,完全自動化生成配置,內建最佳實踐,可一步到位完成區塊鏈網路的配置和部署。
· 遮蔽底層技術細節
無需擔心區塊鏈底層技術實現和平臺構建,即買即用,平臺提供高可用、高效能和高安全的區塊鏈系統,使用者只需專注業務創新。
成員動態加入
邀請華為雲租戶,快速組建區塊鏈聯盟,各成員節點執行在獨立的VPC,獨立管理,安全可控。
由發起方邀請聯盟鏈其他成員加入,既方便又靈活,區塊鏈網路的成本由其成員分攤。
共識演算法可插拔
提供多種演算法以適應不同場景。
· 測試策略(SOLO)
簡單共識演算法,只需啟動一個節點即可提供共識排序功能,不支援拜占庭容錯,啟動快速,節約資源,推薦測試時使用。
· 快速拜占庭容錯共識演算法(FBFT)
高效能、高可用容錯共識演算法,需要至少4個節點才能提供交易共識排序功能,可容忍不大於(N-1)/3個拜占庭錯誤節點,建議生產環境使用。
· Kafka(CFT)
基於kafka/Zookeeper進行交易排序,高速共識演算法,1:n個節點,能容忍一半以下crash節點。
節點彈性伸縮
根據使用者高可用要求,無需重啟系統,支援peer節點彈性伸縮。
· 高可用
整合Kubernetes,支援Master節點、共享儲存、節點故障恢復。
· 動態擴充套件
節點使用Docker容器執行,可以根據使用者的需求,無縫進行擴充套件且不中斷業務。
視覺化鏈程式碼管理
透過介面方便管理鏈程式碼的全生命週期:鏈程式碼檢視,鏈程式碼安裝和鏈程式碼例項化。
雲端監控
主動升級底層平臺,提供開放性的雲監控服務平臺對資料和資源實時監控、告警、通知。
· 自動化運維
主動升級底層區塊鏈平臺和更新補丁,與華為雲運維繫統無縫整合。
· 企業級監控
叢集全天候實時多維度監控,同時可自定義並上報多渠道告警。
產品優勢
在安全、可靠和高效能的華為雲平臺的基礎上,根據“簡單易用、成熟可靠、雲鏈結合”等設計原則設計出來華為雲區塊鏈服務獨特的架構,能為企業和開發者提供企業級區塊鏈服務,具備以下幾個方面的技術特色和優勢:
高價效比
· 一站式開發、測試
透過華為軟體開發服務可以快速開發、測試和部署區塊鏈業務應用和智慧合約程式碼,為使用者簡化CI/CD流程,降低使用者開發和整合成本。DevCloud是集華為研發實踐、前沿研發理念、先進研發工具為一體的研發雲平臺;面向開發者提供研發工具服務,讓軟體開發簡單高效。
· 一鍵上鍊
讓企業和開發者最快5分鐘完成企業級商用區塊鏈服務的部署和執行,相對自建區塊鏈能節省80%的開發和部署成本。
· 按需付費
使用者可以根據需求對使用的資源進行動態調整,根據需要付費,能減少60%的初始成本和執行使用成本。
· 全程運維和監控管理
BCS和華為雲平臺,為區塊鏈客戶提供全系列的系統狀態、效能和交易情況的監控,運維,報警能力,能為使用者降低運維成本。
高效能
· 高效接入
華為雲具備電信的高速網路通訊能力,和高併發、快速接入的能力,能最大可能的滿足使用者對區塊鏈高效接入的需求。
· 高效能共識
BCS為使用者提供多種高效共識演算法(SOLO,基於Kafka的CFT故障錯誤容忍,FBFT),FBFT是對拜占庭容錯共識演算法進行深度最佳化,在安全和效率達到平衡點。使用者可以在5000+TPS和10000+TPS共識演算法上根據業務需求和場景進行選擇。
· 秒級共識
使用者可以根據業務需求將交易速度設定到到秒級甚至更低,滿足業務效能需求
· 高效的儲存速度
BCS將區塊鏈賬本儲存到華為雲高效彈性儲存檔案中,能最大程度滿足使用者海量快速儲存需求,根據市場需求逐步推出區塊資料儲存到關係型資料庫的能力,從不同角度滿足使用者對儲存速度的要求。
高安全
區塊鏈業務存在以下安全需求:
· 聯盟鏈的特點:節點、賬本的可控制,滿足監管和准入需求。
· 透過分散式賬本實現不可篡改的加密交易資料。
· 交易可追溯不可抵賴。
· 隱私保護:交易匿名,交易不可關聯。
· 可監管和審計。
華為BCS透過三種途徑保護區塊鏈安全:
· 使用華為雲安全保護區塊鏈系統可靠執行。
· 基於Hyperledger的安全體系透過證書管理,鏈式資料結構等手段實現不可篡改、隱私保護的能力。
· BCS在此基礎上對高安全要求使用者提供更進一步的安全隱私保護,如透過硬體保護金鑰,同態加密和零知識證明等。
高可用
· 高可用架構
BCS執行在高可用華為雲上以及基於Kubernetes和Docker構建,具備快速拉起,節點和成員彈性伸縮能力以及節點故障自動恢復能力,從架構根本上保障區塊鏈系統的高可用能力
· 高可用的接入和儲存方式
提供原生SDK、SQL-API和Restful API三種智慧合約呼叫方式,使用者可以根據不同業務需求和使用習慣選擇可用的接入方式。區塊鏈賬本使用雲彈性儲存系統進行儲存,具備安全、彈性擴充、海量儲存和自動備份的能力,實現儲存的高可用。同時為區塊提供檔案儲存和關係型資料庫儲存兩種可選方式,使用者也可以透過關係型資料庫的高可用性來保障區塊的穩定和可用。
· 提供全球部署和多種部署方式
華為雲區塊鏈服務將逐步實現在華為雲不同管理域和全球合作雲上部署的能力,逐步具備區塊鏈全球部署能力,最大程度實現區塊鏈的多中心化的能力,保障區塊鏈系統的安全和高可用。華為雲區塊鏈服務實現聯盟鏈和私有鏈的部署方式,能滿足不同企業和使用者對區塊鏈系統的部署要求。
應用場景
常用場景
其他場景
區塊鏈可應用於眾多行業及場景,還有食品安全、眾籌公證、數字資產、國際貿易、私人記錄、公共記錄等等。
基本概念
使用限制
使用華為雲區塊鏈服務需要先購買雲容器服務(CCE)並建立CCE叢集、給伺服器繫結彈性IP、購買檔案儲存服務(SFS),再部署使用區塊鏈服務及建立區塊鏈應用。
版本規格說明
華為雲區塊鏈服務BCS提供基礎版、專業版、企業版供您選擇使用,每個版本均有不的規格支援,請見下表:
特性更新說明
更多區塊鏈資訊:www.qukuaiwang.com.cn/news