【前言】區(qū)塊鏈被認為是價值互聯(lián)網(wǎng)的基石,Web3,、元宇宙等新行業(yè)熱詞均與區(qū)塊鏈息息相關,。相應地,區(qū)塊鏈即服務平臺(BaaS)作為創(chuàng)建并管理企業(yè)級區(qū)塊鏈網(wǎng)絡及應用的首選,,亦是大廠布局區(qū)塊鏈的必爭賽道,。作為BaaS行業(yè)從業(yè)人員,筆者將基于近幾年的行業(yè)觀察,,回顧并總結BaaS行業(yè)發(fā)展,、挑戰(zhàn)、解決思路與未來發(fā)展趨勢,。
從工具到平臺 行業(yè)雖新但發(fā)展迅猛
BaaS 問世之初,,往往通俗解釋為:可視化管理聯(lián)盟鏈的工具。由此不難發(fā)現(xiàn),,早期 BaaS 更多的扮演了運維工具的角色,,主要展現(xiàn)區(qū)塊鏈部署、智能合約管理,、區(qū)塊鏈瀏覽器,、區(qū)塊鏈監(jiān)控等能力。因而,產(chǎn)業(yè)區(qū)塊鏈發(fā)展初期,,BaaS 的客戶群體主要集中在積極擁抱并嘗試將業(yè)務與區(qū)塊鏈技術做融合的政府機構,、銀行等金融機構。
隨著區(qū)塊鏈技術逐步成熟,,產(chǎn)業(yè)應用迅速發(fā)展,,引入?yún)^(qū)塊鏈技術也成為企業(yè)數(shù)字化轉型的切入口,政務,、金融等典型場景應用持續(xù)深化,,在能源、農(nóng)業(yè),、食品,、版權等場景的解決方案也日漸豐富,這對 BaaS 的功能提出更高的要求,。
「 BaaS 從一個相對單一的運維工具,,逐步演變?yōu)楣芾砥脚_的新角色,人們期待通過BaaS 平臺綜合管控區(qū)塊鏈全局業(yè)務,。」
從工具到平臺的轉變,,是 BaaS 發(fā)展的一大步,,使其在實際業(yè)務開展中發(fā)揮更大的價值。BaaS 不再是企業(yè)內部運維,、研發(fā)人員專用的工具,,而成為支撐多方機構可信協(xié)作的區(qū)塊鏈管理平臺。
-
在項目研發(fā)階段,,BaaS 平臺使得區(qū)塊鏈應用研發(fā)人員更開放多樣,,采購方、外部的開發(fā)者均可參與研發(fā)進程,,這種多方參與的模式是靈活多樣的,,通過采購方向外部研發(fā)者提供 BaaS 平臺封裝的 SDK 接口;或是多機構間分布式部署并使用 BaaS 平臺,,組網(wǎng)構建聯(lián)盟鏈等,。前者更多的是中心化的 BaaS 形態(tài),而后者則變成多機構分布式 BaaS 的形態(tài),。
-
根據(jù) BaaS 部署的環(huán)境,,項目交付的形式也逐步以基于公有云的區(qū)塊鏈 BaaS 服務和企業(yè)私有化定制的 BaaS 平臺兩大類區(qū)分。自身具有完整的私有云 IT 環(huán)境的客戶對安全性要求較高,,在 BaaS 研發(fā)專注于私有化 BaaS 服務,;而具有公有云資源優(yōu)勢的云服務廠商,則針對中小型用戶推出基于公有云的區(qū)塊鏈 BaaS 服務,至此階段,,更擴展了 BaaS 平臺商業(yè)化的客群,。
目前,BaaS 行業(yè)仍處于快速發(fā)展期,。據(jù) IDC 的統(tǒng)計結果:2021 年中國 BaaS 市場規(guī)模達到 1 .88 億美元,,增速達到 92.6%,而實際的市場余量則更為廣闊,,市場增量必然對 BaaS 提出更多挑戰(zhàn),,如何在發(fā)展中尋求機遇?
挑戰(zhàn)與機遇并存
什么 BaaS 得人心,?
面對日新月異的節(jié)奏變化,,作為 BaaS 行業(yè)從業(yè)者,自主摸索更完備的 BaaS 形態(tài),、契合市場真實痛點,、為客戶創(chuàng)造不可替代的價值,是發(fā)展中找到機遇的關鍵,。本章將從 BaaS 基礎能力,、擴展能力的維度展開分析。
如何夯實BaaS基礎功,?
假如把研發(fā) BaaS 比作搭建一棟樓,,那什么是地基?
毫無疑問,,支持多少種區(qū)塊鏈部署與運維,、智能合約研發(fā)等針對區(qū)塊鏈的可視化操作能力是用戶判斷 BaaS 平臺研發(fā)能力的首要考量。本章將以動態(tài)化監(jiān)控和智能合約研發(fā) Web IDE 兩個基礎功能為切入點,,展現(xiàn)夯實 BaaS 基礎能力的思路,。
-
動態(tài)化監(jiān)控,可量身定制的監(jiān)控中心
隨著區(qū)塊鏈場景日趨豐富,,監(jiān)控對象的種類也在持續(xù)增長,,對不同監(jiān)控對象進行適配的過程一定程度上也浪費了大量研發(fā)資源。同時,,區(qū)塊鏈存在很多邏輯概念,,例如聯(lián)盟鏈、命名空間,、通道等,,每種概念都會落實到不同維度的監(jiān)控指標中,導致指標多維交錯,、邏輯復雜,、指標死板且靈活性差,。
而市面上平臺提供的可視化大屏往往指定了圖標類型和展示方式,交付后企業(yè)運維人員很難自行變更監(jiān)控圖表及對象,。為此,,趣鏈 BaaS 基于 Prometheus 協(xié)議研發(fā)了全新的動態(tài)化監(jiān)控系統(tǒng),具有多維監(jiān)控目標自動匹配,、采集端靈活動態(tài)化,、動態(tài)化配置儀表盤等關鍵能力,實現(xiàn)了真正的動態(tài)化,,通過不同 metric 和不同圖表類型的組合,,可創(chuàng)造無限可能,顯著降低適配成本,,針對不同私有化,、不同資源類型,只要按需配置圖表即可滿足用戶訴求,。
-
Web IDE,,為智能合約插上加速雙翅
IDE 是研發(fā)區(qū)塊鏈智能合約的重要利器,但市面上往往缺乏對區(qū)塊鏈智能合約友好的專屬 Web IDE,。以開發(fā) Solidity 智能合約為例,,很多開發(fā)同學編寫和調試智能合約代碼都在本地開發(fā)環(huán)境完成,倘若沒有 Web IDE 工具,,不僅需要下載并安裝 Native IDE,,如 Intellij Idea、VSCode 等 Native IDE 工具,,還需另行安裝 Solidity 語言插件等,,一旦換成其他語言類型的合約,,又要下載新的語言插件,,除此之外,還要配置不同開發(fā)語言的環(huán)境變量,,同時掌握不同合約語言的調試方法,。因此,如果選用 Native IDE 進行智能合約研發(fā),,繁瑣復雜的流程會占用開發(fā)者大量的非必要學習成本與精力,,對新手很不友好。
為此,,趣鏈基于 Theia 框架自研的一套 Web IDE,,提供基礎的智能編輯器、Language Server Protocol,、Debug Adapter Protocol 及靈活的可擴展能力,,可靈活支持 Solidity、Go、Java 等不同類型的智能合約,。研發(fā)人員只需在Web IDE內完成合約編寫,,即可進行模擬編譯、部署,、調試,、Debug等操作,并與Baas其他功能聯(lián)動,,快速可視化部署合約并進行業(yè)務測試,。
除動態(tài)化監(jiān)控和 Web IDE,如何支持多種區(qū)塊鏈部署與運維,?如何統(tǒng)一采集并處理海量日志文件,?如何清晰展示鏈上業(yè)務數(shù)據(jù)?BaaS 的基本功涉及面非常廣,,本章不再贅述,。
如何豐富 BaaS 高階擴展能力
大樓雛形初建后,就需要進一步考慮樓內的擴展設施,,盡可能提升各類用戶的使用體驗,。因此,在鏈生命周期管理,、監(jiān)控運維,、智能研發(fā)等基礎性能力之上,我們需要滿足不同場景提供異構鏈跨鏈互通,、隱私計算,、數(shù)據(jù)共享等擴展能力。
-
跨鏈互通,,讓聯(lián)盟鏈間不再孤單
于 BaaS 而言,,如果說其支持的區(qū)塊鏈底層數(shù)量直接決定了平臺的應用廣度,那區(qū)塊鏈底層之間是否可以跨鏈則在一定程度上決定了這條鏈的應用深度,。
想要構建全面多元的業(yè)務生態(tài),,客戶往往希望 BaaS 在支持國產(chǎn)自主聯(lián)盟鏈底層的基礎上,盡可能實現(xiàn)其他不同類型的聯(lián)盟鏈及相互之間的跨鏈互通,,以滿足當前或者預留未來潛在的業(yè)務拓展可能,。
為此,趣鏈 BaaS 創(chuàng)造性的引入了驅動模式,,通過總結一套異構鏈標準接入規(guī)范,,關于異構鏈管理的核心功能如鏈生命周期管理、節(jié)點生命周期管理和合約生命周期管理能力均已封裝成了標準服務接口,,當需要支持新的異構鏈時,,只需進行簡單的適配研發(fā)工作即可,;其次,當需要對兩條異構鏈實現(xiàn)跨鏈通訊時,,可借助跨鏈驅動包分別為兩條異構鏈部署對應的網(wǎng)關,、插件并在中繼鏈開通跨鏈操作。由此,,鏈驅動使得 BaaS 平臺具備積木式拔插兼容不同異構鏈的能力,,而跨鏈驅動則使得異構鏈間可靈活通訊交互。
-
數(shù)據(jù)共享,,讓數(shù)據(jù)要素不再埋沒
數(shù)據(jù)要素被視為數(shù)字經(jīng)濟時代的“石油”,,數(shù)據(jù)流動通過活躍技術流、物質流,、資金流等,,為數(shù)字經(jīng)濟創(chuàng)造價值。對于 BaaS 而言,,不光要專精“管鏈”,,還需要做深“用鏈”,幫助用戶將鏈上的數(shù)據(jù)“用”起來,。
由于特定的鏈式存儲結構,,鏈上數(shù)據(jù)只能通過智能合約接口的方式獲取和調用,不僅執(zhí)行效率低下,,且隨著鏈上數(shù)據(jù)的增加,,其查詢和計算性能逐級衰減,無法滿足大數(shù)據(jù)分析和復雜查詢的訴求,,比如需要檢索包含某些關鍵詞的交易,、檢索已經(jīng)部署在鏈上的所有合約,且由于智能合約存在較大差異,,需要針對智能合約做特定開發(fā),,成本高且復用率低。
為此,,趣鏈 BaaS 正在持續(xù)研發(fā)區(qū)塊鏈數(shù)據(jù)一站式管理服務,,為用戶一站式提供數(shù)據(jù)采,、建,、管、用全生命周期的數(shù)據(jù)能力,,幫助區(qū)塊鏈用戶高效,、安全地挖掘區(qū)塊數(shù)據(jù)價值,助力用戶做好業(yè)務分析和審計決策,。
放眼未來
弄潮兒如何拔得頭籌,?
鏈聚生態(tài),,星星之火可燎原
對中小型企業(yè)而言,受制于自身的經(jīng)濟實力與業(yè)務規(guī)模,,主流的 BaaS 服務方案并不能很好的適配需求,,而更傾向于選擇基于市面上對外開放、可靠,、高性能,、運維良好的聯(lián)盟鏈直接進行業(yè)務研發(fā)。而 BaaS 要真正實現(xiàn)基礎設施的角色價值,,應豐富交付服務的形式,,如對外提供行業(yè)聯(lián)盟鏈,為相關中小企業(yè)提供通用的合約模板,、SDK 接口,、C 端區(qū)塊鏈賬戶等針對性服務,幫助企業(yè)快速實現(xiàn)業(yè)務上鏈,。
除去技術層面的實現(xiàn),,該模式的第一個關鍵性挑戰(zhàn)是建立分布式節(jié)點的開發(fā)者共識;其次要考慮聯(lián)盟鏈性能等問題,,一旦共識建立可能出現(xiàn)鏈性能無法滿足多個應用的情形,,提前做好技術升級預案(如節(jié)點擴容、開通側鏈等)至關重要,;還需提供針對 C 端用戶的統(tǒng)一區(qū)塊鏈賬戶托管,、私鑰丟失解決等場景的完善方案。
盡管挑戰(zhàn)很多,,但已有不少 BaaS 服務商積極布局行業(yè)聯(lián)盟鏈,。因為中小型客戶采購規(guī)模雖小但比重基數(shù)大,市場潛在份額高,,這些中小型客戶的應用可為聯(lián)盟鏈帶來廣泛的 C 端用戶基礎,,更能催生基于行業(yè)聯(lián)盟鏈的新用戶群體,星星之火亦可燎原,。
分布式 BaaS,,成就分布式商業(yè)
為充分推動實體經(jīng)濟轉型,“區(qū)塊鏈+”成為數(shù)字經(jīng)濟新突破點,,越來越多的企業(yè)通過“鏈改”升級自身業(yè)務系統(tǒng),,實現(xiàn)利益協(xié)調、提升效率,、擴大規(guī)模等目的,。在“智慧金融、智能制造,、智慧政務”等領域,,業(yè)務基礎堅實的成熟企業(yè)往往能在鏈改實踐中交出不錯的答卷,。
此類企業(yè)往往選擇單機構采購區(qū)塊鏈服務,但實際上,,產(chǎn)業(yè)鏈往往是由多方協(xié)同參與的,,多個商業(yè)利益共同體基于預設的規(guī)則進行協(xié)同的商業(yè)模式,不僅可以保留企業(yè)自主決策權,,還可以達成多機構間透明可信的業(yè)務合作,。
「 因此,分布式 BaaS 是成就分布式商業(yè)的重要基礎設施,?!?/p>
構建分布式 BaaS,首先要解決多中心跨云部署 BaaS 服務的問題,,針對不同的部署環(huán)境均需要支持快速部署,;而在 BaaS 部署成功后,需要解決跨域組建聯(lián)盟鏈的問題,,因為多機構跨域組網(wǎng)意味著需要產(chǎn)生大量公網(wǎng)地址和開放端口,,不僅需要解決企業(yè)異構云之間的網(wǎng)絡連通,還需要建立安全可信的聯(lián)盟鏈節(jié)點準入和退出機制,;除此之外,,如何確保為每家機構提供良好的區(qū)塊鏈性能支持、如何確保聯(lián)盟鏈及智能合約的安全性均是 BaaS 廠家需要考慮的,。
除了技術方面的挑戰(zhàn),,由于分布式 BaaS 涉及的是新業(yè)態(tài),還更多的需要考慮業(yè)務的量身定制,。舉個例子,,中心化的 BaaS 只需要滿足特定一家客戶的需求,是一錘子敲定的買賣,,那么分布式 BaaS 往往需要各家都買這套 BaaS,, 怎么定價?盟主和其他成員權限需不需要差異,?系統(tǒng)有 bug 的時候怎么升級,?這些都需要現(xiàn)實處理的藝術。
一主多子分級,,助力城市級基礎設施
在政務領域,,城市級基礎設施平臺的雛形初現(xiàn),且多地正在加速推進,。顧名思義,,城市級基礎設施一般由省/自治區(qū)/直轄市或地級市統(tǒng)籌建設(主鏈),,面向行政區(qū)劃內的多級行政單位提供統(tǒng)一的區(qū)塊鏈服務(子鏈),。
城市級區(qū)塊鏈基礎設施解決方案面向的用戶角色繁多,,至少包含基礎設施的監(jiān)管方、業(yè)務方以及業(yè)務用戶等三類角色,,在方案設計過程中,,如何合理滿足各類角色的訴求并解決其痛點,是項目落地的關鍵,。
例如,,如何結合城市行政劃分和區(qū)塊鏈應用現(xiàn)狀,規(guī)劃主子鏈架構,?如何提供支持多級行政單位登錄的分級權限體系,?如何在保障業(yè)務方數(shù)據(jù)隱私安全的前提下進行聯(lián)合監(jiān)管?如何建立安全,、及時,、可靠的節(jié)點災備應急機制?如何確保業(yè)務系統(tǒng)用戶的實體身份與鏈上身份一一對應,?這些都是設計一主多子分級BaaS時需要重點考慮的,。
總結
針對大中小型區(qū)塊鏈企業(yè),從行業(yè)聯(lián)盟鏈到一主多子分級 BaaS,,從中心化的 BaaS 到分布式的 BaaS,,盡管產(chǎn)品形態(tài)各異但其最終目的均是加速區(qū)塊鏈落地。從原來的少數(shù)嘗鮮者到群雄逐鹿,,區(qū)塊鏈行業(yè)正高速發(fā)展著,,但不同于充斥著喧囂的海外市場,踏踏實實為實體經(jīng)濟賦能是發(fā)展的主流方向,。在 BaaS 行業(yè),,沒有前人告訴我們怎么做,更多的是循著客戶的需求走出一條具有中國特色的創(chuàng)新之路,。
免責聲明:本文來自網(wǎng)絡收錄或投稿,,觀點僅代表作者本人,,不代表芒果財經(jīng)贊同其觀點或證實其描述,版權歸原作者所有,。轉載請注明出處:http://lequren.com/1052536.html
溫馨提示:投資有風險,,入市須謹慎。本資訊不作為投資理財建議,。