日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于共享前綴的以太坊數(shù)據(jù)存儲(chǔ)方法及系統(tǒng)在審

專利信息
申請(qǐng)?zhí)枺?/td> 202210480748.0 申請(qǐng)日: 2022-05-05
公開(kāi)(公告)號(hào): CN115167755A 公開(kāi)(公告)日: 2022-10-11
發(fā)明(設(shè)計(jì))人: 蔡曉軍;申兆巖;陳澤豪;張余豪;賈智平 申請(qǐng)(專利權(quán))人: 山東大學(xué)
主分類號(hào): G06F3/06 分類號(hào): G06F3/06
代理公司: 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 37221 代理人: 趙妍
地址: 266237 *** 國(guó)省代碼: 山東;37
權(quán)利要求書(shū): 查看更多 說(shuō)明書(shū): 查看更多
摘要:
搜索關(guān)鍵詞: 一種 基于 共享 前綴 以太 數(shù)據(jù) 存儲(chǔ) 方法 系統(tǒng)
【說(shuō)明書(shū)】:

發(fā)明提供了一種基于共享前綴的以太坊數(shù)據(jù)存儲(chǔ)方法及系統(tǒng),包括:獲取以太坊中的賬戶數(shù)據(jù)的樹(shù)形結(jié)構(gòu);為樹(shù)形結(jié)構(gòu)中的每一個(gè)節(jié)點(diǎn)生成一個(gè)前綴值;基于前綴值,將樹(shù)形結(jié)構(gòu)中的每一個(gè)節(jié)點(diǎn)轉(zhuǎn)化成一個(gè)二元組;根據(jù)所述二元組中鍵的字典序?qū)ΧM進(jìn)行排序后,依次寫(xiě)入數(shù)據(jù)庫(kù)。通過(guò)對(duì)樹(shù)形結(jié)構(gòu)的序列化進(jìn)行優(yōu)化,減少了訪問(wèn)樹(shù)形結(jié)構(gòu)的IO開(kāi)銷,提升了以太坊交易驗(yàn)證、執(zhí)行的速度。

技術(shù)領(lǐng)域

本發(fā)明屬于以太坊鍵值存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種基于共享前綴的以太坊數(shù)據(jù)存儲(chǔ)方法及系統(tǒng)。

背景技術(shù)

本部分的陳述僅僅是提供了與本發(fā)明相關(guān)的背景技術(shù)信息,不必然構(gòu)成在先技術(shù)。

以太坊內(nèi)部維護(hù)一個(gè)全局狀態(tài)MPT(Merkle Patricia Trie)來(lái)管理賬戶數(shù)據(jù)。對(duì)于建立在以太坊上的面向以太坊分布式應(yīng)用(Decentralization Application,DApp)而言,每一筆交易的上鏈時(shí)都需要得到整個(gè)網(wǎng)絡(luò)的確認(rèn)。在完成交易可靠性驗(yàn)證之后,交易在每一個(gè)分布式節(jié)點(diǎn)中重新執(zhí)行。在這個(gè)過(guò)程中,每一筆交易的驗(yàn)證和執(zhí)行需要多次訪問(wèn)全局狀態(tài)。全局狀態(tài)存儲(chǔ)了以太坊系統(tǒng)中所有的用戶信息以及合約信息,它是一棵樹(shù)狀結(jié)構(gòu),類似于字典樹(shù),其節(jié)點(diǎn)由賬戶地址的一部分構(gòu)成,所有的賬戶信息被儲(chǔ)存在葉子節(jié)點(diǎn)中。

