首頁>財經>

文 / 天津金融資產交易所 丁化美 李可書 柯金虎

分散式賬本技術(Distributed Ledger Technology,DLT)是一種在網路成員之間共享、複製和同步的資料庫。分散式賬本記錄網路參與者之間的交易,比如資產或資料的交換。這種共享賬本降低了因調解不同賬本所產生的時間和開支成本,不需要依賴一個受信中央驗證系統。

分散式賬本系統本質上是一種可以幫助參與者以安全、高效的方式建立、傳播和儲存資訊資料庫的技術,其核心技術包括加密演算法、共識機制、時間戳、分散式儲存等,核心價值在於為大規模多方協作網路提供可信的基礎設施。

分散式賬本技術在金融資產交易領域發揮的基礎性功能

分散式賬本技術作為一個參與方共同認可、無中介管理的自主執行系統,透過數字化信任機制,實現金融資產交易的自動化,可降低市場參與者的信任成本、實現點對點的交易,降低中心化服務系統的開發成本和維護費用,提高金融系統交易的支付清算效率、業務流程的透明度,從而簡化業務流程、縮短交易週期,有效降低風險,提高金融業體系的執行效率和經濟效益。同時,分散式賬本技術透過加密技術和電子簽名,驗證身份和交易的真實性,強化系統的彈性及穩健性。

金融資產交易場所作為專業開展金融基礎資產、權益資產交易及資訊耦合業務的場所,旨在增加金融資產的流動性,屬於我國金融體系的重要組成部分。分散式賬本技術在金融資產交易領域得到廣泛應用,其在基礎性功能主要如下。

1.瞭解客戶(KYC)。瞭解客戶是成熟金融市場普遍的制度安排,其主要目的是保護投資者合法權益目的,透過對客戶的全面瞭解,將合適的產品賣給合適的客戶。

2.資產登記確權。分散式賬本系統中每一個單獨的賬本都儲存著系統開始以來的所有交易資訊,同時將資產所有權的確認、流轉、交易、清分等流程植入時間戳,類似於對以上確認和交易流程進行了特殊標引。每個使用者可隨時透過密碼學原理對比賬本上的同類資料以及交易歷史對每條交易進行追溯和驗證,不但實現對賬本資料庫的有效管理,還使得賬本上相關資料的所有權、使用權、交易權、處置權等權屬特徵均具備了可追溯性,可對任一時刻、任一賬本上的資料內容及其產權屬性與責任人的有效追蹤,實現對資產準確無誤的登記、確權和交易、處置及價值轉移。

3.登記結算。利用分散式賬本點對點分散式的時間戳服務以及電子簽名演算法,多節點之間可以快速完成賬本同步和各節點之間的對賬,加快登記和結算流程,建立相同的賬本,提高電子交易過程數字化的過程。

4.支付。透過在金融資產交易系統中應用分散式賬本技術,可以在分散式交易系統中建立交易資訊的安全傳播機制,並記錄交易,避免出現雙花問題,降低運營成本以及增加彈性。

分散式賬本平臺技術架構分享

我們搭建的基於分散式賬本技術(DLT)的應用平臺功能架構如圖1所示。

圖1 天金所分散式賬本平臺功能架構圖

基礎服務:平臺提供區塊鏈閘道器服務,為各節點的服務接入提供保障。

管理服務:平臺提供區塊鏈節點管理、會員管理、證書管理、金鑰管理、智慧合約管理等管理服務,為平臺的聯盟治理提供支援。

應用服務:提供二次開發介面,助力多種金融業務。

分散式賬本平臺透過深度使用密碼學演算法和多方參與的共識機制,提供了一種全新的“信任”問題解決方案,並提供鏈碼分散式執行、多方共識校驗機制、賬本分發和防篡改等功能,其核心技術如下。

1.多通道。設計了通道(Channel)來提供成員之間的隱私保護,通道由排序服務管理。在建立通道的時候,需要定義它的成員和組織、錨節點和排序服務的節點。

2.分散式賬本。資料以分散式賬本形式儲存。賬本中的資料項以鍵值對的形式存放,構成了賬本的狀態。

賬本由區塊鏈和狀態資料庫兩部分組成:(1)區塊鏈是一組不可更改的有序的區塊(資料塊),記錄著全部交易的日誌。(2)狀態資料庫記錄了賬本中所有鍵值對的當前值,相當於對當前賬本的交易日誌做了索引。

