基于區(qū)塊鏈的數(shù)據(jù)存儲方法
基本信息
申請?zhí)?/td> | CN202010297772.1 | 申請日 | - |
公開(公告)號 | CN111523148A | 公開(公告)日 | 2020-08-11 |
申請公布號 | CN111523148A | 申請公布日 | 2020-08-11 |
分類號 | G06F21/64(2013.01)I | 分類 | - |
發(fā)明人 | 徐駿 | 申請(專利權(quán))人 | 絲鏈(常州)控股有限公司 |
代理機構(gòu) | 常州市權(quán)航專利代理有限公司 | 代理人 | 絲鏈(常州)控股有限公司 |
地址 | 213000江蘇省常州市鐘樓經(jīng)濟開發(fā)區(qū)玉龍南路179-1號常州科技街A座A007號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種基于區(qū)塊鏈的數(shù)據(jù)存儲方法,包括以下步驟:S1、按照多層嵌套的JOSN數(shù)據(jù)格式編寫結(jié)構(gòu)化的數(shù)據(jù)對象;S2、將第一JSON數(shù)據(jù)進行展平操作;S3、將第二JSON數(shù)據(jù)按照Key值的層級大小和字母大小進行排序;S4、使用以太坊的RLP編碼方式對Key值和Value值進行編碼;S5、將RLP(Key)和RLP(Value)作為葉子節(jié)點,構(gòu)建出默克爾樹,并計算出根哈希;S6、將所述根哈希作為第一Key,將所述第一JSON數(shù)據(jù)或者第二JSON數(shù)據(jù)作為第一Value存儲在鏈下的K/V數(shù)據(jù)庫中;S7、定義第一JSON數(shù)據(jù)的數(shù)據(jù)類型為第一類型,將所述根哈希和第一類型上傳到區(qū)塊鏈上。這種基于區(qū)塊鏈的數(shù)據(jù)存儲方法具有不可篡改性、隱私性、可驗證性和高效性等優(yōu)勢。?? |
