[發明專利]基于私有鏈的數據一致性驗證方法、裝置、設備及介質在審
| 申請號: | 201910365927.8 | 申請日: | 2019-04-30 |
| 公開(公告)號: | CN110096511A | 公開(公告)日: | 2019-08-06 |
| 發明(設計)人: | 翁玉萍;盧道和;周杰;卓燕坤;方鎮舉;陳文龍;黃濤;袁文靜 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06Q40/02 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518052 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訂閱 發布 驗證 數據一致性 訂閱數據 預設 存儲 完整性校驗 完整性驗證 一致性驗證 存儲介質 發布數據 規則驗證 匹配規則 生成數據 數據完整 驗證結果 原始數據 | ||
本發明公開了一種基于私有鏈的數據一致性驗證方法、裝置、設備及存儲介質,該方法包括以下步驟:按照預設完整性校驗規則驗證訂閱表中的數據是否完整,所述訂閱表中存儲有發送給訂閱方的私有鏈上的訂閱數據;若訂閱表中的數據完整,則根據預設匹配規則驗證所述訂閱表中的數據與發布表中的數據是否一致,所述發布表中存儲有發布方發布在私有鏈上的原始數據;根據所述訂閱表中的數據與發布表中的數據是否一致的驗證結果生成數據一致性驗證報表。本發明通過對訂閱表進行完整性驗證和對訂閱表與發布表的一致性進行驗證,實現了發布數據和訂閱數據的線上驗證,進而提高了發布方數據和訂閱方數據對賬的效率。
技術領域
本發明涉及區塊鏈技術領域,尤其涉及一種基于私有鏈的數據一致性驗證方法、裝置、設備及介質。
背景技術
隨著金融科技(Fintech),尤其是互聯網科技金融的不斷發展,區塊鏈(Blockchain)技術被逐漸引入銀行等金融機構的業務交易中。
銀行與合作方的對賬一般采用T+1日FTP(File Transfer Protocol,文件傳輸協議)數據文件到雙方中間站點來核對的方式,時效不高且數據存在丟失和被篡改的風險。為了滿足對賬實時性、交易數據不可篡改、不可丟失的要求,現有一種基于事件驅動的區塊鏈方案,但是在該方案中不同業務項目私有鏈相互獨立、各自維護,私有鏈下的數據相互隔離,沒有形成完整的鏈上數據一致性校驗,聯調時依賴合作方主動發起發布或者訂閱獲取數據后再共同進行線下發布數據和訂閱數據的人工核對校驗,校驗效率低下,因此項目進度緩慢,不滿足敏捷開發測試需求。
發明內容
本發明的主要目的在于提供一種基于私有鏈的數據一致性驗證方法、裝置、設備及介質,旨在解決現有技術發布數據與訂閱數據的一致性校驗效率低下的技術問題。
為實現上述目的,本發明提供一種基于私有鏈的數據一致性驗證方法,所述基于私有鏈的數據一致性驗證方法包括以下步驟:
按照預設完整性校驗規則驗證訂閱表中的數據是否完整,所述訂閱表中存儲有發送給訂閱方的私有鏈上的訂閱數據;
若訂閱表中的數據完整,則根據預設匹配規則驗證所述訂閱表中的數據與發布表中的數據是否一致,所述發布表中存儲有發布方發布在私有鏈上的原始數據;
根據所述訂閱表中的數據與發布表中的數據是否一致的驗證結果生成數據一致性驗證報表。
可選地,所述按照預設完整性校驗規則驗證訂閱表中的數據是否完整的步驟包括:
按照預設頻率獲取匯總表中的第一數據標識和訂閱表中最新數據的第二數據標識,驗證所述第二數據標識與所述第一數據標識是否相同,所述第一數據標識為上一次獲取到的訂閱表中最新數據的數據標識;
若所述第二數據標識與所述第一數據標識不相同,則計算所述訂閱表中大于第一數據標識且小于或者等于第二數據標識的所有數據標識對應的第一數據總量,和發布表中大于第一數據標識且小于或者等于第二數據標識的所有數據標識對應的第二數據總量;
根據所述第一數據總量與所述第二數據總量是否相等判斷所述訂閱表中的數據是否完整。
可選地,所述根據所述第一數據總量與所述第二數據總量是否相等判斷所述訂閱表中的數據是否完整的步驟包括:
若所述第一數據總量與所述第二數據總量相等,則判定所述訂閱表中的數據完整;
若所述第一數據總量與所述第二數據總量不相等,則判定所述訂閱表中的數據不完整。
可選地,所述若所述第一數據總量與所述第二數據總量相等,則判定所述訂閱表中的數據完整的步驟之后,還包括:
將所述匯總表中的第一數據標識更新為所述第二數據標識,以供下次數據一致性驗證使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910365927.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:教練信息處理方法及裝置
- 下一篇:題庫建立方法、裝置、學習設備及存儲介質