3.密碼學特性。為了保證資料的不可逆、不可篡改和可追溯,平臺採用了一些密碼學相關的技術。主要使用的是雜湊演算法、Merkle樹、非對稱加密演算法這三種密碼學中常用的技術。平臺同時支援支援ECDSA、RSA以及國密演算法。

4.共識機制。我們的分散式賬本平臺支援二種共識演算法,分別為Kafka和Raft。

Kafka是一種支援多通道分割槽的叢集時序服務,可以容忍部分節點失效(Crash),但不能容忍惡意節點,其基於Zookeeper進行Paxos演算法選舉,支援2f+1節點叢集,f代表失效節點個數。即Kafka可以容忍少於半數的共識節點失效。

Raft的模型可以容忍部分節點失效。Raft共識是“主從模型”,主節點透過動態選舉決定,從節點是主節點的複製。

5.鏈碼(智慧合約)。提供鏈碼開發框架和JavaShim。引入傳統的服務框架和RMI思路,包括如下。

(1)註解式服務開發。開發者只需要宣告服務定義,用註解介面實現服務呼叫自動分發。(2)POJO引數和自動對映。鏈碼引數支援POJO物件,並且框架會自動對映引數。(3)基礎服務和工具類。框架基礎與賬本操作的基礎服務和相關工具類,開發者可以關注業務邏輯而不是底層技術實現。(4)客戶端呼叫樁。基於服務定義,客戶端呼叫時無需自己組裝交易、透過Invoke介面呼叫賬本服務以及處理背書收集和結果確認。(5)鏈碼開發工具。

6.聯盟治理。配置包括了成員、證書、角色、策略等整個平臺的核心基礎資料,這些核心資料不是一成不變的,平臺提供了一系列更新配置流程及審批功能:成員加入、退出;Order成員加入、退出;建立通道;證書更新;角色變更;錨節點更新;修改Channel引數配置。

7.機構角色及策略引擎。在實際應用中,一個聯盟(或Channel)的成員必然是擁有不同角色的,如核心成員、主要成員、普通成員、監管成員、KYC機構、運營機構、開發者等,並且基於分類有不同的許可權控制。

收益分享智慧合約產品應用場景

傳統應收賬款業務流程週期長,涉及機構眾多,效率低,過程不透明,投資者和機構間資訊不對稱,安全性低。按照典型的應收賬款業務交易過程,一個產品從簽訂合同到登記發售,歷經核心企業、融資企業、中間機構、徵信機構、交易機構、登記結算機構等,如首先是核心企業釋出採購申請,然後融資企業接收訂單進行生產,生成合同協議,核心企業確認融資企業履行完畢後,融資企業發起融資請求。若有中間機構,中間機構受讓債券,經徵信機構徵信後在交易場所發行收益權產品,最終在登記結算機構登記產品。在這些流程全部完成之後,投資者才能在公開的交易場所認購投資產品,整個業務流程效率低,過程不透明,投資者和機構間資訊不對稱,安全性低。

收益分享智慧合約產品利用分散式賬本技術,將應收賬款的底層資產合同簽署檔案以及融資申請,機構徵信等資料記錄在自建分散式賬本中,應收賬款的生成以及交易過程電子化,整個交易過程中資料不可篡改,提高了業務流程整體效率,保證產品的透明性,防篡改和真實性,有效降低業務風險。

需要上鍊的資料分別有:買賣合同的合同掃描件;融資摘要資訊,例如,“企業XXX因XXXX業務欠企業XXXX賬款XXXXX元,賬期XX個月”的文字說明;掛牌申請書的申請表單內容;評定機構鑑定書,如鑑定結果檔案;產品資訊表單;會員資訊,上游企業資訊、核心企業資訊、評級機構資訊。

這些關鍵資料的上鍊,使複雜的、存在資訊不一致問題的應收賬款業務資訊在關鍵資料上交換更快、更透明、更安全,提升業務支撐的公信力,提供一個公開、公正、安全的市場環境,從而降低費用和風險、吸引更多投資者參與、擴大交易體量、增加市場繁榮。

9
最新評論
  • 神秘買家6億元拍走,樂視大廈究竟歸誰?
  • “漢芯1號”的騙局,損失11億經費,當事人身價上億二次創業