區塊鏈應用創新的加速器 阿里雲容器服務區塊鏈解決方案

買賣虛擬貨幣
阿里雲容器服務團隊在2017年杭州雲棲大會發布了區塊鏈自動化配置和部署的解決方案,並於今天正式在阿里雲國內站上線。區塊鏈(Blockchain)近年來在全球得到越來越廣泛的關注,吸引了越來越多的開發者、企業、高校、研究機構、政府組織等參與到區塊鏈技術、應用的研究和探索之中。區塊鏈的本質是一種防篡改的、共享的分散式賬本技術,它建立在分散式共識演算法、智慧合約、加密演算法等基礎之上,可解決在信用缺失場景下進行交易的問題。

近年來在各個行業湧現了許多基於區塊鏈的創新業務場景,例如數字票據、資產託管、物流航運、食品藥品安全和溯源、公益慈善、數字內容版權等等。目前業界有多種區塊鏈的實現技術,在開源領域最具影響力的是Linux基金會旗下的Hyperledger系列專案,特別是其中的Hyperledger Fabric區塊鏈框架實現。Hyperledger Fabric是基於模組化架構,面向企業級區塊鏈應用和解決方案而設計,具備良好的可擴充套件性、高可用性、安全性等特點。


在支援區塊鏈應用和解決方案的開發方面,Hyperledger組織和業界提供了一系列文件、示例、工具以及活躍的社羣支援,幫助使用者在本地很方便地搭建起區塊鏈的開發環境。然而在企業級的分散式環境以及雲環境部署配置部署區塊鏈卻並非易事。這涉及到區塊鏈相關工具的配置和呼叫、區塊鏈網路拓撲的設計、證書和金鑰的安全分發、元件和服務的高可用性、業務處理能力的彈性擴充套件、資料的持久化等方面的考慮和設計,需要開發者對區塊鏈相關技術有深入的瞭解,需要專業和完善的企業基礎架構和資源服務的支撐。

此外,區塊鏈的配置和部署過程涉及到大量的配置物件,過程繁瑣且互相關聯,出錯概率很高,需要頻繁地進行端到端測試才能確保區塊鏈的正確配置和部署,耗費的時間數以小時甚至數以天計。在這種情況下,開發者無法聚焦於區塊鏈上層應用的開發和業務創新的思考上,極大影響了應用和解決方案的快速迭代、快速上線。針對這一系列痛點和需求,阿里雲容器服務團隊在2017年杭州雲棲大會發布了區塊鏈自動化配置和部署的解決方案,並於今天正式在阿里雲國內站上線。

阿里雲容器服務區塊鏈解決方案是一種簡便、靈活的通用型基礎解決方案。它主要服務於區塊鏈應用和解決方案的開發和測試環節,為開發者提供了低門檻、高效率的區塊鏈使用方式。

該區塊鏈解決方案的主要優勢如下:

1.適用開發和測試環境的敏捷性要求,部署時間從天級降低到分鐘級;

2.完全自動化生成配置,杜絕手誤;

3.內建最佳實踐,可一步到位完成區塊鏈網路的配置和部署,沒有返工。使用手工方式和使用區塊鏈解決方案方式兩者在消耗時間數量級上的對比如下:

阿里雲容器服務區塊鏈解決方案的使用流程如下圖所示:

在區塊鏈解決方案的圖形化嚮導中,我們抽取出最關鍵的幾組引數提供給開發者進行定製化配置,同時也提供了標準的預設值以進一步方便開發者的使用。當點下“部署區塊鏈網路”的按鈕之後,在底層,區塊鏈解決方案將自動完成大量複雜的引數設定、工具呼叫、模板生成、證書和檔案分發、區塊鏈部署等工作。

開發者只需等待數分鐘,便能得到一套全新定製的區塊鏈網路。在區塊鏈解決方案的幫助下,即使開發者面對來自市場和業務方頻繁多變的需求,也可以輕鬆實現高效、靈活的閉環開發模式,加速開發迭代。

在完成區塊鏈網路的部署之後,開發者可以透過CLI命令列、SDK應用程式、區塊鏈管理監控工具等方式開始訪問區塊鏈網路,進行區塊鏈應用和解決方案的開發、測試工作。

區塊鏈解決方案支援符合Hyperledger Fabric標準的SDK應用程式和管理監控工具(如Hyperledger Explorer或者第三方實現)直接訪問區塊鏈網路上的服務。

同時,為提升應用和工具的配置效率,我們提供了示例程式和示例工具演示如何實現一鍵下載所有區塊鏈網路配置,實現應用和工具對區塊鏈網路的快速無縫對接。另一方面,這些SDK應用程式、區塊鏈管理監控工具既可以部署在遠端環境中,也可以部署在阿里雲容器服務的容器叢集之上。

作為區塊鏈解決方案的部署平臺,阿里雲容器服務的容器叢集具備企業級的強大功能特性和可靠性保障,在公共雲上支撐著數以萬計的生產級容器部署,並積累了豐富的企業級容器技術研發和運維的經驗,整合了應用容器化的大量最佳實踐。

同時,阿里雲上完善的基礎資源和服務為構建全方位、全生命週期的區塊鏈企業應用解決方案提供了強大的支撐,讓開發者和企業實現一站式規劃、採購、配置、開發、上線、運維。未來,我們將根據市場的需求,不斷完善對公共雲、專有云、混合雲等不同部署形態,以及對阿里雲國內站和國際站等不同區域的更為全面的覆蓋。

“不積跬步,無以至千里;不積小流,無以成江海。” 阿里雲容器服務區塊鏈解決方案只是我們在區塊鏈領域邁出的第一步。我們需要和區塊鏈生態系統一起更好地推進區塊鏈應用的落地和區塊鏈的雲端商業化普及。

我們歡迎廣大的開發者積極反饋功能方面的需求和改進意見,以幫助區塊鏈解決方案的不斷改進和升級;同時我們也歡迎合作夥伴在此基礎解決方案之上進一步打造出更全面的區塊鏈即服務(Blockchain-as-a-Service),以及更貼近行業的區塊鏈商業解決方案。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;