度小滿BaaS:一站式區塊鏈解決方案

買賣虛擬貨幣
(一) 需求與背景在我們兩年多區塊鏈應用的探索過程中,我們發現不僅是我們,其實整個區塊鏈行業都面臨如下的落地和應用問題:1) 易用性極差:現有的區塊鏈方案,包括社羣成熟的各種區塊鏈方案,對傳統行業等非區塊鏈的人士而言,易用性極差。這極大的阻礙了區塊鏈的落地和推廣。2) 成本高、週期長:以我們對接業務的經驗,通常情況下,當前階段一個業務從嘗試接入到真正落地,相比於傳統技術的對接,成本和週期至少要高至少 1 倍。這種成本和時間的增加,體現在方案探討、設計、落地、除錯、運維等等各個環節,無一遺漏。3) 應用生態周邊不完善:匱乏的開發和應用生態,包括各種工具、語言、環境、案例、文件、社羣等等,進一步放大的區塊鏈技術應用成本和風險,同時增加了應用難度。4) 難以標準化、規模化應用:即使如此,花費巨大成本落地的一些成功應用和案例,由於難以標準化和工具化,導致類似場景的區塊鏈應用難以複用之前成功的經驗,導致區塊鏈應用的落地難以規模化。 
(二) 目標與使命因此,在進行了大量落地案例的探索後,我們構建了統一的、一站式區塊鏈服務平臺:度小滿 BaaS 平臺(http://chain.baidu.com),致力於解決區塊鏈技術應用與落地問題。具體的,度小滿 BaaS 平臺秉承以下使命:1) 降低業務應用區塊鏈門檻與成本

掃平當前區塊鏈落地的最大障礙,同時推動行業進步,這是我們不惜成本構建區塊鏈 BaaS 平臺的首要目的。透過一定程度的標準化、視覺化,以਀流程上的定製、功能上的封裝等,盡最大程度的降低業務使用區塊鏈技術的門檻和成本。

2) 一站式解決方案

我們希望所提供的解決方案是一個一站式的解決方案,在功能、涵蓋範圍足夠完整和清晰,讓各類區塊鏈應用人群,包括開發者、普通使用者、企業使用者,都能在這個平臺上找到區塊鏈應用問題的解決方案;同時,讓各個層面的問題,包括區塊鏈資源、區塊鏈服務、區塊鏈應用等,也都能在 BaaS 找到解決方案。第三,針對區塊鏈方案的各個需求,不論聯盟鏈、公有鏈、私有鏈,我們的平臺都有相應解決方案能夠滿足。

當然,一站式是一個統一的抽象概念,針對不同使用者和問題,會拆解成相應解決方案和系統。一站式並不是嘗試透過一個系統、一個服務解決所有問題。

3) 提供完備的開發和運維生態

在區塊鏈落地的事中問題上,我們圍繞 BaaS 平臺提供完備的開發者工具,包括線上沙盒、完整應用案例、OpenAPI、多語言 SDK 等,幫助開發者能夠快速高效將區塊連結入系統。

針對區塊鏈應用的事後問題,我們提供完整且視覺化的運維工具和服務,幫助業務瞭解區塊鏈網路和服務的狀態,保證區塊鏈服務的穩定可靠;同時幫忙業務及時發現問題、快速排查,最終自助的解決問題。

4) 將先進技術能力與經驗快速轉換為生產力

我們進行有針對性的底層技術研究,以及已有案例的寶貴經驗(失敗或成功),最終都透過落地的 BaaS 的形式,標準化的為其他場景和應用服務。技術能力、服務能力、平臺能力有機結合與協作,提升我們將區塊鏈轉化為助力業務的生產力的能力。

(三) 整體方案架構 

度小滿 BaaS 一站式區塊鏈解決方案,以金融雲和豐富的網際網路金融實踐經驗為基礎,加上區塊鏈網路層、PaaS 平臺服務層、SaaS 應用(產品)服務層組成。一方面,BaaS 整體支撐我們在各個具體場景探索方案的落地;另一方面,各個層面間有機結合৾自成體系,實現了針對 2B 和 2C 的多種能力輸出,包括通用應用能力、平臺服務能力以及通用網路能力。

度小滿 BaaS 有以下特性:

1) 支援多種區塊鏈網路實現方案
不同型別的業務有不同的需求特性,需要各有側重的區塊鏈技術方案進行支撐。因此,我們的 BaaS 方案支援業內多種典型區塊鏈實現方案,包括企業級區塊鏈方案度小滿 Trust、企業級方案 Hyperledger Fabric(1.2)、公有鏈方案以太坊、EOS 等。可選的區塊鏈網路方案,讓業務有更多餘地、選擇最為適合的方案,實現對業務的最好支撐。

2) 區塊鏈網路應用效能提升與可運維
在區塊鏈平臺服務層,我們針對當前區塊鏈在應用是的效能問題,研發相應的交易閘道器元件以及適配,代理業務應用進行交易處理,進而解決了應用使用區塊鏈時的效能瓶頸;同時,實現了統一的區塊鏈運維繫統,實現了區塊鏈網路和資源維度的視覺化運維。

