[發(fā)明專利]一種基于區(qū)塊鏈的數(shù)據(jù)交互方法、節(jié)點及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110268284.2 | 申請日: | 2021-03-12 |
| 公開(公告)號: | CN112837162A | 公開(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計)人: | 裴磊;劉剛;龔開圳;吳業(yè)駿 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;H04L29/08 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 數(shù)據(jù) 交互 方法 節(jié)點 系統(tǒng) | ||
本申請?zhí)峁┮环N基于區(qū)塊鏈的數(shù)據(jù)交互方法、節(jié)點及系統(tǒng),可用于區(qū)塊鏈領(lǐng)域,方法包括:首先業(yè)務(wù)系統(tǒng)向一區(qū)塊鏈發(fā)送數(shù)據(jù)交互請求;然后所述區(qū)塊鏈中的驗證節(jié)點獲取自身的共識交互地址信息,并連同其他驗證節(jié)點利用系統(tǒng)智能合約對自身的所述共識交互地址信息進行共識;若共識通過,則所述業(yè)務(wù)系統(tǒng)在所述業(yè)務(wù)智能合約被執(zhí)行之后接收當前交互的數(shù)據(jù)。本申請保證了驗證節(jié)點地址數(shù)據(jù)安全可追溯,當驗證節(jié)點地址變更時不影響業(yè)務(wù)智能合約運行,保障業(yè)務(wù)智能合約對外提供業(yè)務(wù)服務(wù)調(diào)用不受節(jié)點地址信息變更影響,降低區(qū)塊鏈網(wǎng)絡(luò)維護成本,減少因驗證節(jié)點變更而帶來的業(yè)務(wù)鏈重啟及重新組網(wǎng)的復(fù)雜流程。
技術(shù)領(lǐng)域
本申請涉及區(qū)塊鏈技術(shù)領(lǐng)域,具體涉及基于區(qū)塊鏈的數(shù)據(jù)交互方法,節(jié)點及系統(tǒng)。
背景技術(shù)
區(qū)塊鏈網(wǎng)絡(luò)是一種利用P2P通訊技術(shù)實現(xiàn)對等通信、利用共識機制實現(xiàn)記賬合法性、利用鏈式結(jié)構(gòu)存儲數(shù)據(jù)的共同記賬的解決方案。區(qū)塊鏈業(yè)務(wù)場景落地時,業(yè)務(wù)系統(tǒng)將業(yè)務(wù)智能合約部署到區(qū)塊鏈業(yè)務(wù)鏈系統(tǒng)中的每一個驗證成員節(jié)點上,接收到業(yè)務(wù)系統(tǒng)交易請求后各驗證節(jié)點進行交易共識、交易執(zhí)行,在共識過程中參與共識的各驗證節(jié)點權(quán)力平等,每個驗證節(jié)點都既是生產(chǎn)者也是消費者,所有驗證節(jié)點都需要廣播共識請求到其他驗證節(jié)點并接受其他驗證節(jié)點的應(yīng)答直至完成交易共識并將交易結(jié)果數(shù)據(jù)寫入?yún)^(qū)塊。因區(qū)塊鏈系統(tǒng)這種點對點的共識通訊技術(shù)特性,每個驗證節(jié)點上均需將當前業(yè)務(wù)鏈上其他驗證節(jié)點的地址信息維護在本地共識交互信息列表中,當業(yè)務(wù)鏈涉及驗證節(jié)點調(diào)整或驗證節(jié)點地址信息發(fā)生變更時共識交互地址信息列表需同步變更。
區(qū)塊鏈網(wǎng)絡(luò)由多個聯(lián)盟驗證節(jié)點組建,驗證節(jié)點將同一業(yè)務(wù)鏈上所有其他驗證節(jié)點的地址信息維護在本地配置文件中,節(jié)點啟動時進行配置文件加載并完成業(yè)務(wù)鏈組網(wǎng)。當某一驗證節(jié)點變更其系統(tǒng)IP或端口時,需同步通知其他驗證節(jié)點修改共識交互地址配置文件才能正常與變更地址的該驗證節(jié)點正常共識。當業(yè)務(wù)鏈因業(yè)務(wù)發(fā)展需要有成員聯(lián)盟加入或聯(lián)盟退出時,業(yè)務(wù)鏈上所有驗證節(jié)點也需要將新增驗證節(jié)點的地址新增到共識交互地址配置文件或?qū)⑼顺龅尿炞C節(jié)點地址從共識交互地址配置文件中刪除,以保障其共識參與方與實際業(yè)務(wù)需要相符。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的問題,本申請?zhí)峁┮环N基于區(qū)塊鏈的數(shù)據(jù)交互方法、節(jié)點及系統(tǒng)首先業(yè)務(wù)系統(tǒng)向一區(qū)塊鏈發(fā)送數(shù)據(jù)交互請求;然后所述區(qū)塊鏈中的驗證節(jié)點獲取自身的共識交互地址信息,并連同其他驗證節(jié)點利用系統(tǒng)智能合約對自身的所述共識交互地址信息進行共識;若共識通過,則所述業(yè)務(wù)系統(tǒng)在所述業(yè)務(wù)智能合約被執(zhí)行之后接收當前交互的數(shù)據(jù)。本發(fā)明保證了驗證節(jié)點地址數(shù)據(jù)安全可追溯,當驗證節(jié)點地址變更時不影響業(yè)務(wù)智能合約運行,保障業(yè)務(wù)智能合約對外提供業(yè)務(wù)服務(wù)調(diào)用不受節(jié)點地址信息變更影響,降低區(qū)塊鏈網(wǎng)絡(luò)維護成本,減少因驗證節(jié)點變更而帶來的業(yè)務(wù)鏈重啟及重新組網(wǎng)的復(fù)雜流程。
本發(fā)明的一方面,提供一種基于區(qū)塊鏈的數(shù)據(jù)交互方法,所述方法應(yīng)用于驗證節(jié)點,包括:
獲取自身的共識交互地址信息;
連同其他驗證節(jié)點利用系統(tǒng)智能合約對自身的所述共識交互地址信息進行共識;
若共識不通過,則暫停執(zhí)行業(yè)務(wù)智能合約,以暫停當前執(zhí)行的數(shù)據(jù)交互步驟。
在優(yōu)選的實施例中,獲取自身的共識交互地址信息,包括:每隔設(shè)定時長向所述區(qū)塊鏈發(fā)起共識交互地址信息請求,進而獲取自身的共識交互地址信息。
在優(yōu)選的實施例中,獲取自身的共識交互地址信息,還包括:在一業(yè)務(wù)系統(tǒng)向所述區(qū)塊鏈發(fā)起交易請求之后,向所述區(qū)塊鏈發(fā)起共識交互地址信息請求,進而獲取自身的共識交互地址信息。
在優(yōu)選的實施例中,所述連同其他驗證節(jié)點利用系統(tǒng)智能合約對自身的所述共識交互地址信息進行共識,包括:
向所述區(qū)塊鏈發(fā)送共識交互地址信息請求;
接收所述區(qū)塊鏈中其他驗證節(jié)點傳輸?shù)墓沧R結(jié)果信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110268284.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風險分析或養(yǎng)老金
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