以太坊中的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)MPT是一顆樹(shù)形結(jié)構(gòu),其常駐于內(nèi)存并保存全局賬戶、智能合約等信息。毫無(wú)疑問(wèn),在內(nèi)存中MPT上的一次訪問(wèn)是能夠充分體現(xiàn)局部性這一特點(diǎn)的。如圖2和圖3所示,針對(duì)MPT的一次訪問(wèn)都會(huì)訪問(wèn)從根節(jié)點(diǎn)(Root Node)到葉子節(jié)點(diǎn)(LeafNode)(所請(qǐng)求的值被保存在Leaf Node上)的一次完整分支,不僅如此,由于樹(shù)狀結(jié)構(gòu)的索引設(shè)計(jì),每次相鄰訪問(wèn)的節(jié)點(diǎn)一定互為父子節(jié)點(diǎn)。然而,由于以太坊全局狀態(tài)的爆炸增長(zhǎng),MPT已經(jīng)增長(zhǎng)到了一個(gè)非常龐大的地步,因此,內(nèi)存無(wú)法駐留一個(gè)完整的MPT,大部分請(qǐng)求都會(huì)在磁盤(pán)上進(jìn)行。

然而,MPT的存儲(chǔ)方式是將每一個(gè)節(jié)點(diǎn)(Node)轉(zhuǎn)化成一個(gè)二元組(key,value)并插入到數(shù)據(jù)庫(kù)LevelDB中,鍵key和值value的構(gòu)造方式如下:

Key=Hash(RLP(Node))

Value=RLP(Node)

這種方式雖然保證了以太坊的數(shù)據(jù)安全,但是無(wú)序的key構(gòu)造方式,使得一次訪問(wèn)中的所有節(jié)點(diǎn)被無(wú)序、離散地存儲(chǔ)到磁盤(pán)的不同位置上。實(shí)際上,二元組的物理布局與LevelDB的內(nèi)部設(shè)計(jì)有關(guān)。LevelDB磁盤(pán)組件被分為多個(gè)層級(jí),每一個(gè)層級(jí)由多個(gè)SST文件組成,換言之,所有的元組在同一層級(jí)按照其key的字典序升序排列。因此,無(wú)序的哈希構(gòu)造方法決定了由Node轉(zhuǎn)化的二元組在磁盤(pán)上的布局是不連續(xù)的。在最差的情況下,一次針對(duì)MPT的訪問(wèn)需要訪問(wèn)n個(gè)Node,這n個(gè)Node所轉(zhuǎn)化的鍵值對(duì)被存儲(chǔ)到了n個(gè)不同的SST文件中,因此,造成了MPT訪問(wèn)在磁盤(pán)上的局部性的缺失并引發(fā)了大量的IO操作。因此,當(dāng)前的以太坊系統(tǒng)設(shè)計(jì)嚴(yán)重拖慢了交易的驗(yàn)證和執(zhí)行速度,進(jìn)而限制了DApp的吞吐量。

發(fā)明內(nèi)容

為了解決上述背景技術(shù)中存在的技術(shù)問(wèn)題,本發(fā)明提供一種基于共享前綴的以太坊數(shù)據(jù)存儲(chǔ)方法及系統(tǒng),對(duì)樹(shù)形結(jié)構(gòu)的序列化進(jìn)行優(yōu)化,減少了訪問(wèn)樹(shù)形結(jié)構(gòu)的IO開(kāi)銷,提升了以太坊交易驗(yàn)證、執(zhí)行的速度。

為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:

本發(fā)明的第一個(gè)方面提供一種基于共享前綴的以太坊數(shù)據(jù)存儲(chǔ)方法,其包括:

獲取以太坊中的賬戶數(shù)據(jù)的樹(shù)形結(jié)構(gòu);

為樹(shù)形結(jié)構(gòu)中的每一個(gè)節(jié)點(diǎn)生成一個(gè)前綴值;

基于前綴值,將樹(shù)形結(jié)構(gòu)中的每一個(gè)節(jié)點(diǎn)轉(zhuǎn)化成一個(gè)二元組;

根據(jù)所述二元組中鍵的字典序?qū)ΧM進(jìn)行排序后,依次寫(xiě)入數(shù)據(jù)庫(kù)。

