金融科技專家

The  Fintech  Expert

中國智慧 · 國際視野

金鏈盟基于BCOS平臺,重磅推出金融升級版—FISCO BCOS

引言

2017年12月15日,由深圳市金融科技協會及華為承辦的第九屆“中國(深圳)金融信息服務發展論壇“在深圳星河麗思卡爾頓大酒店成功舉辦,其中,銀行與區塊鏈分論壇由金融區塊鏈合作聯盟(深圳)(簡稱“金鏈盟”)及深圳金融科技協會主辦,著重探討全球區塊鏈應用及開源現狀,提倡共建金融區塊鏈新生態。

論壇上,金鏈盟對外宣布重磅消息,將基于BCOS平臺加以模塊升級與功能重塑、最終完成深度定制的金融版區塊鏈底層平臺——FISCO BCOS完全開源,致力于締造一個深度互信的金融區塊鏈價值共同體。

 

分布式商業需求日漸興盛

隨著新一代分布式商業模式的普及,金融行業也誕生了大量的多方參與、對等合作的創新業務和產品模式。此類金融創新業務的發起與完成,已不是單一依賴于某個金融服務提供方,而是要求多個在垂直領域具有相對優勢的參與方進行透明平等的合作。

分布式商業提倡“專業分工”和“價值連接”,通過預先設定透明的價值交換或合作規則,使得分工及集群后的新商業模式產生強大力量,與傳統單一主體主導的商業模式相比有顯著優越性。

但在實踐中,金融行業傳統的集中式IT系統架構已難以滿足這類分布式商業需求。如何采用新的基礎設施技術,以提升技術架構與商業模式的容錯性、促進金融機構間的信息共享、增加業務流程與業務數據的可追溯性、提升流程自動化程度、減少重復對賬清算工作和提升運營效率等,成為了金融行業迫在眉睫需要解決的難題。由此,區塊鏈技術應運而生。

FISCO BCOS的誕生

早在2016年,微眾銀行、上海萬向區塊鏈、矩陣元三家公司達成戰略合作,致力于共同進行區塊鏈技術的探索,且在2017年7月,三方將順利完成的區塊鏈底層平臺BCOS(取BlockChain OpenSource涵義命名)完全開源,以便更多的開發者加入,共同完善技術,構建真正根植中國的區塊鏈生態。至今,BCOS平臺距開源已經四個月有余,引起了行業較好的反響。

而隨著技術探索與場景應用的深入,在一些垂直領域尤其是金融領域,開始涌現出越來越多的新需求。一方面,金融行業具有強監管和高等級的安全合規要求,需要在節點準入、權限管理、業務連續性等方面進行強化。另一方面,金融機構及其商業伙伴對區塊鏈平臺的互操作性有著復雜需求。如何在BCOS平臺的基礎上,針對金融行業的特殊要求定制一個金融版本,成為多家金融機構思考和探索的焦點目標。

基于此目標,金融區塊鏈合作聯盟(深圳)(以下簡稱:金鏈盟)成立了開源工作組,并由首批八家成員機構牽頭開展工作。其中,包括深圳前海微眾銀行股份有限公司、深圳證券通信有限公司、騰訊科技(深圳)有限公司、華為技術有限公司、深圳四方精創資訊股份有限公司、神州數碼集團股份有限公司、博彥科技股份有限公司、廣州越秀金融控股集團股份有限公司。

該開源工作組旨在聯合金鏈盟內的金融和科技機構,整合多方技術資源及人才,在BCOS平臺的基礎上,以金融業務實踐為參考樣本,深度定制一個自主可控的、為金融行業量身定制的開源區塊鏈底層平臺:FISCO BCOS。

 

FISCO BCOS作為BCOS的金融分支版本,代碼也是完全開源的,在未來的發展中,可與BCOS互通有無、互相借鑒。FISCO BCOS的新特性與新模塊,如經過一段時間驗證穩定、且符合普適行業的需求,也將提交至BCOS主干版本,以便BCOS社區選擇性地吸納合并這些模塊。同理,BCOS仍在持續地優化更新中,金融分支版本也將階段性地同步這些更新。

FISCO BCOS:功能與價值升華

作為金融版本的區塊鏈解決方案,FISCO BCOS根據金融機構特殊業務需求、現有技術水平以及法律法規等方面的要求或條件,從業務適當性、性能、安全、政策、技術可行性、運維與治理、成本等多個維度進行綜合優化。具體而言,FISCO BCOS完成了以下的模塊升級與功能重塑。

 

