[發(fā)明專(zhuān)利]一種基于區(qū)塊鏈系統(tǒng)的交易數(shù)據(jù)移除方法有效
| 申請(qǐng)?zhí)枺?/td> | 202111347225.0 | 申請(qǐng)日: | 2021-11-15 |
| 公開(kāi)(公告)號(hào): | CN114153827B | 公開(kāi)(公告)日: | 2023-01-10 |
| 發(fā)明(設(shè)計(jì))人: | 蔡維德 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京天德科技有限公司;天民(青島)國(guó)際沙盒研究院有限公司 |
| 主分類(lèi)號(hào): | G06F16/215 | 分類(lèi)號(hào): | G06F16/215;G06F16/22;G06F16/27 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 102488 北京市房山區(qū)閻富*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 系統(tǒng) 交易 數(shù)據(jù) 方法 | ||
1.一種基于區(qū)塊鏈系統(tǒng)的交易數(shù)據(jù)移除方法,其特征在于包括:
步驟1,區(qū)塊鏈系統(tǒng)發(fā)起“啟動(dòng)數(shù)據(jù)移除作業(yè)”,包括由發(fā)起“啟動(dòng)數(shù)據(jù)移除作業(yè)”時(shí)的領(lǐng)導(dǎo)節(jié)點(diǎn)發(fā)送所有的區(qū)塊鏈節(jié)點(diǎn)參與共識(shí)的信息,所述領(lǐng)導(dǎo)節(jié)點(diǎn)由運(yùn)行的區(qū)塊鏈系統(tǒng)動(dòng)態(tài)確定,所述動(dòng)態(tài)確定包括隨機(jī)選擇所述領(lǐng)導(dǎo)節(jié)點(diǎn);
步驟2,執(zhí)行第一次共識(shí)機(jī)制,包括每個(gè)參與的所述區(qū)塊鏈節(jié)點(diǎn)收到“啟動(dòng)數(shù)據(jù)移除作業(yè)”的信息后,停止接收新交易,只處理正在進(jìn)行的交易,并向所述領(lǐng)導(dǎo)節(jié)點(diǎn)發(fā)送同意參與“啟動(dòng)數(shù)據(jù)移除作業(yè)”的信息;
步驟3,所述領(lǐng)導(dǎo)節(jié)點(diǎn)完成正在進(jìn)行的交易后,開(kāi)發(fā)并且發(fā)送“更改數(shù)據(jù)計(jì)劃”,向所有區(qū)塊鏈節(jié)點(diǎn)發(fā)送參與同意執(zhí)行“更改數(shù)據(jù)計(jì)劃”的共識(shí)請(qǐng)求;
步驟4,執(zhí)行第二次共識(shí)機(jī)制,包括每個(gè)參與的區(qū)塊鏈節(jié)點(diǎn)收到“更改數(shù)據(jù)計(jì)劃”共識(shí)請(qǐng)求后,保證自己節(jié)點(diǎn)不再執(zhí)行交易后,回復(fù)同意“更改數(shù)據(jù)計(jì)劃”;
步驟5,當(dāng)每個(gè)區(qū)塊鏈節(jié)點(diǎn)收到其他區(qū)塊鏈節(jié)點(diǎn)的共識(shí)信息后,根據(jù)“更改數(shù)據(jù)計(jì)劃”上的計(jì)劃移除相關(guān)的數(shù)據(jù);
步驟6,移除相關(guān)的數(shù)據(jù)完成后,所述領(lǐng)導(dǎo)節(jié)點(diǎn)向所有所述區(qū)塊鏈節(jié)點(diǎn)發(fā)送“完成數(shù)據(jù)移除”共識(shí)請(qǐng)求;
步驟7,執(zhí)行第三次共識(shí)機(jī)制,包括其他所述區(qū)塊鏈節(jié)點(diǎn)收到所述“完成數(shù)據(jù)移除”共識(shí)請(qǐng)求后,如果完成所述“更改數(shù)據(jù)計(jì)劃”,回復(fù)同意“完成數(shù)據(jù)移除”共識(shí);
其中,所述步驟3的所述“更改數(shù)據(jù)計(jì)劃”包括:
步驟31,確定需要移除數(shù)據(jù)所在的區(qū)塊N,所述區(qū)塊N的哈希值A(chǔ)以及存在所述區(qū)塊N的前一個(gè)區(qū)塊的哈希值B;
步驟32,重新建立替代區(qū)塊M,將所述區(qū)塊N內(nèi)除了需要被移除的數(shù)據(jù)外的其他所有數(shù)據(jù)都存儲(chǔ)到所述替代區(qū)塊M內(nèi),將所述哈希值A(chǔ)和所述哈希值B存儲(chǔ)到所述替代區(qū)塊M內(nèi),所述替代區(qū)塊M具有新的標(biāo)志,當(dāng)執(zhí)行區(qū)塊鏈查詢(xún)時(shí),查詢(xún)所述替代區(qū)塊M時(shí)會(huì)啟動(dòng)與查詢(xún)所述區(qū)塊N不同的算法,所述替代區(qū)塊M的存在代表有數(shù)據(jù)被移除; 如果一條區(qū)塊鏈上沒(méi)有所述替代區(qū)塊M,代表該條區(qū)塊鏈上的數(shù)據(jù)沒(méi)有被更改過(guò),每一次更改都設(shè)置一個(gè)對(duì)應(yīng)的替代區(qū)塊,所述區(qū)塊N的前一區(qū)塊會(huì)指向替代區(qū)塊M,而原來(lái)區(qū)塊N的下一塊還是存儲(chǔ)哈希值A(chǔ),但是下一區(qū)塊指向替代區(qū)塊M;除了被移除的數(shù)據(jù)外,其他數(shù)據(jù)都保留;
步驟33,依據(jù)協(xié)議進(jìn)行交易數(shù)據(jù)的移除;
所述步驟33的所述協(xié)議為使用“更改鏈”記錄數(shù)據(jù)移除,包括:
步驟331,建立另外一條鏈,雙鏈更改流程將數(shù)據(jù)移除記錄在另外一條鏈上,另外一條鏈命名為“更改記錄鏈”或“更改鏈”;
步驟332,在所述更改鏈上記錄數(shù)據(jù)移除事件,所述記錄包括:原區(qū)塊鏈的身份證;數(shù)據(jù)移除日期和時(shí)間;參與數(shù)據(jù)移除的人員和機(jī)構(gòu)、數(shù)據(jù)移除人員的數(shù)字簽名及機(jī)構(gòu)的數(shù)字簽名;區(qū)塊N和替代區(qū)塊M的信息及哈希值A(chǔ)和哈希值B;數(shù)據(jù)移除原因;數(shù)據(jù)移除的法律依據(jù);加密的客戶(hù)信息,所述客戶(hù)信息包括客戶(hù)姓名,住址,身份證和/或數(shù)字簽名;
所述替代區(qū)塊M被所述更改鏈和原區(qū)塊鏈共享,共享的替代區(qū)塊M包含:
1)原來(lái)區(qū)塊的所有信息,減去需要移除的數(shù)據(jù);
2)哈希值A(chǔ),B,C,D,其中哈希值A(chǔ) 和B維持原來(lái)區(qū)塊鏈的特性,哈希值C和D維持所述更改鏈的區(qū)塊鏈特性;
3)數(shù)據(jù)更改信息,包括更改日期、時(shí)間;參與更改的人員以及機(jī)構(gòu);更改原因;法律依據(jù);客戶(hù)信息包括客戶(hù)姓名,住址,身份證和/或數(shù)字簽名,客戶(hù)信息以加密信息存在區(qū)塊鏈區(qū)塊中;
或者所述更改鏈和所述原區(qū)塊鏈不共享所述替代區(qū)塊,所述更改鏈和原區(qū)塊鏈分別具有所述替代區(qū)塊M的兩個(gè)不同拷貝M1和M2,而兩個(gè)替代區(qū)塊M相互索引:在所述更改鏈上的所述替代區(qū)塊M1引用原區(qū)塊鏈上的所述替代區(qū)塊M;在原區(qū)塊鏈上的替代區(qū)塊M2引用更改鏈上的替代區(qū)塊M1。
2.根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈系統(tǒng)的交易數(shù)據(jù)移除方法,其特征在于,執(zhí)行兩次共識(shí)機(jī)制,而不執(zhí)行三次共識(shí)機(jī)制;如果使用兩次共識(shí),所述步驟1到所述步驟4在一次共識(shí)流程中完成。
3.根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈系統(tǒng)的交易數(shù)據(jù)移除方法,其特征在于,客戶(hù)選擇不披露自己信息,但記錄客戶(hù)隱私的身份信息,并且在區(qū)塊鏈系統(tǒng)上移除,在所述更改鏈上會(huì)留下一個(gè)更改補(bǔ)丁;同一更改鏈可以同時(shí)服務(wù)多個(gè)不同的區(qū)塊鏈系統(tǒng);保留需要移除的區(qū)塊實(shí)體,但是在邏輯上視為移除所述區(qū)塊,即業(yè)務(wù)上無(wú)法查找到所述區(qū)塊。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京天德科技有限公司;天民(青島)國(guó)際沙盒研究院有限公司,未經(jīng)北京天德科技有限公司;天民(青島)國(guó)際沙盒研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111347225.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(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è)備