進(jìn)一步地,所述前綴值的生成方法為列前綴編碼方法,具體的:

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東大學(xué),未經(jīng)山東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202210480748.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書(shū);

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖、流程工藝圖技術(shù)構(gòu)造圖;

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 久久噜噜少妇网站| 精品久久久综合| 亚洲国产精品综合| 国产精品日韩电影| 免费观看xxxx9999片| 欧美国产一区二区在线| 国产福利精品一区| 国产精品99一区二区三区| 国模吧一区二区| 国产免费一区二区三区网站免费 | 欧美一区二区激情三区| 少妇久久免费视频| 国产一区二区午夜| 国产一级片自拍| 欧美一区免费| 国产91在线播放| 国产真实乱偷精品视频免| 特高潮videossexhd| 久久青草欧美一区二区三区| 一本色道久久综合亚洲精品浪潮| 国产精品色婷婷99久久精品| 精品国产伦一区二区三区| 狠狠色丁香久久综合频道| 欧美一区二区综合| 91精品美女| 国产精品剧情一区二区三区| 久久精品色欧美aⅴ一区二区| 欧美日韩中文字幕三区| 国产69精品久久久久久久久久| 曰韩av在线| 日本精品一区视频| 在线精品国产一区二区三区88 | 久久精品一二三| 国产乱了高清露脸对白| 国产69精品久久99不卡免费版| 欧美日本一二三区| 国产欧美久久一区二区三区| 亚洲高清毛片一区二区| 欧美日韩国产色综合视频| 91精品国产影片一区二区三区| 国产三级欧美三级日产三级99| 久99久视频| 久久久久久久亚洲国产精品87| 日本精品三区| 国产另类一区| 欧美一级久久久| 欧美日韩久久一区二区| 亚洲精品少妇一区二区| 国产乱码一区二区三区| 欧美性受xxxx狂喷水| 欧美黄色一二三区| 亚洲国产精品网站| 羞羞免费视频网站| 日韩欧美国产第一页| 国产乱子一区二区| 国产精品视频免费一区二区| 丝袜诱惑一区二区三区| 91麻豆精品国产91久久久久| 欧美一区二区三区久久综合| 91久久精品国产亚洲a∨麻豆| 艳妇荡乳欲伦2| 国产91久久久久久久免费 | 亚洲欧美国产中文字幕| 欧美精品一区二区久久| 素人av在线| 色午夜影院| 久久激情影院| 国产高清在线精品一区二区三区| 日本一区二区三区免费在线| 亚洲第一天堂无码专区| 欧美日韩三区二区| 对白刺激国产对白精品城中村| 亚洲欧美日韩三区| 欧美中文字幕一区二区| 日韩精品一区二区亚洲| 国产视频一区二区在线| 精品国产仑片一区二区三区| 淫片免费看| 欧美二区在线视频| 国产一区三区四区| 国产精品美女久久久另类人妖| 国产精品1区2区| 久久九精品| 91精品久| 综合在线一区| 狠狠色综合久久婷婷色天使| 扒丝袜pisiwa久久久久| 综合欧美一区二区三区| 91avpro| 国产91视频一区二区| 欧美亚洲另类小说| 国产真实乱偷精品视频免| 伊人久久婷婷色综合98网| 日本精品一区二区三区在线观看视频| 国产欧美综合一区| 国产精品高潮呻吟三区四区 | 91偷拍网站| 91久久国产视频| 日韩av在线网| 国产69精品久久久久777| 久久国产精品免费视频| 午夜毛片在线| 国产伦精品一区二| 99久久精品国| 国产精品区一区二区三| 国产精品视频久久久久久| 中文在线一区二区三区| 日韩精品久久久久久久电影99爱| 日本一区二区高清| 久久九九亚洲| 91av一区二区三区| 国产精品久久久久久久久久不蜜臀| 国产一区二区三区久久久| 欧美一区亚洲一区| 丰满岳乱妇在线观看中字| 亚洲欧洲一区二区| 黄毛片免费| 国产男女乱淫真高清视频免费| 日韩一区高清| 夜夜精品视频一区二区| 91精品夜夜| 欧美一区二区激情三区| 狠狠色狠狠色综合日日2019| 少妇久久精品一区二区夜夜嗨 | 国产伦精品一区二| 亚洲国产精品一区二区久久,亚洲午夜| 日本高清不卡二区| 色婷婷精品久久二区二区6| 久久aⅴ国产欧美74aaa| 国产精品96久久久| 少妇在线看www| 99久热精品| 日本二区在线观看| 国偷自产中文字幕亚洲手机在线| 性生交大片免费看潘金莲| 亚洲码在线| 日韩av在线免费电影| 午夜精品一二三区| а√天堂8资源中文在线| 欧美在线播放一区| 国产精品一区不卡| 日韩偷拍精品| 欧美高清性xxxx| 午夜精品一区二区三区三上悠亚 | 99爱精品在线| 亚洲一区精品视频| 久久天天躁狠狠躁亚洲综合公司 | 夜夜躁人人爽天天天天大学生| 九一国产精品| 亚洲乱小说| 日韩亚洲精品视频| 久久国产这里只有精品| 国产中文字幕一区二区三区 | 狠狠色丁香久久婷婷综合_中| 99精品久久久久久久婷婷| 午夜一二区| 日韩精品一区在线观看| 亚洲精品一区二区三区香蕉| 亚洲va国产| 综合久久色| 久久久久国产精品嫩草影院| 日韩欧美国产高清91| 狠狠色噜噜狠狠狠狠69| 伊人欧美一区| 少妇av一区二区三区| 人人要人人澡人人爽人人dvd| 亚洲精品卡一| 欧美国产在线看 | 国产精品久久久久久久龚玥菲| 国产午夜精品一区| 亚洲精品97久久久babes| 久久精品国产精品亚洲红杏| 亚洲精品乱码久久久久久按摩| 国产一区午夜| 中文字幕在线一二三区| 国产福利一区在线观看| 中文字幕日韩一区二区| aaaaa国产欧美一区二区 | 久久精品入口九色| 欧美高清xxxxx| 97人人模人人爽人人喊小说| 午夜看片在线| 国产视频一区二区不卡| 国产69精品久久久久男男系列| 久久aⅴ国产欧美74aaa| 中文字幕一区二区三区乱码视频| 综合欧美一区二区三区| 精品国产一区二区三区四区vr| 欧美一区二三区| 97久久国产亚洲精品超碰热| 午夜理伦影院| 欧美一区二三区| 国产经典一区二区| 日韩欧美一区二区久久婷婷| 中文字幕在线乱码不卡二区区| 麻豆精品国产入口| 91久久香蕉| 国产精品视频久久久久| 久久久久偷看国产亚洲87| 国产一级二级在线| 亚洲免费精品一区二区| 51区亚洲精品一区二区三区| 亚洲乱强伦| 狠狠色狠狠色综合日日五| 日韩国产不卡| 狠狠色噜噜狠狠狠狠色综合久老司机| 久久99视频免费| 久久一级精品视频| 久久99亚洲精品久久99| 91理论片午午伦夜理片久久| 国产vsv精品一区二区62| 国产精品日韩视频| 精品特级毛片| 91精品国产九九九久久久亚洲| 欧美片一区二区| 99久久国产综合精品尤物酒店| 大bbw大bbw巨大bbb| 狠狠色狠狠色88综合日日91 | av毛片精品| 激情久久一区| 国产精品高潮呻吟三区四区| 久久精品com| 中文字幕日韩有码| 猛男大粗猛爽h男人味| 午夜一区二区视频| 狠狠色噜噜狠狠狠狠视频| 一区精品二区国产| 久久国产精久久精产国| 国产精品视频99| 日本边做饭边被躁bd在线看| 国产清纯白嫩初高生在线播放性色| 国产精品视频久久久久久久| 精品久久久久一区二区| 欧美日韩中文字幕三区| 国产精品入口麻豆九色| 26uuu亚洲国产精品| 欧洲在线一区二区| 特级免费黄色片| 日韩av在线影院| 国产精品日韩高清伦字幕搜索| 99国产伦精品一区二区三区 | 国产精品日韩电影| 日本三级不卡视频| 国产精品国外精品| 国产精品免费不卡| 午夜剧场a级片|