基于衍生鏈的資產數據處理方法及裝置的制造方法
【技術領域】
[0001]本發明涉及金融類數據處理領域,尤其涉及一種基于區塊鏈的資產數據處理方法及系統。
【背景技術】
[0002]自2009年比特幣系統推出以來,以比特幣及其衍生競爭幣為代表的去中心化加密貨幣受到了廣泛關注。該貨幣類系統的特點是基于區塊鏈構建分布式共享總賬,從而保證系統運行的安全、可靠、去中心化特性。
[0003]區塊鏈是指通過去中心化和去信任的方式集體維護一個可靠數據庫的技術方案。該技術方案主要讓參與系統中的任意多個節點,通過一串使用密碼學方法相關聯產生的數據塊,每個數據塊中包含了一定時間內的系統全部信息交流數據,并且生成數據指紋用于驗證其信息的有效性和鏈接下一個數據庫塊。
[0004]但是,目前的上述去中心化加密貨幣系統采用的是單區塊鏈結構,存在如下問題:可擴展性差,貨幣系統功能的更新需要所有參與者協同執行才能生效,導致更新周期長,貨幣系統難于適應新需求和采納創新的技術改進。
[0005]因此,提供一種更加安全高效的區塊鏈資產管理系統和方法成為業內急需解決的問題。
【發明內容】
[0006]本發明的目的在于提供一種基于衍生鏈的資產數據轉移方法及裝置,以解決現有的貨幣系統可擴展性差,更新周期長,難于適應新需求和采納創新的技術改進的缺陷。
[0007]本發明提供的技術方案為:一種基于衍生鏈的資產數據處理方法,包括:為區塊鏈資產管理系統構建唯一主鏈和至少一條交易衍生鏈;主鏈和至少一條交易衍生鏈分別進行交易和區塊鏈驗證;主鏈和至少一條交易衍生鏈分別進行各自的驗證池更新;以及主鏈與每條交易衍生鏈之間以及各條交易衍生鏈之間通過轉移網關進行資產數據處理。
[0008]優選地,根據業務需求,主鏈和至少一條交易衍生鏈分別采用以下方式之一進行交易和區塊鏈驗證:工作量證明(PoW)、權益證明(PoS)或共識算法(RPCA)等。
[0009]優選地,主鏈和至少一條交易衍生鏈分別在各自的驗證池中驗證節點內進行交易和區塊鏈驗證,驗證池包括多個區塊鏈的驗證節點并用于處理用戶的驗證節點加入或退出申請。
[0010]優選地,主鏈和至少一條交易衍生鏈分別進行各自的驗證池更新的步驟包括:根據用戶行為、交易記錄和/或信譽度建立用戶信用模型;以及主鏈和至少一條交易衍生鏈根據用戶信用模型更新各自的驗證池。
[0011]可選擇地,主鏈與每條交易衍生鏈之間以及各條交易衍生鏈之間通過轉移網關進行資產數據處理的步驟包括:預先設定主鏈與每條交易衍生鏈之間以及各條交易衍生鏈之間的資產數據轉移參數;轉移網關接收資產數據處理申請,并指定資產數據轉移目標賬戶及其所在區塊鏈;生成第一交易,第一交易為用戶待轉移的資產數據到轉移網關公共賬戶的轉賬交易,并在主鏈或者交易衍生鏈發布第一交易;轉移網關根據轉移參數生成轉賬數據,并在目標賬戶的區塊鏈產生第二交易,該第二交易為轉移網關公共賬戶到目標賬戶的轉賬交易,在目標賬戶所在的區塊鏈發布第二交易。
[0012]可選擇地,生成第一交易之前,還可以包括:轉移網關根據用戶信用模型對交易進行風險評估,當通過風險評估時,生成第一交易,否則,結束交易。
[0013]可選擇地,生成第一交易之前,還可以包括:評估每條交易衍生鏈的成熟度值和風險值;若目標交易衍生鏈的成熟度值或風險值低于預設閾值,則禁止目標交易衍生鏈參與資產數據轉移或僅限其與主鏈進行資產數據轉移。
[0014]可選擇地,在主鏈發布第一交易之后,還可以包括:對主鏈發布的第一交易進行驗證,當通過驗證時,繼續下一步,否則,結束交易,返回轉移的資產數據。
[0015]可選擇地,在目標賬戶所在的區塊鏈發布第二交易之后,還可以包括:對第二交易進行驗證,當通過驗證時,結束資產數據處理,否則,結束交易,返回轉移的資產數據。
[0016]根據本發明的另一方面,還提供了一種基于衍生鏈的資產數據處理裝置,包括:區塊鏈生成模塊,用于為區塊鏈資產管理系統構建唯一主鏈和至少一條交易衍生鏈;區塊鏈驗證模塊,用于使主鏈和至少一條交易衍生鏈分別進行交易和區塊鏈驗證;驗證池更新模塊,用于使主鏈和至少一條交易衍生鏈分別進行各自的驗證池更新;以及轉移網關模塊,用于使主鏈與每條交易衍生鏈之間以及各條交易衍生鏈之間通過轉移網關模塊進行資產數據處理。
[0017]具體地,轉移網關模塊包括:轉移參數設定單元,用于預先設定主鏈與每條交易衍生鏈之間以及各條交易衍生鏈之間的資產數據轉移參數;轉移網關模塊接收資產數據處理申請,并指定資產數據轉移目標賬戶及其所在區塊鏈;第一交易單元,用于生成第一交易,第一交易為用戶待轉移的資產數據到轉移網關公共賬戶的轉賬交易,并在主鏈或者交易衍生鏈發布第一交易;以及第二交易單元,轉移網關模塊根據轉移參數生成轉賬數據,第二交易單元在目標賬戶的區塊鏈產生第二交易,第二交易為轉移網關公共賬戶到目標賬戶的轉賬交易,在目標賬戶所在的區塊鏈發布第二交易。
[0018]可選擇地,轉移網關模塊還可以包括:評估單元,用于評估每條交易衍生鏈的成熟度值和風險值;交易控制單元,若目標交易衍生鏈的成熟度值或風險值低于預設閾值,則交易控制單元禁止目標交易衍生鏈參與資產數據轉移或僅限其與主鏈進行資產數據轉移。
[0019]根據本發明的又一方面,還提供了一種基于衍生鏈的資產數據處理系統,包括:一個或者多個交易衍生鏈,交易衍生鏈根據業務需求生成,用于執行業務的資產數據處理;主鏈,根據交易衍生鏈的信息構造,用于維護全網的資產數據;驗證池,包括多個區塊鏈的驗證節點,處理用戶的驗證節點加入或退出該驗證池的申請,并用于使主鏈和交易衍生鏈分別進行驗證池更新;轉移網關,用于使主鏈和交易衍生鏈通過該轉移網關進行資產數據處理。
[0020]本發明的有益效果是:本發明設置了獨立隔離的主鏈和交易衍生鏈,因而關鍵的功能更新可以首先在影響較低的衍生鏈進行,既可以提升更新速度,又能夠規避主鏈破壞風險,其可擴展性明顯提高,更新周期短,便于適應新需求和采納創新的技術,為技術和經濟上的創新提供更好的支持。例如,調整交易費率、增加區塊交易容量、新錢包特性等等,都可以在交易衍生鏈上試行,證明成功且穩定之后再在主鏈上實施。此外,根據業務需求生產的多種交易衍生鏈可以支持多種業務的資產交易,包括非貨幣資產在區塊鏈的交易,例如欠條、智能財產、優惠券、債券等,同時支持不同業務資產間的轉移。
【附圖說明】
[0021]圖1為本發明實施例1提供的基于衍生鏈的資產數據處理方法流程示意圖。
[0022]圖2為本發明實施例2提供的基于衍生鏈的資產數據處理裝置構造示意圖。
[0023]圖3為本發明的基于衍生鏈的資產數據處理裝置的使用過程示意圖。
【具體實施方式】
[0024]為了解決現有的貨幣系統可擴展性差,更新周期長,難于適應新需求和采納創新的技術改進的缺陷,本發明提供一種了基于衍生鏈的資產數據轉移方法及裝置。
[0025]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有付出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0026]本發明的下述實施例中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特