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

買賣虛擬貨幣

引言

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

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


分散式商業需求日漸興盛

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

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

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


FISCOBCOS的誕生

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

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

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

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


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


FISCOBCOS:功能與價值昇華

作為金融版本的區塊鏈解決方案,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)、培訓活動等,以期發展社羣,共建生態。金鍊盟開源工作組將整合越來越多的金鍊盟成員單位的技術資源與商業力量,締造一個深度互信的金融區塊鏈價值共同體。 

免責聲明:

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

推荐阅读

;