3) 各層次使用者完備支援
針對區塊鏈不同型別使用者的需求支援,BaaS 提供完備的功能支援:普通企業級使用者,在我們的區塊鏈開放平臺上,能夠視覺化的完成幾乎所有日常操作,包括區塊鏈的建立、檢視、更新、運維等;對開發者,我們有完善的 OpenAPI 和多語言的 SDK,同時提供跟線上環境一致的線上沙盒環境,讓開發者能夠便捷、快速的接入與除錯;對普通的使用者,也可以註冊使用我們 2C 的區塊鏈服務,例如部署自己的以太坊網路和應用,同時使用區塊鏈瀏覽器,檢視區塊鏈賬本資料和業務資料。

4) SaaS 應用服務解決落地難問題
經過長時間的探索,我們認識到僅僅解決業務上關於區塊鏈基礎設施層面的問題,在當前階段並不足以推動業務對區塊鏈技術的大幅應用。因此,我們針對佈局的 5 大方向,建設了細分行業通用的 SaaS 軟體服務,進一步降低業務應用區塊鏈技術的門檻。目前我們已經在包含 ABS、消費信貸、客戶經營、公益等多個方向完成了 SaaS 服務的建設。

(四) 核心能力介紹

1. 金融級區塊鏈資源設施

我們完整的區塊鏈 BaaS 解決方案對使用者提供了各個層面的服務能力,滿足使用者的需要。

最為基本的,依託金融雲基礎設施和金融安全針對區塊鏈的定製工作,我們提供在區塊鏈資源設施層面的完整輸出,由以下部分組成:

1) 金融級容器雲設施
基於 docker 容器執行技術以਀ K8S 容器編排技術,我們的金融級容器雲設施保證了極高的可靠性,並在資源利用率、效能方面達到了很好的平衡。

2) 區塊鏈運維部署工具
針對主流的區塊鏈實現方案,我們建設了相應部署工具,解決區塊鏈網路和節點部署難問題;同時針對節點的一些運維操作,都提供了實操上非常便捷的工具:一鍵化同步、一鍵化升級、一鍵化遷移、一鍵化重啟等。

3) 基於雲設施的區塊鏈安全套件
基於我們各種區塊鏈實現方案的應用經驗,金融安全團隊沉澱在資源層面的完整技術方案,包括安全部署、滲透方案、審計方案以਀自動化檢測工具集。同時,正在進行資源層安全工具的自動化和視覺化的建設工作,提升整體的易用性和效率。

2. 企業級區塊鏈 PaaS 服務

區塊鏈在企業服務領域的應用是我們判斷最先成熟的領域,因此度小滿 BaaS根據實踐經驗打造了針對企業級應用的區塊鏈 PaaS 平臺服務,旨在幫助廣大企業,特別是數量龐大的中小企業能夠快速建立、應用和管理他們自己的區塊鏈。

1) 支援多種企業級區塊鏈方案:有自研的高效能高易用的 Trust 方案以及開源的 Fabric 方案可供業務按需選擇,不做強繫結、更加靈活。
2) 多種資源接入方式支援:原生整合度小滿金融雲資源,按需使用和付費;同時支援自有 IDC 和機器資源的接入。
3) 企業級角色許可權功能支援:針對不同規模的企業,預設多種許可權角色模板,方便企業直接使用;同時使用者可根據模板進行定製,滿足自身企業的業務需求。
4) 豐富報表支援:網路和資料層面,多維度、多形式(web、excel、郵件等)的報表功能。
5) 線上沙盒功能:現成的線上區塊鏈沙盒功能,使用者可以線上上沙盒進行開發聯調工作,並進行驗證。

3. 公有鏈 PaaS 服務

