基于區(qū)塊鏈的數(shù)據(jù)存儲(chǔ)方法
基本信息

| 申請(qǐng)?zhí)?/td> | CN202010297772.1 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN111523148A | 公開(公告)日 | 2020-08-11 |
| 申請(qǐng)公布號(hào) | CN111523148A | 申請(qǐng)公布日 | 2020-08-11 |
| 分類號(hào) | G06F21/64(2013.01)I | 分類 | - |
| 發(fā)明人 | 徐駿 | 申請(qǐng)(專利權(quán))人 | 絲鏈(常州)控股有限公司 |
| 代理機(jī)構(gòu) | 常州市權(quán)航專利代理有限公司 | 代理人 | 絲鏈(常州)控股有限公司 |
| 地址 | 213000江蘇省常州市鐘樓經(jīng)濟(jì)開發(fā)區(qū)玉龍南路179-1號(hào)常州科技街A座A007號(hào) | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供了一種基于區(qū)塊鏈的數(shù)據(jù)存儲(chǔ)方法,包括以下步驟:S1、按照多層嵌套的JOSN數(shù)據(jù)格式編寫結(jié)構(gòu)化的數(shù)據(jù)對(duì)象;S2、將第一JSON數(shù)據(jù)進(jìn)行展平操作;S3、將第二JSON數(shù)據(jù)按照Key值的層級(jí)大小和字母大小進(jìn)行排序;S4、使用以太坊的RLP編碼方式對(duì)Key值和Value值進(jìn)行編碼;S5、將RLP(Key)和RLP(Value)作為葉子節(jié)點(diǎn),構(gòu)建出默克爾樹,并計(jì)算出根哈希;S6、將所述根哈希作為第一Key,將所述第一JSON數(shù)據(jù)或者第二JSON數(shù)據(jù)作為第一Value存儲(chǔ)在鏈下的K/V數(shù)據(jù)庫(kù)中;S7、定義第一JSON數(shù)據(jù)的數(shù)據(jù)類型為第一類型,將所述根哈希和第一類型上傳到區(qū)塊鏈上。這種基于區(qū)塊鏈的數(shù)據(jù)存儲(chǔ)方法具有不可篡改性、隱私性、可驗(yàn)證性和高效性等優(yōu)勢(shì)。?? |





