基于區(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)勢。??