互操作性升華:基于區塊鏈網絡的消息通信協議(AMOP)

基于區塊鏈體系,機構之間可以建立一個互相通信的網絡。區塊鏈的共識機制、區塊數據交換已經可以承載機構之間交易往來,但隨著業務場景的逐漸豐富,對“互操作性”也提出了更多要求。

FISCO BCOS設計了一個高效、可靠的,基于區塊鏈網絡的消息通信協議,簡稱AMOP(Advanced Messenger On-chain Protocol,或者簡稱鏈上信使),支持跨機構之間,點對點的實時消息通信;并為鏈外系統和區塊鏈之間的交互提供標準化接口。

運維能力升華:合約命名服務(CNS)

目前區塊鏈的用戶、帳戶、智能合約等基本信息,在鏈上的體現為一個“地址”(Address),通常為一些固定長度的十六進制的數據標識,這些數字型地址的問題在于:難以辨識其類型,對應的數據實例,難以記憶、書寫、復用,繁瑣且容易出錯。

CNS (Contract Name Service)的設計加強了對合約接口的信息管理,使調用合約的方式更加簡單,并實現合約升級對調用者透明,支持合約灰度升級。

 

金融級的性能升華

1)更穩定、高效的共識機制

BCOS的PBFT共識機制已經針對聯盟鏈進行了定制,實現秒級出塊,具備高一致性、高可用性,抗欺詐能力較強。但共識過程容易受網絡波動影響,對網絡延遲和丟包比較敏感。FISCO BCOS對PBFT算法進行了深度的優化,使記賬者與跟隨者并行計算, 大幅提升交易處理速度,不出空塊,減少存儲量,加快同步速度,加速記賬節點的互相檢測,異常時可快速切換到下一個記賬者。

2)更快速、高性能的并行計算

FISCO BCOS在多個方面對系統運行的全流程進行細致的優化,包括加密解密計算、交易處理流程、共識算法、存儲優化等,使其在單鏈架構時,運行速度達到了一個較高的性能水準,基本能滿足一般的金融業務要求。同時,對于對系統有更高容量及拓展性要求的海量服務場景,FISCO BCOS提出了“并行計算,多鏈運行”的方案,采用多鏈并行架構及跨鏈交互手段,并新增熱點賬戶解決方案。并行多鏈計算是一個基礎的系統擴展方案,熱點帳戶的解決方案是一個場景性的實現,由此可以針對有海量需求的各種金融交易場景,設計出不同的方案來,以解決具體的場景問題。

3)治理能力升華:更可控、易用的金融聯盟鏈治理

為滿足金融行業對數據結構化、可視化、可監管、可審計的要求,FISCO BCOS對治理能力進行了升華。新增區塊鏈瀏覽器,實現區塊信息的獲取和統計,預埋關鍵監控指標,便于精細化運營;支持監管節點及AML反洗錢接口,滿足金融監管需要。

未來展望

回顧IT產業的發展歷程,技術開源起到了無與倫比的作用,作出了重大貢獻。圍繞開源技術形成開源組織或開源社區,可促進商業機構、科研機構、監管機構、教育機構、開發者、用戶等相互之間的良性溝通、共享與協作氛圍。在某種意義上,開源組織或開源社區也是互聯網經濟、共享經濟、數字經濟等新經濟的基石。

金鏈盟開源工作組以打造一個適用于金融機構的區塊鏈底層平臺FISCO BCOS為契機,將凝聚起同時熟悉金融行業業務邏輯和區塊鏈技術實現的企業機構和開發者,開發技術人員不僅可在Github上參與FISCO BCOS開源項目,更可參與建立金融區塊鏈的生態圈,促成開放的分布式技術協作模式,同時,還可從拓展使用場景、拓展客戶、市場宣傳、贊助社區等多個維度為開源做出貢獻,共同探索金融區塊鏈的分布式商業應用。

展望未來,開源工作組及社區將不斷迭代源碼和文檔,同時陸續推出系列的運營活動,如區塊鏈云平臺、編程馬拉松(Hackathon)、培訓活動等,以期發展社區,共建生態。金鏈盟開源工作組將整合越來越多的金鏈盟成員單位的技術資源與商業力量,締造一個深度互信的金融區塊鏈價值共同體。

 

2017年12月18日 09:25
重庆幸运农场走势图一