基于區(qū)塊鏈的農村土地經營權流轉系統(tǒng)設計與實現(xiàn)
【文章頁數】:75 頁
【學位級別】:碩士
【部分圖文】:
圖2.1區(qū)塊鏈存儲結構??
其數據存儲于Merkle?Tree結構[15]。在區(qū)塊鏈網絡中,生成的區(qū)塊信息所??有節(jié)點共享,每一個節(jié)點擁有一份完整的系統(tǒng)數據,從而形成分布式的區(qū)塊鏈數??據庫。以數據Tx3為例的區(qū)塊鏈存儲結構如圖2.1所示。??1^1?丨賴?1?卜綱?1?卜賴?|??Merk�。�?Werkl....
圖2.3?MPT樹結構??上圖中?Leaf?Node、Extension?Node、Branch?Node?和?Root?Node,分別對應??
MPT借鑒Merkle?Tree結構,節(jié)點存儲的數據是子節(jié)點合并后的hash值或者??value的hash值,MPT從底層節(jié)點到樹根節(jié)點,層層計算hash值得到MPT?Root,??并把MPT?Root作為整棵樹的防篡改證明[18]。MPT結構如圖2.3所示。??Root?Nod....
圖2.4?Base58編碼表??對數據進行Base58編碼,相當于把一個輸入256進制的值轉成58進制的值??輸出
鏈使用Base58編碼將其轉化為可視化的字符形式。Base58編碼是一種基于文本??的二進制格式編碼,其不僅實現(xiàn)了數據壓縮,還可以保持數據的易讀性。本系統(tǒng)??的數據可視化處理也使用了?Base58編碼,Base58編碼表如圖2.4所示。??Value?Character?Valu....
圖2.5?key的編碼??
對MPT結構中的數據進行序列化處理,分別對key進行HP編碼,對value值進??行RLP編碼,之后再存儲到LevelDB數據庫中:21]。key從內存到數據庫的編碼??過程如圖2.5所示:??內?P??存??f六進制廠?1序列化??1??—??Byte????Hex編碼???H....
本文編號:3985434
本文鏈接:http://www.lk138.cn/kejilunwen/ruanjiangongchenglunwen/3985434.html