[發(fā)明專利]一種編輯區(qū)塊鏈中區(qū)塊的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202110146074.6 | 申請(qǐng)日: | 2021-02-02 |
| 公開(kāi)(公告)號(hào): | CN112887078B | 公開(kāi)(公告)日: | 2022-10-14 |
| 發(fā)明(設(shè)計(jì))人: | 王帥;褚紅梅;才華;孫權(quán);邱震堯;朱濤;章政 | 申請(qǐng)(專利權(quán))人: | 中國(guó)銀聯(lián)股份有限公司 |
| 主分類號(hào): | H04L9/06 | 分類號(hào): | H04L9/06;H04L9/08;H04L67/1097 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 張懷陽(yáng) |
| 地址: | 200135 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 編輯 區(qū)塊 方法 裝置 | ||
本發(fā)明公開(kāi)了一種編輯區(qū)塊鏈中區(qū)塊的方法及裝置,該方法包括權(quán)限節(jié)點(diǎn)生成區(qū)塊內(nèi)容編輯提案,將區(qū)塊內(nèi)容編輯提案進(jìn)行廣播,以使區(qū)塊鏈中的節(jié)點(diǎn)對(duì)區(qū)塊內(nèi)容編輯提案進(jìn)行投票,并通過(guò)區(qū)塊鏈中預(yù)設(shè)的系統(tǒng)規(guī)則在確定區(qū)塊鏈中預(yù)設(shè)比例的節(jié)點(diǎn)投同意票時(shí),從區(qū)塊鏈中的權(quán)限節(jié)點(diǎn)中確定出記賬節(jié)點(diǎn),將組成變色龍哈希函數(shù)的陷門的權(quán)限節(jié)點(diǎn)所屬的秘密份額發(fā)送給記賬節(jié)點(diǎn)。通過(guò)在確定區(qū)塊鏈中的節(jié)點(diǎn)對(duì)區(qū)塊內(nèi)容編輯提案投票通過(guò)之后將各秘密份額發(fā)送給記賬節(jié)點(diǎn),使得記賬節(jié)點(diǎn)對(duì)秘密份額驗(yàn)證通過(guò)后重構(gòu)變色龍哈希函數(shù)的陷門,從而可以避免陷門被單一節(jié)點(diǎn)掌控的弊端,保障了數(shù)據(jù)存儲(chǔ)的安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,尤其涉及一種編輯區(qū)塊鏈中區(qū)塊的方法及裝置。
背景技術(shù)
區(qū)塊鏈一般認(rèn)為具有難篡改、易追溯的技術(shù)特性。一方面,難篡改的技術(shù)特性保障了上鏈數(shù)據(jù)的永久存證和有效溯源;另一方面,正是因?yàn)閿?shù)據(jù)一旦上鏈就無(wú)法被編輯和刪除,區(qū)塊鏈(特別是公有鏈)已成為違法信息和非法交易的數(shù)據(jù)池,任何人均可以極低的成本發(fā)布任意信息,使得區(qū)塊鏈處于監(jiān)管空白狀態(tài),對(duì)網(wǎng)絡(luò)安全和社會(huì)穩(wěn)定帶來(lái)很大威脅。
區(qū)塊鏈難篡改的重要原因在于哈希函數(shù)的抗碰撞性。所謂抗碰撞性,是指對(duì)兩個(gè)不同的輸入數(shù)據(jù),使其哈希函數(shù)輸出值相等在計(jì)算上是不可行的?;诮?jīng)典哈希算法,提出一種帶陷門的哈希函數(shù)(變色龍哈希函數(shù)),只要掌握該陷門,就可以計(jì)算出任意輸入數(shù)據(jù)的哈希碰撞,從而在不改變哈希函數(shù)輸出的情況下,任意改變哈希函數(shù)的輸入。然而,該方案存在以下不足:一是陷門僅被單一節(jié)點(diǎn)掌握,一旦該節(jié)點(diǎn)出現(xiàn)惡意行為,則可以任意修改歷史區(qū)塊數(shù)據(jù)或拒絕修改本應(yīng)修正的數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種編輯區(qū)塊鏈中區(qū)塊的方法及裝置,避免出現(xiàn)陷門被單一節(jié)點(diǎn)掌控時(shí)出現(xiàn)惡意行為的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供一種編輯區(qū)塊鏈中區(qū)塊的方法,包括:
權(quán)限節(jié)點(diǎn)生成區(qū)塊內(nèi)容編輯提案,所述權(quán)限節(jié)點(diǎn)為區(qū)塊鏈中產(chǎn)生的N個(gè)權(quán)限節(jié)點(diǎn)中的任一權(quán)限節(jié)點(diǎn);
所述權(quán)限節(jié)點(diǎn)將所述區(qū)塊內(nèi)容編輯提案進(jìn)行廣播,以使所述區(qū)塊鏈中的節(jié)點(diǎn)對(duì)所述區(qū)塊內(nèi)容編輯提案進(jìn)行投票;并通過(guò)所述區(qū)塊鏈中預(yù)設(shè)的系統(tǒng)規(guī)則在確定所述區(qū)塊鏈中預(yù)設(shè)比例的節(jié)點(diǎn)投同意票時(shí),從所述區(qū)塊鏈中的權(quán)限節(jié)點(diǎn)中確定出記賬節(jié)點(diǎn);
所述權(quán)限節(jié)點(diǎn)將組成變色龍哈希函數(shù)的陷門的所述權(quán)限節(jié)點(diǎn)所屬的秘密份額發(fā)送給所述記賬節(jié)點(diǎn),以使所述記賬節(jié)點(diǎn)在確定接收到至少t個(gè)權(quán)限節(jié)點(diǎn)發(fā)送的秘密份額后重構(gòu)出所述變色龍哈希函數(shù)的陷門,并依據(jù)所述變色龍哈希函數(shù)的陷門對(duì)所述區(qū)塊內(nèi)容編輯提案中的區(qū)塊內(nèi)容進(jìn)行編輯,將編輯結(jié)果進(jìn)行上鏈;
其中,所述N為正整數(shù),t為小于等于N的正整數(shù)。
上述技術(shù)方案中,通過(guò)在通過(guò)區(qū)塊鏈中預(yù)設(shè)的系統(tǒng)規(guī)則確定區(qū)塊鏈中的節(jié)點(diǎn)對(duì)區(qū)塊內(nèi)容編輯提案投票通過(guò)之后將各秘密份額發(fā)送給記賬節(jié)點(diǎn),使得記賬節(jié)點(diǎn)對(duì)秘密份額驗(yàn)證通過(guò)后重構(gòu)變色龍哈希函數(shù)的陷門,從而可以避免陷門被單一節(jié)點(diǎn)掌控的弊端,保障了數(shù)據(jù)存儲(chǔ)的安全性。
可選的,所述權(quán)限節(jié)點(diǎn)為區(qū)塊鏈中通過(guò)自愿和抽簽的方式產(chǎn)生的N個(gè)權(quán)限節(jié)點(diǎn)中的任一權(quán)限節(jié)點(diǎn)。
可選的,所述記賬節(jié)點(diǎn)是所述區(qū)塊鏈中預(yù)設(shè)的系統(tǒng)規(guī)則在確定所述區(qū)塊鏈中預(yù)設(shè)比例的節(jié)點(diǎn)且大于預(yù)設(shè)數(shù)量的權(quán)限節(jié)點(diǎn)投同意票時(shí)從所述區(qū)塊鏈中投同意票的權(quán)限節(jié)點(diǎn)中確定出的。
可選的,所述至少t個(gè)權(quán)限節(jié)點(diǎn)為所述投同意票的權(quán)限節(jié)點(diǎn)。
可選的,所述記賬節(jié)點(diǎn)是所述區(qū)塊鏈中預(yù)設(shè)的系統(tǒng)規(guī)則對(duì)一個(gè)所有權(quán)限節(jié)點(diǎn)認(rèn)可且無(wú)法篡改的共識(shí)值進(jìn)行哈希運(yùn)算得到哈希結(jié)果后,基于所述哈希結(jié)果中預(yù)設(shè)位數(shù)的數(shù)值確定出的。
可選的,所述區(qū)塊鏈中預(yù)設(shè)的系統(tǒng)規(guī)則每次確定所述記賬節(jié)點(diǎn)時(shí)使用的共識(shí)值是不同的。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)銀聯(lián)股份有限公司,未經(jīng)中國(guó)銀聯(lián)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110146074.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





