本文主要介紹布比區(qū)塊鏈的產(chǎn)品架構(gòu)、技術(shù)特色與優(yōu)勢、行業(yè)應(yīng)用案例等。區(qū)塊鏈的核心價值在于構(gòu)建可信任的多中心體系,有潛力成為構(gòu)建價值互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施。布比公司致力于打造企業(yè)級區(qū)塊鏈產(chǎn)品并提供行業(yè)解決方案,已經(jīng)開發(fā)了高性能、高可擴(kuò)展的區(qū)塊鏈基礎(chǔ)服務(wù)平臺,具備快速構(gòu)建上層應(yīng)用業(yè)務(wù)的能力,滿足大規(guī)模用戶數(shù)量的應(yīng)用場景。瞄準(zhǔn)企業(yè)級產(chǎn)品化運營能力,布比區(qū)塊鏈已取得多項技術(shù)突破和創(chuàng)新,在性能、擴(kuò)展性、安全和運維等方面形成一系列技術(shù)特色和優(yōu)勢。在與產(chǎn)業(yè)合作伙伴共同深入探索區(qū)塊鏈應(yīng)用場景的基礎(chǔ)上,布比區(qū)塊鏈已應(yīng)用于數(shù)字資產(chǎn)、貿(mào)易金融、股權(quán)債券、供應(yīng)鏈溯源、聯(lián)合征信、公示公證、物聯(lián)網(wǎng)共享、數(shù)據(jù)安全等領(lǐng)域。以多中心化信任為核心,打造新一代價值流通網(wǎng)絡(luò),讓數(shù)字資產(chǎn)都自由流動起來。
價值自由流通的網(wǎng)絡(luò)
今天的互聯(lián)網(wǎng),已經(jīng)近乎完美地解決了信息傳遞問題,人們可以非常便捷、低成本地點對點傳遞信息。然而,目前的互聯(lián)網(wǎng)技術(shù)還不能實現(xiàn)點對點的價值傳遞。不同于信息傳遞的可復(fù)制特征,價值傳遞需要保證權(quán)屬的唯一性,所以當(dāng)前價值的傳遞仍然需要依賴中心機(jī)構(gòu)承擔(dān)記賬功能。簡單地說,在信息傳遞之后,發(fā)送方和接收方能夠同時擁有信息:但是,在價值傳遞之后,只能受讓方擁有價值,轉(zhuǎn)讓方不能再擁有,目前這個轉(zhuǎn)移過程的權(quán)屬記錄是通過中心機(jī)構(gòu)記賬實現(xiàn)。那么,如果網(wǎng)絡(luò)本身能夠提供可靠的記賬功能,將使得價值傳遞不再完全依賴于中心機(jī)構(gòu),可以實現(xiàn)價值的點對點轉(zhuǎn)移。
區(qū)塊鏈這種分布式總賬技術(shù)(DLT, Distributed Ledger Technology),能夠讓參與各方在技術(shù)層面建立信任(Trust), 有潛力成為構(gòu)建未來價值自由流通網(wǎng)絡(luò)的基礎(chǔ)設(shè)施,即形成價值互聯(lián)網(wǎng)(Internet of Value)。盡管價值互聯(lián)網(wǎng)廣泛到來的時間仍未可知,但從今天的發(fā)展?fàn)顩r來看,一些價值局域網(wǎng)已經(jīng)在逐步形成。實際上,在某些特定領(lǐng)域,若干合作伙伴或產(chǎn)業(yè)鏈的參與方正在共同建立區(qū)塊鏈信任網(wǎng)絡(luò),這種價值局域網(wǎng)已經(jīng)在實施過程中,而不再只是概念。從價值局域網(wǎng)到價值互聯(lián)網(wǎng)的一個可能的演進(jìn)路徑是:類比于互聯(lián)網(wǎng)的發(fā)展歷程,前期是一個個獨立的、由各個行業(yè)按照自身需求形成的局部價值流通網(wǎng)絡(luò),后期在跨行業(yè)價值交換需求的驅(qū)動下,逐步形成大規(guī)模的、共有的價值自由流通網(wǎng)絡(luò)。
區(qū)塊鏈的核心價值在于構(gòu)建可信任的多中心體系,將分散獨立的各自單中心,提升為多方參與的統(tǒng)--多中心,從而提高信任傳遞效率,降低交易成本。
目標(biāo)
目前,區(qū)塊鏈產(chǎn)品可以大致分成兩個層面:一是區(qū)塊鏈底層技術(shù);二是區(qū)塊鏈上層應(yīng)用。
布比區(qū)塊鏈的產(chǎn)品定位是,提供商業(yè)級的區(qū)塊鏈基礎(chǔ)設(shè)施服務(wù),主要包括: 一是打造 企業(yè)級區(qū)塊鏈基礎(chǔ)平臺(“ 區(qū)塊鏈底層技術(shù)”);二是在其上構(gòu)建具有高可擴(kuò)展性的應(yīng)用業(yè)務(wù)支撐系統(tǒng)(介于“區(qū)塊鏈底層技術(shù)”與“區(qū)塊鏈上層應(yīng)用”之間)。
布比致力于提高區(qū)塊鏈的產(chǎn)品化程度,表現(xiàn)在如下幾個方面:
(1) 快速應(yīng)用構(gòu)建: 多模式的賬本結(jié)構(gòu)及業(yè)務(wù)模型,方便快速構(gòu)建應(yīng)用;
(2)海量用戶支撐:高效交易驗證和同步,支撐千萬甚至億級用戶規(guī)模;
(3)可視化運維管理:從網(wǎng)絡(luò)、系統(tǒng)、業(yè)務(wù)層面提供可視化的運維管理;
(4)隱私權(quán)限策略:豐富的權(quán)限策略配置,依據(jù)應(yīng)用需求進(jìn)行隱私保護(hù);
(5)內(nèi)置智能合約:支持可編程的合約開發(fā),并提供標(biāo)準(zhǔn)化的合約模板;
(6)區(qū)塊鏈即服務(wù):面向各行業(yè)領(lǐng)域,提供可配置企業(yè)級區(qū)塊鏈云服務(wù)。
產(chǎn)品的架構(gòu)
為了解決區(qū)塊鏈技術(shù)在應(yīng)用落地過程中可能面臨的各種阻礙,布比區(qū)塊鏈平臺采用兩層結(jié)構(gòu): (1)底層BubiChain 提供區(qū) 塊鏈基礎(chǔ)服務(wù); (2)上層BubiApplication Adaptors對內(nèi)進(jìn)行封裝,對外進(jìn)行建模適配,提供一系列符合應(yīng)用場景的接口,降低應(yīng)用對接的復(fù)雜度,如圖4-1 所示。
布比產(chǎn)品體系架構(gòu)分為三個組成部分:賬戶中心、分布式賬本服務(wù)、策略與管理。其中,多數(shù)部分從零開始實現(xiàn),有些部分采用某些標(biāo)準(zhǔn)的開源組件,還有一些部分是在成熟框架上進(jìn)行優(yōu)化和改進(jìn)。
· 賬戶中心(Account): 公私鑰生成,公鑰寫入,私鑰簽名與管理;應(yīng)用層用戶信息與區(qū)塊鏈地址的映射;支持實名認(rèn)證及審計的監(jiān)管需求。
· 分布式賬本服務(wù)(Distributed Ledger Service):基于P2P協(xié)議的底層組網(wǎng),各節(jié)點通過P2P協(xié)議進(jìn)行消息分發(fā);提供賬本結(jié)構(gòu)的定義和賬本數(shù)據(jù)的存儲;可插拔的共識模塊,負(fù)責(zé)確保底層數(shù)據(jù)強(qiáng)一致性的同時抵抗來自“惡意”節(jié)點的攻擊。針對應(yīng)用的建模適配,包括對資產(chǎn)、記錄、事務(wù)、合約等多種對象的建模和實現(xiàn)。
· 策略與管理(Management):提供完備的數(shù)據(jù)隱私安全及訪問策略控制的解決方案。多種可視化管理工具,底層區(qū)塊鏈的健康監(jiān)控、系統(tǒng)參數(shù)配置、數(shù)據(jù)分析、區(qū)塊鏈瀏覽器等。
1. 賬戶中心
在區(qū)塊鏈技術(shù)自有的公私鑰體系下,賬戶中心負(fù)責(zé):公私鑰生成,公鑰寫入,私鑰簽名與管理:保存應(yīng)用層用戶信息與區(qū)塊鏈地址映射關(guān)系:支持實名認(rèn)證及審計的監(jiān)管需求。為應(yīng)用適配層提供兩類接口:非托管型接口和托管型接口。
非托管型接口: 適合有能力在應(yīng)用端實現(xiàn)安全級別較高的私鑰生成和使用的企業(yè)機(jī)構(gòu)。例如,在金融領(lǐng)域,將私鑰的生成與管理跟現(xiàn)有的U盾、電子簽名等安全的客戶端體系相結(jié)合。
托管型接口: 適用于互聯(lián)網(wǎng)化程度較高的應(yīng)用場景。公私鑰直接作為用戶名和密碼使用對普通用戶來說識記成本高體驗差,大多數(shù)用戶習(xí)慣用手機(jī)號、郵箱、昵稱等作為用戶名。因此,在托管型接口里,通過安全的私鑰生成與管理的體系,應(yīng)用層用戶信息與區(qū)塊鏈地址映射,使上層應(yīng)用和底層區(qū)塊鏈平臺都無法觸碰到用戶的私鑰。
托管型接口使用賬戶中心架構(gòu),由鑒權(quán)服務(wù)(Auth Server)、私鑰保險箱(DataLocker)、區(qū)塊鏈賬戶樹(Address)三部分構(gòu)成,如圖 4-2 所示。
· 鑒權(quán)服務(wù)
鑒權(quán)服務(wù)主要解決第三方應(yīng)用與賬戶中心的安全問題。通過在交互過程中加入隨機(jī)數(shù)和盲簽名技術(shù),增強(qiáng)密鑰安全,降低暴力破解的可能性;同時利用白盒加密技術(shù)強(qiáng)化客戶端的訪問安全。
· 私鑰保險箱
私鑰的寫入和讀取在保險箱體系里以密文的方式傳輸和存儲。用戶與密鑰一一對應(yīng)。密鑰在客戶端側(cè)生成且客戶端不用保存,每次需要使用私鑰簽名時,客戶端能夠通過盲簽名流程得到加密過的私鑰以及解密的密鑰。
· 區(qū)塊鏈賬戶樹
布比區(qū)塊鏈上存儲完整的賬戶樹,每個葉子節(jié)點記錄一個賬戶的資產(chǎn)信息和身份信息(可選);每個賬戶可以支撐多維資產(chǎn)的使用。支持多種加解密算法,依據(jù)不同場景選擇使用。
2. 分布式賬本服務(wù)
布比區(qū)塊鏈底層服務(wù)由 P2P 組網(wǎng)、分布式賬本、共識服務(wù)三部分組成;同時,為方便應(yīng)用層理解和對接,在分布式賬本服務(wù)適配層抽象出應(yīng)用組件。(如圖 4-3 所示)
· 底層架構(gòu)
P2P 組網(wǎng):對等協(xié)議(Peer-to-Peer)實現(xiàn)基礎(chǔ)組網(wǎng)和通信,每個節(jié)點維護(hù)一張鄰居列表,實現(xiàn)動態(tài)自組織網(wǎng)絡(luò);并可與現(xiàn)有的安全防護(hù)設(shè)施配合使用,確保商用網(wǎng)絡(luò)的安全性。
分布式賬本:解決數(shù)據(jù)格式、數(shù)據(jù)記錄、數(shù)據(jù)存儲問題,通俗的說就是“記什么賬和如何記賬”。因此分布式賬本設(shè)計的好壞決定了區(qū)塊鏈底層對外提供服務(wù)的能力。
共識服務(wù):是區(qū)塊鏈的核心,也是區(qū)塊鏈與傳統(tǒng)分布式系統(tǒng)的最大區(qū)別之處。它保障底層數(shù)據(jù)的強(qiáng)一致性的同時,能抵抗“惡意”壞人的影響。布比的共識服務(wù)提供一組抽象的共識接口,用于連接共識算法和其它 BubiChain 模塊。它負(fù)責(zé)接受和處理 Transaction,并給出共識結(jié)果。共識服務(wù)采用開放式框架,可支撐不同種類的共識算法,目前布比已經(jīng)開發(fā) Byzantine Paxos、ByzantineRaft商用共識算法,同時支持PBFT等共識算法,可以根據(jù)上層應(yīng)用對性能、安全性、容錯能力等需求選擇不同的算法。
· 應(yīng)用組件
為方便應(yīng)用層理解和對接,在分布式賬本適配層抽象出:資產(chǎn)(Asset)、記錄(Record)、事務(wù)(Transaction)、合約(Contract)等各類組件。
資產(chǎn)(Asset):支持目前已經(jīng)數(shù)字化的資產(chǎn),以及未來可以通過資產(chǎn)證券化、資產(chǎn)數(shù)字化的資產(chǎn)。
記錄(Record):需要利用區(qū)塊鏈增加信息記錄的真實性和信任的場景,例如:金融領(lǐng)域的憑證、供應(yīng)鏈的溯源信息等。
事務(wù)(Transaction):與區(qū)塊鏈底層交互的原子級操作,一個上層應(yīng)用可以對應(yīng)一個事務(wù),也可以由一組事務(wù)共同完成。
合約(Contract):提供兩種合約——標(biāo)準(zhǔn)化合約、可編程合約。標(biāo)準(zhǔn)化合約,它主要針對場景相對簡單、標(biāo)準(zhǔn)化程度較高,同時對執(zhí)行效率有很高要求的業(yè)務(wù)需求。例如資產(chǎn)交換時的交易一致性保障、資產(chǎn)交易的掛單與撮合等。標(biāo)準(zhǔn)化合約可以通過配置生成直接掛在鏈上,無需編程,也不用通過虛擬執(zhí)行,降低上層應(yīng)用使用的成本,提升合約執(zhí)行的效率。為了應(yīng)對用戶復(fù)雜的業(yè)務(wù)邏輯,布比也支持用戶自編程,并且提供豐富的組件供用戶針對特定的需求快速構(gòu)建應(yīng)用,如加密組件、權(quán)限管理組件等。同時布比對于通用的場景如資產(chǎn)、存證提供相應(yīng)的模板,用戶不需要從頭編寫代碼,只需要更改模板的關(guān)鍵參數(shù),加上自己業(yè)務(wù)的特性就可以建立成熟的合約應(yīng)用。
3. 策略與管理
布比區(qū)塊鏈平臺提供的安全與策略機(jī)制,既可以管理維護(hù)區(qū)塊鏈系統(tǒng)本身的配置和安全,也可以管理區(qū)塊鏈存儲數(shù)據(jù)的訪問策略和隱私安全。
如圖 4-4 所示,區(qū)塊鏈底層提供安全(Security)與策略(Stratery)兩個基礎(chǔ)功能,應(yīng)用適配層提供一系列可視化的管理工具,有配置管理(Config)、健康監(jiān)控(Monitor)、數(shù)據(jù)分析(Analysis)、區(qū)塊鏈瀏覽器(Browser)。
· 安全(Security)
底層安全服務(wù)負(fù)責(zé)解決系統(tǒng)組網(wǎng)、接口訪問、共識算法、數(shù)據(jù)隱私等安全問題。目前,大多數(shù)行業(yè)應(yīng)用都是聯(lián)盟鏈和私有鏈。
系統(tǒng)組網(wǎng)安全:組網(wǎng)方面可以用傳統(tǒng)的一些安全措施進(jìn)行加固:例如接入IP 控制、專線、節(jié)點授權(quán)才能接入、節(jié)點信任列表等。
接口訪問安全:在接口層可以引入 CA 機(jī)制,只有授權(quán)的機(jī)構(gòu)才能訪問區(qū)塊鏈平臺的接口。
共識算法安全:不同的共識算法都有一個安全邊際,以 PBFT 為例,N/3 的安全問題是由配置決定的,安全性和容錯能力在 2/3 閥值處于極大值。如果為了追求共識算法的安全,可以犧牲一部分容錯能力,將投票通過閥值設(shè)置在 90%,甚至更高。同時還可以加入惡意節(jié)點發(fā)現(xiàn)與處理、黑白名單制等,加強(qiáng)共識算法的安全。
數(shù)據(jù)隱私安全:區(qū)塊鏈作為一個數(shù)據(jù)倉儲的解決方案,它能提供的隱私保護(hù)與傳統(tǒng)的數(shù)據(jù)庫沒有太大區(qū)別:對稱加密和非對稱加密,常用的技術(shù)有同態(tài)加密和 RSA;隱私保護(hù)與區(qū)塊鏈的數(shù)據(jù)共享信任之間的平衡是由業(yè)務(wù)場景來決定的。
· 策略(Stratery)
策略服務(wù)除了提供上述的安全策略外,還包括節(jié)點部署策略、數(shù)據(jù)訪問權(quán)限策略、多簽名(Multisign)聯(lián)合控制策略、合規(guī)性策略、性能策略等。
· 配置管理(Config)
配置管理服務(wù)主要提供可視化的配置操作,針對上述的安全、策略、權(quán)限、區(qū)塊鏈節(jié)點、分布式賬本結(jié)構(gòu)、共識算法、系統(tǒng)參數(shù)等進(jìn)行靈活設(shè)置;配置本身也可以作為一種區(qū)塊鏈的事務(wù),由節(jié)點共同投票確定生效。
· 健康監(jiān)控(Monitor)
布比的區(qū)塊鏈健康監(jiān)控平臺提供三個維度的監(jiān)控:物理層(CPU、內(nèi)存、磁盤等)、網(wǎng)絡(luò)層(時延、斷線)和業(yè)務(wù)層(區(qū)塊生成、交易驗證);并且提供完善的告警、日志、消息通知機(jī)制體系,便于商用系統(tǒng)的運維。
· 數(shù)據(jù)分析(Analysis)
分布式賬本內(nèi)存儲的大部分是原數(shù)據(jù),還有少量標(biāo)準(zhǔn)化的關(guān)聯(lián)關(guān)系。為了滿足上層應(yīng)用各種復(fù)雜的數(shù)據(jù)分析需求,數(shù)據(jù)分析服務(wù)除了提供標(biāo)準(zhǔn)的數(shù)據(jù)查詢接口,還支持批量導(dǎo)出和訂閱式兩種定制化的接口服務(wù)。
· 區(qū)塊鏈瀏覽器(Browser)
在不涉及隱私的情況下,區(qū)塊鏈瀏覽器可以實時看到整個區(qū)塊鏈底層存儲的數(shù)據(jù)信息,包括區(qū)塊信息(Block)、賬戶信息(Account)、交易信息(Transaction)、合約信息(Contract)等。
技術(shù)特色與優(yōu)勢
通過大量業(yè)務(wù)模型、應(yīng)用模型的數(shù)據(jù)測試分析,布比區(qū)塊鏈在性能方面可達(dá)到:秒級交易驗證、海量數(shù)據(jù)存儲,高吞吐量、節(jié)點數(shù)據(jù)快速同步;在擴(kuò)展性方面可達(dá)到:滿足多業(yè)務(wù)區(qū)塊結(jié)構(gòu)、權(quán)限控制策略;同時,提供安全的私鑰存取服務(wù),以及隱私保護(hù)方案。
1. 性能方面
· 快速交易驗證
通過對簽名算法、賬本結(jié)構(gòu)、數(shù)據(jù)操作、序列化、共識機(jī)制、消息擴(kuò)散等關(guān)鍵環(huán)節(jié)的優(yōu)化,布比區(qū)塊鏈可以實現(xiàn)秒級的快速交易驗證。滿足絕大部分區(qū)塊鏈應(yīng)用場景的用戶體驗。
· 海量數(shù)據(jù)存儲
區(qū)塊鏈復(fù)式記賬的模式,在系統(tǒng)長時間運行下,歷史數(shù)據(jù)不斷累積;布比區(qū)塊鏈借鑒傳統(tǒng)金融系統(tǒng)中冷熱數(shù)據(jù)分離存儲、分表存儲的機(jī)制,實現(xiàn)海量數(shù)據(jù)的有效存儲。舊的交易數(shù)據(jù),非活躍的資產(chǎn)數(shù)據(jù)等信息可以使用大數(shù)據(jù)存儲平臺進(jìn)行存儲(如 Hadoop,滿足 PB 級別的數(shù)據(jù)存儲)。
· 高吞吐量
區(qū)塊鏈的本質(zhì)是一種分布式共享記賬的技術(shù),其分布式特征主要體現(xiàn)在分布式一致性而非分布式并發(fā)處理。為保證數(shù)據(jù)的一致性,防止拜占庭將軍問題,某些特定環(huán)節(jié)只能串行執(zhí)行,而無法并行。通過長期的測試與優(yōu)化實踐,布比區(qū)塊鏈的處理性能已經(jīng)能滿足萬級 TPS 的需求。如果再引入 Off-Chain 等機(jī)制,還能進(jìn)一步大幅提高交易吞吐量。
· 節(jié)點數(shù)據(jù)快速同步
布比區(qū)塊鏈支持鏡像(Snapshot)機(jī)制,可以定期對本地賬本制作鏡像,實現(xiàn)便利的回滾機(jī)制,在統(tǒng)一共識下,可以指定鏡像標(biāo)簽進(jìn)行回滾;同時,縮短新加節(jié)點加入運轉(zhuǎn)的周期,僅需同步最新鏡像及少量近期交易集合,即可融入網(wǎng)絡(luò)并參與共識驗證。
2. 擴(kuò)展性方面
· 滿足多業(yè)務(wù)的塊鏈結(jié)構(gòu)
布比區(qū)塊鏈的塊鏈結(jié)構(gòu),能夠滿足不同業(yè)務(wù)領(lǐng)域的需求,提高系統(tǒng)的可擴(kuò)展能力和維護(hù)效率。即可用于標(biāo)記資產(chǎn)和資產(chǎn)轉(zhuǎn)移,也可提供不可篡改的多維事件記錄,還可以用于溯源以跟蹤物品的流通過程。
· 權(quán)限控制策略
提供數(shù)據(jù)信息寫入與讀取兩類權(quán)限控制策略。數(shù)據(jù)信息寫入權(quán)限,同一賬戶下設(shè)置多個使用用戶,并針對不同的操作設(shè)置相應(yīng)的權(quán)限,滿足多方簽名控制的使用場景。數(shù)據(jù)信息讀取權(quán)限,用戶可以授予和撤回單用戶或用戶組對數(shù)據(jù)的操作權(quán)限,用戶組可以由用戶靈活配置。數(shù)據(jù)包括用戶賬戶信息,交易信息等,粒度可以細(xì)化到交易或賬戶的各屬性字段。
3. 安全方面
· 安全私鑰存取
為了方便用戶使用區(qū)塊鏈產(chǎn)品服務(wù),除了傳統(tǒng)的客戶端生成和保存的機(jī)制,布比還提供網(wǎng)絡(luò)托管存取和私鑰硬件存?。║-key)兩種方案。網(wǎng)絡(luò)托管存取,即把用戶名和密碼通過特定算法映射成私鑰并在服務(wù)端進(jìn)行存儲。服務(wù)器端存儲的私鑰均為加密數(shù)據(jù),私鑰僅能在用戶端解密;硬件私鑰是為了滿足金融行業(yè)及物聯(lián)網(wǎng)行業(yè)的使用需求。
· 多重隱私保護(hù)方案
提供多重隱私保護(hù)功能。首先,區(qū)塊鏈底層提供同態(tài)加密方式,用戶所有數(shù)據(jù)均加密存儲,僅用戶本身可見。其次,BubiAdaptors 提供加密中間件服務(wù),用戶可根據(jù)業(yè)務(wù)需要進(jìn)行選擇。最后,上層應(yīng)用可以在錄入時對數(shù)據(jù)進(jìn)行加密處理,布比平臺負(fù)責(zé)對用戶生成的加密數(shù)據(jù)進(jìn)行寫入和讀取。
4. 運維方面
· 全平臺部署
布比區(qū)塊鏈的所有代碼均可跨平臺編譯運行,平臺相關(guān)代碼均封裝成基礎(chǔ)庫,業(yè)務(wù)邏輯獨立于布比平臺。除了 PC 及服務(wù)器的方式編譯,同時支持交叉編譯方式,如 ARM、MIPS 平臺,方便在移動便攜式系統(tǒng)部署,為區(qū)塊鏈物聯(lián)網(wǎng)化做預(yù)備支撐。同時,布比已與國內(nèi)幾家知名云平臺達(dá)成戰(zhàn)略合作,可以實現(xiàn)在云平臺上快速部署。
· 可視化運維
提供運維管理所需的可視化工具。區(qū)塊鏈節(jié)點上部署的系統(tǒng)監(jiān)控服務(wù)(MonitorAgent):支持業(yè)務(wù)(區(qū)塊、交易、合約、共識等)、網(wǎng)絡(luò)(組網(wǎng)、時延、吞吐量等)、系統(tǒng)層面(CPU、內(nèi)存、磁盤等)的數(shù)據(jù)信息監(jiān)控;同時提供完備的日志、告警與通知機(jī)制,便于商用系統(tǒng)的維護(hù)。
· 低成本接入方式
BubiAdaptors 抽象出適用于多種業(yè)務(wù)場景的 API 接口,如:資產(chǎn)、溯源、存證等,供這些場景相關(guān)的業(yè)務(wù)直接使用。在新的業(yè)務(wù)場景下,布比可以基于現(xiàn)有的框架為用戶快速定制接口,滿足業(yè)務(wù)功能需求。同時提供已封裝的支持多種主流開發(fā)語言(JAVA、C++、node-js、PHP)的 SDK 軟件開發(fā)包。
目前區(qū)塊鏈技術(shù)服務(wù)主要有兩種:一種是搭建一套區(qū)塊鏈底層,提供一套標(biāo)準(zhǔn)化的 API 并開放,然后由開發(fā)者自己對接應(yīng)用;另外一種是配合上層應(yīng)用解決一些行業(yè)痛點,將分布式賬本內(nèi)嵌到已有的應(yīng)用系統(tǒng)中。區(qū)塊鏈?zhǔn)且豁椥屡d技術(shù),只有不斷的滿足業(yè)務(wù)需求,才能走向成熟,所以我們通過對底層分布式賬本的封裝,降低上層應(yīng)用使用的門檻,在對接和使用的過程中,不斷地優(yōu)化和完善底層分布式賬本和共識算法,使之更加貼近商用訴求。
行業(yè)應(yīng)用案例
以下是布比區(qū)塊鏈已上線運行的幾個行業(yè)應(yīng)用案例,包括:數(shù)字資產(chǎn)的發(fā)行與流通,貿(mào)易金融/供應(yīng)鏈金融,私有股權(quán)登記與轉(zhuǎn)讓,供應(yīng)鏈溯源,公示公證,聯(lián)合征信。
1. 數(shù)字資產(chǎn)發(fā)行流通
相比于傳統(tǒng)中心化系統(tǒng),區(qū)塊鏈應(yīng)用于數(shù)字資產(chǎn)領(lǐng)域的優(yōu)勢在于:資產(chǎn)一旦在區(qū)塊鏈上發(fā)行,后續(xù)流通環(huán)節(jié)可以不再依賴發(fā)行方系統(tǒng),在流通中,資產(chǎn)由單中心控制變成社會化傳播,任何有資源的渠道都可能成為資產(chǎn)流通的催化劑。因此,區(qū)塊鏈能極大地提升數(shù)字資產(chǎn)流通效率,真正達(dá)到“多方發(fā)行、自由流通”。
傳統(tǒng)的資產(chǎn)服務(wù),需要相應(yīng)的中間商,如資產(chǎn)所有者證明、真實性公證等均需要第三方的介入才可以完成,只有通過資產(chǎn)發(fā)行方、資產(chǎn)接收方、流通平臺的三方介入,資產(chǎn)才可以完成整個流通過程。在目前的三方模式中,存在以下幾個痛點:(1)資產(chǎn)進(jìn)入流通后,仍必須依賴資產(chǎn)發(fā)行方系統(tǒng)才能完成使用、轉(zhuǎn)移,這就將資產(chǎn)流通范圍限制在發(fā)行方系統(tǒng)用戶群內(nèi);(2)傳統(tǒng)的資產(chǎn)流通渠道有限,幾乎都依賴于大渠道,行業(yè)大渠道由于壟斷地位大幅增加費用,從而導(dǎo)致流通成本顯著提高,小渠道及個人難以在流通環(huán)節(jié)發(fā)揮作用。
如圖 6-1 所示,在數(shù)字資產(chǎn)發(fā)行與流通網(wǎng)絡(luò)中,區(qū)塊鏈用于資產(chǎn)登記、交易確認(rèn)、記賬對賬和清算等。區(qū)塊鏈數(shù)字資產(chǎn)網(wǎng)絡(luò),包括資產(chǎn)發(fā)行方、資產(chǎn)交易方、交易所、流通渠道在內(nèi)的各個上下游機(jī)構(gòu),他們可以按照自身角色在鏈上自行開展業(yè)務(wù)。
· 任何可數(shù)字化的資產(chǎn)都可以在平臺上實現(xiàn)登記、發(fā)行,各種主體(個人、機(jī)構(gòu))均可以在平臺上登記、發(fā)行自己的數(shù)字資產(chǎn)。實現(xiàn)資產(chǎn)登記即公示,利于數(shù)字資產(chǎn)追蹤查詢,可以有效減少資產(chǎn)糾紛問題。
· 資產(chǎn)流通的核心是渠道,區(qū)塊鏈技術(shù)使資產(chǎn)流通由原來的單中心控制變?yōu)樯鐣魍?,任何有資源的渠道都可以成為資產(chǎn)流通的催化劑,促進(jìn)流通、提高流通效率。
· 區(qū)塊鏈“交易即結(jié)算”的基本特性使得實時清算成為可能,大幅提高交易后處理的效率,實現(xiàn)資產(chǎn)流通情況的實時查詢功能。
· 數(shù)字資產(chǎn)可以是已經(jīng)數(shù)字化的資產(chǎn),可以成為資產(chǎn)證券化和資產(chǎn)數(shù)字化的入口,將現(xiàn)實資產(chǎn)映射成數(shù)字資產(chǎn)在鏈上發(fā)行與流通。
布比區(qū)塊鏈正在被應(yīng)用于商業(yè)積分、電子券、預(yù)付卡、游戲裝備、保險卡單、資產(chǎn)證券化等。
2. 貿(mào)易金融/供應(yīng)鏈金融
貿(mào)易金融/供應(yīng)鏈金融領(lǐng)域的業(yè)務(wù)鏈條中,天然就是多方參與協(xié)作。利用區(qū)塊鏈,能將分散獨立的各自單中心,提升為多方參與的統(tǒng)一多中心,打通貿(mào)易上下游各個環(huán)節(jié),提高信任傳遞效率,降低交易成本,促進(jìn)貿(mào)易金融的良性生態(tài)建設(shè)。
在貿(mào)易金融領(lǐng)域,信息散落在供應(yīng)鏈各家自有系統(tǒng)中,流通和融資環(huán)節(jié)存在信息重復(fù)驗證,效率低下;受各個供應(yīng)鏈圈的信息流限制,中小企業(yè)和金融機(jī)構(gòu)雙向選擇范圍有限;缺乏統(tǒng)一可靠的中小企業(yè)征信系統(tǒng),金融機(jī)構(gòu)風(fēng)控難度大,風(fēng)控成本全部轉(zhuǎn)嫁給融資企業(yè)。區(qū)塊鏈可以促使供應(yīng)鏈參與方共同創(chuàng)建和維護(hù)一份各環(huán)節(jié)都認(rèn)可的統(tǒng)一憑證,并保障其真實有效、不可篡改;除了憑證的共享,項目/合同執(zhí)行的過程也可以完整記錄和跟蹤,降低金融機(jī)構(gòu)的風(fēng)控難度,提升中小企業(yè)融資的可行性,降低融資成本;淡化供應(yīng)鏈固有的圈子,擴(kuò)大憑證授信范圍,成為資產(chǎn)證券化、數(shù)字化的入口,增強(qiáng)流通性;鏈信息的記錄和積累,也是企業(yè)自征信的過程,基于這些征信數(shù)據(jù),可以展開各種金融服務(wù)。
· 統(tǒng)一憑證,保障唯一真實性,極大降低核驗成本;
· 過程可視,增強(qiáng)履約透明度,提高融資管理能力;
· 數(shù)據(jù)記錄,促進(jìn)征信的體系,減小風(fēng)險控制成本。
布比區(qū)塊鏈正在被應(yīng)用于倉單質(zhì)押融資、應(yīng)收賬款融資、票據(jù)托管貼現(xiàn)、消費金融理財、大宗商品交易等。
3. 私有股權(quán)登記轉(zhuǎn)讓
應(yīng)用區(qū)塊鏈技術(shù)的加密股權(quán)、債券等證券化資產(chǎn),有助于完善登記與流轉(zhuǎn)服務(wù),尤其是區(qū)塊鏈構(gòu)建的多中心體系,能夠大幅地提升資產(chǎn)跨域流通效率,降低交易成本,使管理更安全、高效、可信、低成本、合規(guī)。
目前,股權(quán)登記需要人工處理,股東名冊維護(hù)繁瑣、歷史交易維護(hù)與跟蹤十分困難。傳統(tǒng)股權(quán)交易,以雙方信用為基礎(chǔ),需要建立雙邊授信后才可進(jìn)行交易,信用風(fēng)險由交易雙方自行承擔(dān),而交易平臺集中承擔(dān)市場交易參與者的信用風(fēng)險。
· 唯一真實的數(shù)字憑證,適于股權(quán)債券等證券化資產(chǎn)的登記;
· 跨域的多中心化信任,便于加密證券化資產(chǎn)的轉(zhuǎn)讓與交易;
· 增強(qiáng)的信息披露記錄,易于符合監(jiān)管滿足合法合規(guī)性要求。
布比區(qū)塊鏈正在被應(yīng)用于眾籌平臺、區(qū)域股權(quán)交易中心、區(qū)域金融資產(chǎn)交易中心、私募管理平臺等。
4. 供應(yīng)鏈溯源
區(qū)塊鏈賬本本身具有不可篡改性,鏈上各方共同參與賬本信息維護(hù),保證寫入?yún)^(qū)塊鏈的數(shù)據(jù)實時、有序、真實不可偽造。應(yīng)用層支持多種實物掃碼或編碼錄入方式進(jìn)行商品溯源,杜絕物品身份的造假、惡意仿制放大流通量的情況。
如圖 6-4 所示,布比區(qū)塊鏈對供應(yīng)鏈特性的支撐,使每一個物品靜態(tài)(固有特性)和動態(tài)(流轉(zhuǎn)、信用等)信息能夠在生產(chǎn)制造企業(yè)、倉儲企業(yè)、物流企業(yè)、各級分銷商、零售商、電商、消費者以及政府監(jiān)管機(jī)構(gòu)中共享、共識。區(qū)塊鏈平臺在鏈接商品供應(yīng)鏈權(quán)屬關(guān)系和上下游關(guān)系的同時,還可以有效鏈接了間接發(fā)生關(guān)系的上下游企業(yè)。
· 信息記錄:每個物品的關(guān)鍵信息會以明文或加密方式記錄到區(qū)塊鏈中,公開不可篡改的區(qū)塊鏈屬性,防止數(shù)據(jù)偽造。
· 信息跟蹤:商品碼信息是平臺中標(biāo)識一個物品的唯一加密字串,也稱為“一物一碼”。通過使用智能手機(jī)、便攜或大型射頻、傳感器裝備等對物品的商品碼進(jìn)行自動識別,透明的共享的過程,連接商品權(quán)屬及轉(zhuǎn)移關(guān)系。
· 多方參與:基于區(qū)塊鏈開放、共識、多中心網(wǎng)絡(luò)信任特性,企業(yè)不僅能夠可靠的掌握上下游企業(yè)情況、建立交易關(guān)系、跟蹤交易狀況,了解間接環(huán)節(jié)直至最終消費者的狀況;同時提供監(jiān)管方介入接口,有利于政府/市場監(jiān)督。
· 最終實現(xiàn):對品質(zhì)型商品、作品的價值保護(hù);對流通渠道和最終消費者的保護(hù);具有公信力的價值轉(zhuǎn)移和再生。
布比區(qū)塊鏈正在被應(yīng)用于食品、藥品、消費品、藝術(shù)品等。
5. 公示公證
在信息公示中,公示主體的公信力是核心。因為數(shù)據(jù)完全受控于系統(tǒng)管理者,所以即使在數(shù)據(jù)時代,公信力的缺失問題并沒有被有效解決。區(qū)塊鏈的不可篡改、不可抵賴的特征,能夠提高公示主體的公信力,打造新一代信息公示服務(wù)。
公示需求由來已久,在沒有信息化技術(shù)之前,張榜公布、立碑刻字是曾經(jīng)較為廣泛采用的“公示”形式。公示的本質(zhì)就是通過將信息公開化獲得大眾群體的確認(rèn)及共識,這與區(qū)塊鏈達(dá)成共識后不可篡改的本質(zhì)具有異曲同工之處。區(qū)塊鏈技術(shù)本身是提高公信力的有效途徑:一是讓更多的人知悉,從而提升抵賴難度;二是利用特殊介質(zhì),增強(qiáng)物理憑據(jù)的存在。
· 區(qū)塊鏈?zhǔn)墙鉀Q公信力的利器。區(qū)塊鏈之所以能提高公信力,是因為它具有不可篡改、不可抵賴的特征。
· 公示中的“隱私保護(hù)”。由于數(shù)據(jù)本身并不能被篡改,所以在信息公示中,無論支持隱私保護(hù)和權(quán)限控制,或是支持完全公開和授權(quán)訪問,都不會降低公示的公信力。
布比區(qū)塊鏈正在被應(yīng)用于慈善公益、養(yǎng)老扶貧、互助保險、網(wǎng)貸眾籌、版權(quán)登記、政務(wù)公示等。
6. 聯(lián)合征信
目前,征信通常是單中心模式,即單機(jī)構(gòu)通過自己的數(shù)據(jù)收集能力和信用做背書,進(jìn)行風(fēng)控和征信系統(tǒng)的開發(fā)和維護(hù),為其它機(jī)構(gòu)及個人客戶提供有償?shù)恼餍欧?wù)。
單中心的征信模式有幾個明顯的弊端:首先,單中心維護(hù)數(shù)據(jù)信用的成本過高,包括系統(tǒng)建設(shè)的成本和數(shù)據(jù)審核的成本;其次,單中心提供的征信服務(wù)使用范圍有限,只有密切合作并且充分信任的機(jī)構(gòu)才會認(rèn)可。
隨著區(qū)塊鏈技術(shù)在各個領(lǐng)域的點滴滲透,單中心維護(hù)的信用體系將被改善;由區(qū)塊鏈構(gòu)建多中心體系下的聯(lián)合征信優(yōu)勢在于:
· 降低征信成本:聯(lián)合征信的可充分保護(hù)各方數(shù)據(jù)隱私的基礎(chǔ)上,實現(xiàn)成本分?jǐn)偸降恼餍畔到y(tǒng)搭建,降低單中心系統(tǒng)構(gòu)建和維護(hù)的成本,從而降低整個征信平臺的使用成本。
· 擴(kuò)大征信服務(wù)使用范圍:征信數(shù)據(jù)的錄入和累積,由上下游參與方共同驗證和維護(hù),這種方式產(chǎn)生的征信服務(wù),將大幅提升使用范圍。
· 數(shù)據(jù)自征信:隨著參與方越來越多,聯(lián)合征信的生態(tài)越來越完善;企業(yè)、C端用戶的數(shù)據(jù)不斷積累,其實也在完成各自自征信的過程。
· 數(shù)據(jù)共享,互利共贏:區(qū)塊鏈在底層提供數(shù)據(jù)確權(quán)、不可抵賴的訪問記錄、低成本的對賬清算等功能;同一行業(yè)實現(xiàn)互利互惠的數(shù)據(jù)共享。
布比區(qū)塊鏈正在被應(yīng)用于黑名單共享、信貸記錄共享等。
評論
查看更多