當前對外公開的公有鏈 PaaS 服務以以太坊為主。我們聯合百度雲,釋出了國內第 1 個公有鏈雲服務:以太坊雲(https://cloud.baidu.com)。同時,該服務在度小滿 BaaS 也獨立可訪問(https://public-chain.baidu.com)。

一鍵建立以太坊網路
我們的公有鏈 PaaS 平臺,在使用者已有云資源基礎上,使用者只需填寫必要的網路引數和配置,即可一鍵建立自己的公有鏈網路,完全視覺化操作,不需要干預。

一鍵部署智慧合約
勿需使用者自己在命令列進行合約的編譯與部署,平臺只需要使用者提供合約的程式碼檔案,即可自動完成後續的一系列編譯、安裝、部署和驗證工作。

一鍵建立區塊鏈應用
針對區塊鏈的分散式應用,由於是融合了分散式的區塊鏈網路和傳統 web/客戶端應用的混合體,部署和運維困難。平臺考慮到此,提供了視覺化的、一鍵建立和部署區塊鏈應用功能。

合約與應用市場
考慮合約和 Dapp 應用過高的研發門檻,平臺嘗試構建了統一的合約和應用市場,讓有能力的開發者能夠貢獻高質量的合約和應用;同時讓相應需求方,能夠便捷的獲取所需合約和應用,並透過平臺提供的一鍵建立和部署功能,將市場的合約和 Dapp 應用到自己的公有鏈網路中。

我們率先在市場上構建了基於萊茨狗(https://pet-chain.baidu.com)合約和應用 demo,讓使用者能夠極其直觀的體驗平臺帶來的便捷能力。

4. 區塊鏈通用服務

在各個區塊鏈實現方案上,針對使用者的通用需求,我們構建了通用的區塊鏈服務,在服務之下我們對不同網路進行了適配。這樣一方面,讓使用者體驗更加一致,另一方面抽象出的這些通用區塊鏈服務更加便於維護和擴充套件。同時,除了統一 web 頁面訪問,這些服務的部分功能,還能透過客戶端以及 api 進行訪問,有利於第三方應用將這些能力整合進自己的系統中。

1) 區塊鏈閘道器:閘道器主要進行應用和區塊鏈網路的適配,以及交易的處理。作為一個 proxy 層,能夠讓區塊鏈網路的複雜性對應用進行隱藏,同時透過提供通用、穩定、可靠的服務,幫助業務更簡單、高效地使用區塊鏈網路。

2) 區塊鏈瀏覽器:分為 2C 和 2B 瀏覽器,分別針對不同使用者的需求,同時在展示層面,反方也有巨大的差異。瀏覽器是區塊鏈底層賬本和能力的一個直觀展示視窗,包括萊茨狗等,都間接用到了這方面的通用能力。

3) 管理平臺服務:針對使用者有的多種、多個區塊鏈網路,透過統一的管理平臺協助使用者進行管理。由一定的聚合管理服務和針對特定網路例項(以及節點)的精細化管理服務結合而成。

4) 運維平臺服務:專注於各種區塊鏈網路的運維,不僅能夠檢視網路和資源層面的詳細資訊,而且能夠透過介面觸發 agent 進行運維操作。

5. 金融區塊鏈解決方案

金融領域的區塊鏈場景探索和解決方案,是我們最先切入的領域,也是目前探索經驗積累最多的方向。已有成熟的解決方案包括消費金融、保險、新金融客戶經營、金融大資料方面;同時我們與合作伙伴也持續在金融其他細分領域探索前沿的解決方案。

1) 消費金融領域:我們針對消費金融領域,包括消費信貸、abs、資產出表、金融交易所,有分別的解決方案和綜合的整體解決方案(詳細參照案例)。將區塊鏈與業務結合,利用部分割槽塊鏈的特性,實現業務資料透明度和效率的提升。

2) 保險領域:已有的解決方案集中在三方面:透過區塊鏈實現保險底層資料的互聯互通;透過區塊鏈的智慧合約技術,實現保險業務的自動化;以及透過區塊鏈的激勵體系讓特殊險種更高效和透明。

3) 新金融客戶經營領域:在傳統金融業務領域之外,透過區塊鏈技術的透明賬本和激勵特性,創新性的協助業務實現客戶獲取與經營。

4) 金融大資料:當前資料已經成為金融最重要的資產,透過區塊鏈實現金融機構之間的可信資料沉澱和交換,同時透過區塊鏈的原生激勵機制,推進金融大資料生態的健康建設。

6. 行業區塊鏈 SaaS 解決方案 

在傳統金融領域之外,我們與各個行業領頭羊一起,重點探索了創新領域的行業解決方案。這些探索的寶貴經驗能夠持續幫助我們改善我們的服務能力,同時提升我們對區塊鏈技術的整體認知。

1) 區塊鏈遊戲
我們擁有先進且完整區塊鏈遊戲解決方案,經過數百萬使用者、日均數億次請求的實際驗證,在效能和可靠性等方面處於業內領先水平。其中,高效能遊戲閘道器,針對遊戲針對性的最佳化,提升區塊鏈網路對遊戲高頻、低延遲請求的支援能力;分散式應用架構和中介軟體,針對區塊鏈網路進行專有適配;全套高效能最佳化方案,最大化程度的保證遊戲使用者的體驗。

2) 數字化資產
整體方案主要的包括以下重點:基於區塊鏈技術原生生成獨一無二的數字化資產技術,並實現數字化資產安全的流通和所有權轉移;實現鏈下資產數字化、對映到鏈上資產的中間服務,同時實現資產的價值量化;實現同構和異構區塊鏈網路之間,數字化資產的跨鏈轉移方案。

3) 溯源
有針對資金、實物商品、虛擬商品完備的資訊上鍊和資訊追溯方案。同時透過平臺化和視覺化的方式,實現了方案的自助、視覺化接入。

除此之外,還有眾籌、積分等多個領域的完整應用解決方案。


來源:(
更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

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

推荐阅读

;