[發明專利]一種鏈上數據真實性的實時共識方法及裝置有效
| 申請號: | 202010115372.4 | 申請日: | 2020-02-25 |
| 公開(公告)號: | CN111343179B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 彭順求;劉朝偉;馮浩銘;馬愛蓮 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/1097;H04L67/12;H04N23/661;G06Q20/08;G06Q20/38 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王濤;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 真實性 實時 共識 方法 裝置 | ||
1.一種鏈上數據真實性的實時共識方法,其特征在于,包括:
接收非驗證節點發送的交易請求報文;
根據所述交易請求報文向遠程攝像節點發送圖片攝影讀取請求報文,以使所述遠程攝像節點拍攝現場圖片;在發送請求報文時會使用認證節點批量簽發的交易證書對交易進行簽名,并使用由密鑰交換算法生成的對稱加密密鑰對交易數據進行加密;
判斷所述交易請求報文中的物品類型及物品數量與接收到的所述現場圖片中的內容是否一致;接收了交易請求報文后,檢查該交易的合法性,具體包括:判斷交易的流量是否超過預設的閾值、當前的交易發起方的身份信息、當前的交易發起方的數據上鏈權限;
在完成了交易的合法性校驗后,解析交易請求報文,并根據解析得到的交易請求報文中的內容向遠程攝像節點發送圖片攝影讀取請求報文,該圖片攝影讀取請求報文中包括該驗證節點自身的TLS身份認證證書;
對判斷結果進行實時共識,在共識完成后,驗證節點集群中的所有驗證節點如果均達成了一致的結果,即對上鏈數據的真實性作出了一致的判斷,則執行共識,并根據共識結果執行智能合約;否則,對各個驗證節點的共識結果回滾,不進行持久化處理;驗證節點對共識結果進行驗證,如果驗證通過,則執行智能合約;如果驗證沒通過,則返回具體的共識報錯信息;
其中,對判斷結果進行共識包括:在獲得判斷結果之后執行用于驗證數據真實性的共識算法;所有的驗證節點接收到非驗證節點轉發的數據上鏈請求后,通過節點選取算法選取主節點;每個驗證節點判斷自己是否為主節點,如果不是主節點,則退出,如果是主節點,則繼續下一步處理;節點選取算法包括但是不限于循環從驗證節點0、1、2、3的順序依次作為主節點;在確定主節點后,主節點檢查非驗證節點發送的交易請求,確保之前從未處理過該交易請求以防重復處理。
2.根據權利要求1所述的實時共識方法,其特征在于,所述根據所述交易請求報文向遠程攝像節點發送圖片攝影讀取請求報文,包括:
從所述交易請求報文提取遠程攝像頭URL地址;
通過所述遠程攝像頭URL地址向所述遠程攝像節點發送所述圖片攝影讀取請求報文。
3.根據權利要求1或2所述的實時共識方法,其特征在于,所述判斷所述交易請求報文中的物品類型及物品數量與接收到的所述現場圖片中的內容是否一致,包括:
根據所述物品類型選取預先訓練的物品圖像識別模型;
利用所述物品圖像識別模型從現場圖片中提取現場物品特征,并判斷現場物品特征與物品特征庫中數據的是否一致。
4.根據權利要求3所述的實時共識方法,其特征在于,訓練所述物品圖像識別模型具體包括以下步驟:
獲取訓練圖像,并利用所述物品圖像識別模型對所述訓練圖像進行預處理,所述預處理包括:區域檢測、物品檢測、光線增強和圖像規范化;
利用所述物品圖像識別模型從預處理后的所述訓練圖像中提取物品特征信息,并將所述物品特征信息存入所述物品特征庫。
5.根據權利要求3所述的實時共識方法,其特征在于,所述對判斷結果進行實時共識,并根據共識結果執行智能合約,包括:
調用圖片識別模型對現場圖片進行識別和真實性校驗;
對通過真實性校驗的現場圖片進行實時共識并根據共識結果執行智能合約。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010115372.4/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





