• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于門限秘密共享的區(qū)塊鏈分片存儲模型

    2019-10-31 09:21:33張國潮王瑞錦
    計算機應(yīng)用 2019年9期

    張國潮 王瑞錦

    摘 要:針對存儲原因所導致的區(qū)塊鏈技術(shù)難以在大型業(yè)務(wù)場景應(yīng)用的問題,提出了一種基于門限秘密共享的區(qū)塊鏈分片存儲模型。首先由共識節(jié)點使用改進的Shamir門限,將要上鏈的交易數(shù)據(jù)進行分片處理;其次,共識節(jié)點基于分片數(shù)據(jù)構(gòu)造不同的區(qū)塊,并分發(fā)給現(xiàn)存于區(qū)塊鏈網(wǎng)絡(luò)中的其他節(jié)點進行存儲;最后,當節(jié)點要讀取交易數(shù)據(jù)時,在從分發(fā)到交易數(shù)據(jù)分片的n個節(jié)點中的k個節(jié)點請求數(shù)據(jù),并利用拉格朗日插值算法進行交易數(shù)據(jù)的恢復。實驗結(jié)果表明,該模型在保證了上鏈數(shù)據(jù)安全性、可靠性、隱私性的同時,每個節(jié)點的數(shù)據(jù)存儲量約為傳統(tǒng)存儲方法的1/(k-1),從而有利于區(qū)塊鏈技術(shù)在大型業(yè)務(wù)場景的應(yīng)用。

    關(guān)鍵詞:區(qū)塊鏈存儲;Shamir秘密共享;數(shù)據(jù)安全性;數(shù)據(jù)隱私性;分布式存儲

    中圖分類號:TP309.2

    文獻標志碼:A

    Blockchain shard storage model based on threshold secret sharing

    ZHANG Guochao, WANG Ruijin*

    School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu Sichuan 610054, China

    Abstract:

    To solve the problem that blockchain technology is difficult to be used in large-scale business scenarios due to storage constraints, a blockchain shard storage model based on threshold secret sharing was proposed. Firstly, the transaction data to be placed in blockchain was processed into shards by consensus nodes using improved Shamirs threshold secret sharing. Secondly, consensus nodes constructed different blocks based on data shards and distributed them to other nodes existing in the blockchain network for storage. Finally, when a node wanted to read transaction data, the node would request data from k of the n nodes with transaction data shards, and use Lagrange interpolation algorithm to recover the original transaction data. The experimental results show that the model not only guarantees the security, reliability and privacy of data to be placed in blockchain, but also effectively reduces the amount of data stored by each node to 1/(k-1), which is conducive to blockchain technology using in large-scale business scenarios.

    Key words:

    storage in blockchain; Shamirs secret sharing; data security; data privacy; distributed storage

    0 引言

    2008年,文章《比特幣:一種點對點電子現(xiàn)金系統(tǒng)》[1]的發(fā)表,標志著區(qū)塊鏈技術(shù)的出現(xiàn)。就技術(shù)層次進行分析,區(qū)塊鏈屬于一種技術(shù)組合,它對數(shù)據(jù)的存儲依賴于相關(guān)區(qū)塊結(jié)構(gòu)。同時,利用技術(shù)體系,即密碼學知識、點對點(Peer-to-Peer, P2P)網(wǎng)絡(luò)架構(gòu)、共識算法等機制對數(shù)據(jù)可靠傳輸、存儲、以及訪問等進行保障,并使多方協(xié)同參與和維護。得益于其能夠在無需相互信任的節(jié)點間建立一個可信任的分布式系統(tǒng),實現(xiàn)數(shù)據(jù)的不可篡改且可溯源等特點,目前區(qū)塊鏈技術(shù)已越來越被廣泛關(guān)注并應(yīng)用到各行各業(yè)中。

    然而,現(xiàn)如今區(qū)塊鏈技術(shù)仍然有許多的缺陷和漏洞,存儲問題就是其中需要解決的主要問題之一。就比如比特幣系統(tǒng),到2018年10月18日,比特幣一共產(chǎn)生了546349個區(qū)塊,區(qū)塊的大小一般為996.2KB,整個完整區(qū)塊鏈的大小為186.9GB[2]。而現(xiàn)如今比特幣全節(jié)點(保存完整區(qū)塊鏈信息的節(jié)點)的數(shù)量已上升到1萬多個[3],可以計算得到這1萬多個全節(jié)點用了約2000TB的存儲容量存儲了200GB左右的數(shù)據(jù)。一方面對于每個節(jié)點,整個完整區(qū)塊鏈的容量大小已達幾百GB;另一方面對于整個區(qū)塊鏈網(wǎng)絡(luò),所需存儲空間與區(qū)塊鏈的容量大小相差巨大,這使得存儲空間被極大地消耗和浪費。而且數(shù)據(jù)量以及節(jié)點數(shù)量將會隨著時間的推移越來越多,整條區(qū)塊鏈的存儲大小以及整個區(qū)塊鏈網(wǎng)絡(luò)所需的存儲空間也將會越來越大,這也是目前區(qū)塊鏈技術(shù)難以在數(shù)據(jù)量較大的業(yè)務(wù)場景應(yīng)用的主要原因之一。

    為了減小每個節(jié)點所需存儲的完整區(qū)塊鏈大小,讓區(qū)塊鏈技術(shù)能夠在大型業(yè)務(wù)場景得到較好的應(yīng)用,本文提出了一種基于門限秘密共享的區(qū)塊鏈分片存儲模型幫助改進區(qū)塊鏈的存儲問題。

    本文的主要貢獻如下:

    1)提出了一種基于門限秘密共享的區(qū)塊鏈分片存儲模型。該模型將要上鏈的交易數(shù)據(jù)數(shù)字化后,分片存儲于各個節(jié)點中,并不需要將完整的交易數(shù)據(jù)都存儲到每個節(jié)點中。在保證數(shù)據(jù)安全可靠的條件下,使得每個節(jié)點需要消耗的存儲空間減少。

    2)通過實驗表明,基于門限秘密共享的區(qū)塊鏈分片存儲模型在保障了數(shù)據(jù)安全性、隱私性、可靠性的同時,又能夠有效減少每個節(jié)點所需存儲的數(shù)據(jù)量,從而有利于區(qū)塊鏈技術(shù)在大型業(yè)務(wù)場景的應(yīng)用。

    1 相關(guān)工作

    區(qū)塊鏈是分布式的,它是一個公開的賬本。參與共識的節(jié)點通過執(zhí)行工作量證明(Proof of Work, PoW)協(xié)議來獲得往賬本寫入數(shù)據(jù)的權(quán)利。PoW協(xié)議規(guī)定節(jié)點需要找出一個滿足一定難度要求的隨機數(shù),最先找出該隨機數(shù)的節(jié)點獲得記賬權(quán)并向全網(wǎng)廣播本輪需要寫入?yún)^(qū)塊鏈的數(shù)據(jù),當被其他節(jié)點進行驗證并通過后,它們將一起存儲數(shù)據(jù),達成共識。每個節(jié)點每輪所存儲的數(shù)據(jù)區(qū)塊是一樣的,如圖1所示。

    按照時間的順序,區(qū)塊鏈將各個數(shù)據(jù)區(qū)塊進行鏈接。在每個數(shù)據(jù)區(qū)塊中,都存在兩個結(jié)構(gòu)——區(qū)塊頭與區(qū)塊體[4]。其中,當前的版本號、前一區(qū)塊的地址、當前區(qū)塊的目標哈希值、當前區(qū)塊PoW共識的隨機數(shù)解Nonce、Merkle樹根以及時間戳等信息存在于區(qū)塊頭中。而對當前交易數(shù)量以及區(qū)塊生成過程中,經(jīng)過驗證的所有交易數(shù)據(jù)的進行封裝了的結(jié)構(gòu)則是區(qū)塊體。這些交易數(shù)據(jù)通過進行不斷的迭代哈希,直到最后一個哈希值為止,并將結(jié)果作為Merkle樹的樹根記錄到區(qū)塊頭中。最終每個節(jié)點都存儲有整個區(qū)塊鏈網(wǎng)絡(luò)中最長區(qū)塊鏈的一份拷貝,如圖2所示,可以看見整個區(qū)塊鏈網(wǎng)絡(luò)的存儲架構(gòu)。

    近年來,越來越多的學者從事區(qū)塊鏈的研究工作。2016年,Dennis等[5]提出了一種時間“滾動”區(qū)塊鏈,在不影響區(qū)塊鏈安全的前提下能夠解決當前區(qū)塊鏈指數(shù)增長的問題,為區(qū)塊鏈的可伸縮性提供了一種可行的處理方式。Wu等[6]在2007年基于能源網(wǎng)絡(luò)提出了一種新的混合區(qū)塊鏈存儲模式,該存儲模式能夠提高整個能源網(wǎng)絡(luò)在大數(shù)據(jù)量存儲下的運行效率。Raman等[7]提出了用于擴展區(qū)塊鏈的動態(tài)分布式存儲方案,該存儲方案能夠降低區(qū)塊鏈存儲成本以及工作量證明所需消耗的能源成本。2018年,Lind等[8]構(gòu)造了Teechain,可以通過線下支付渠道來降低區(qū)塊鏈上的存儲成本,使得區(qū)塊鏈性能顯著改進。zyilmaz等[9]通過采用分區(qū)未花費的交易輸出(Unspent Transaction Output, UTXO)空間和拆分區(qū)塊鏈的方法,來提高區(qū)塊鏈的事務(wù)吞吐量。Dai等[10]提出了一個 NC-DS(Network Coded Distributed Storage)框架來存儲區(qū)塊鏈,該框架應(yīng)用到區(qū)塊鏈中能夠顯著減少所需的存儲空間。

    2 基于門限秘密共享的區(qū)塊鏈分片存儲模型

    本文提出了一種基于門限秘密共享的區(qū)塊鏈分片存儲模型,利用了改進后的Shamir門限秘密共享方案[11]。核心思想是將交易數(shù)據(jù)數(shù)字化后,利用改進的Shamir門限秘密共享原理構(gòu)造出k-1次多項式,并從中取出n個分片數(shù)據(jù)構(gòu)造n種類型的數(shù)據(jù)區(qū)塊,將這n個數(shù)據(jù)區(qū)塊分布存儲于區(qū)塊鏈網(wǎng)絡(luò)中。當要進行數(shù)據(jù)讀取時,再從其中的k個節(jié)點獲取分片數(shù)據(jù),利用拉格朗日插值算法迭代恢復出交易數(shù)據(jù)。基于門限秘密共享的區(qū)塊鏈分片存儲模型的存儲框架如圖3所示。

    基于門限秘密共享的區(qū)塊鏈分片存儲模型中的節(jié)點,主要有三種類型的角色:分片/廣播節(jié)點、存儲/驗證節(jié)點以及其他節(jié)點,其中分片/廣播節(jié)點與存儲/驗證節(jié)點的數(shù)量為n個。如圖4所示,分片/廣播節(jié)點是獲得記賬權(quán)的節(jié)點,該節(jié)點需要將本輪要記錄到區(qū)塊鏈上的交易數(shù)據(jù)進行n分片并構(gòu)造n個數(shù)據(jù)區(qū)塊來存儲這n個分片,之后將其中的n-1個區(qū)塊分發(fā)給區(qū)塊鏈網(wǎng)絡(luò)中的n-1個存儲/驗證節(jié)點。存儲/驗證節(jié)點是收到數(shù)據(jù)區(qū)塊的節(jié)點,首先需要對數(shù)據(jù)區(qū)塊的正確性進行驗證,之后再鏈接數(shù)據(jù)區(qū)塊。其他節(jié)點則是除去這n個節(jié)點外的共識節(jié)點,需要向鄰近的這n個節(jié)點集合中的一個請求數(shù)據(jù)區(qū)塊,或者接收它們廣播的數(shù)據(jù)區(qū)塊并鏈接到區(qū)塊鏈上。

    與傳統(tǒng)利用Merkle樹進行存儲的數(shù)據(jù)區(qū)塊結(jié)構(gòu)不同的是,在本模型中,由于交易數(shù)據(jù)被分片存儲于n個不同的區(qū)塊中,所以數(shù)據(jù)區(qū)塊結(jié)構(gòu)有所變化,如圖5所示。本模型的數(shù)據(jù)區(qū)塊結(jié)構(gòu)與傳統(tǒng)的數(shù)據(jù)區(qū)塊結(jié)構(gòu)主要區(qū)別在于區(qū)塊體部分以及區(qū)塊頭存放的哈希值。區(qū)塊體主要由交易數(shù)據(jù)哈希值、交易數(shù)量、分發(fā)節(jié)點地址、分片大小、門限參數(shù)、分片編號、分片數(shù)據(jù)、填充等組成。交易數(shù)據(jù)哈希值是為了保證交易數(shù)據(jù)的完整性、填充字段是為了保證每個節(jié)點存儲的分片數(shù)據(jù)大小一致而設(shè)置的。其中的交易數(shù)據(jù)哈希值、交易數(shù)量、分發(fā)節(jié)點地址、分片大小、門限參數(shù)在每個分發(fā)給存儲/驗證節(jié)點的區(qū)塊中都是一樣的,所以通過哈希得到的最終的Merkle樹根也是一樣的。即對于每個節(jié)點其區(qū)塊頭部分是一樣的,這樣就不影響每個節(jié)點的工作量證明。又因為分發(fā)給每個節(jié)點的區(qū)塊是不一樣的(區(qū)塊體的差異),所以原先存放在區(qū)塊頭中前一區(qū)塊的哈希值將變?yōu)榍耙粎^(qū)塊的區(qū)塊頭的哈希值。

    2.1 數(shù)據(jù)存儲

    基于門限秘密共享的區(qū)塊鏈分片存儲模型在進行數(shù)據(jù)存儲時需要經(jīng)歷4個階段:分片數(shù)據(jù)產(chǎn)生階段、數(shù)據(jù)區(qū)塊構(gòu)造階段、數(shù)據(jù)區(qū)塊分發(fā)階段、數(shù)據(jù)區(qū)塊存儲階段。該算法的輸入為本輪要上鏈的交易數(shù)據(jù)T′,輸出為存儲/驗證節(jié)點將分配的數(shù)據(jù)區(qū)塊鏈接到區(qū)塊鏈上。數(shù)據(jù)存儲算法基本步驟如下所示:

    1)分片數(shù)據(jù)產(chǎn)生階段。

    ① 將交易數(shù)據(jù)T′字符串化后,再轉(zhuǎn)為十進制數(shù)字T;

    ② 根據(jù)此時的區(qū)塊鏈網(wǎng)絡(luò)狀態(tài)設(shè)定門限參數(shù)(k,n),其中k

    ③ 將十進制數(shù)字T分成k-1份,即T = d1|d2|…|dk-1;

    ④ 利用改進Shamir門限秘密共享構(gòu)造k-1次多項式Fk-1(x);

    a)選取一個大素數(shù)p,使得p > max(dmax,n),其中dmax=max(di),1≤i≤k-1(由于dmax 一般會較大,所以若在區(qū)塊中存儲p值需要較大的存儲空間,故一般建議p取較大的固定值,如219937–1(6002位)、244497-1(13395位)、277232917-1(23249425位)等);

    b)在區(qū)域 Zp中隨機選取一個數(shù)a生成曲線F1(x)= ax + d1;

    c)在生成的曲線上選取兩個點Ad11=F1(1)和Ad12=F1(2);

    d)Do for 2≤i≤k-1

    A)用前面生成的點和di生成多項式曲線:

    Fi(x)=Adi-1(i)*xi+Adi-1(i-1)*xi-1+…+Adi-11*x+di

    B.1)當i != k-1時,在此曲線上選取i+1個點作為秘密共享并刪除前一次生成的秘密共享;

    B.2)當i = k-1時,輸出k-1次多項式:

    Fk-1(x)=Adk-2(k-1)*xk-1 + Adk-2(k-2)*xk-2 +…+ Adk-21*x + dk-1

    ⑤ 從步驟④得到的k-1次多項式中選取n個點,即T1 =[1, Fk-1(1)]、T2 = [2, Fk-1(2)]、…、Tn =[n, Fk-1(n)]作為n個分片數(shù)據(jù)。

    2)數(shù)據(jù)區(qū)塊構(gòu)造階段。

    ⑥ 根據(jù)區(qū)塊結(jié)構(gòu)計算所需的相關(guān)參數(shù)值及其哈希值,并選定n個存儲/驗證節(jié)點(分片/廣播節(jié)點是其中的一個存儲/驗證節(jié)點);

    ⑦ 根據(jù)已有的數(shù)據(jù)參數(shù)及分片數(shù)據(jù)構(gòu)造n個數(shù)據(jù)區(qū)塊;

    3)數(shù)據(jù)區(qū)塊分發(fā)階段。

    ⑧ 將n個數(shù)據(jù)區(qū)塊分發(fā)給選定的n個存儲/驗證節(jié)點;

    4)數(shù)據(jù)區(qū)塊存儲階段。

    ⑨ 存儲/驗證節(jié)點檢驗區(qū)塊的正確性。主要有以下幾個需要檢驗:

    a)計算前一區(qū)塊頭的哈希值與該區(qū)塊頭中存放的哈希值是否一致;

    b)該區(qū)塊的工作量證明是否正確;

    c)該區(qū)塊的結(jié)構(gòu)是否正確;

    d)……

    ⑩ 當檢驗結(jié)果無誤時,存儲/驗證節(jié)點將分配的數(shù)據(jù)區(qū)塊鏈接到區(qū)塊鏈上。

    2.2 數(shù)據(jù)讀取

    基于門限秘密共享的區(qū)塊鏈分片存儲模型在進行數(shù)據(jù)存儲時需要經(jīng)歷兩個階段:分片數(shù)據(jù)獲取階段、分片數(shù)據(jù)拼接階段。該算法的輸入為要讀取區(qū)塊信息的位置索引index (如index=1,即表示創(chuàng)世區(qū)塊),輸出為指定位置區(qū)塊的信息(相關(guān)參數(shù)信息、交易數(shù)據(jù)信息等)。數(shù)據(jù)讀取算法基本步驟如下所示:

    1)分片數(shù)據(jù)獲取階段。

    ① 共識節(jié)點根據(jù)index值,查看自己區(qū)塊鏈上對應(yīng)的區(qū)塊;

    ② 獲取該區(qū)塊上記錄的分發(fā)節(jié)點地址信息、門限參數(shù)(k,n)信息等;

    ③ 根據(jù)分發(fā)節(jié)點地址信息,依次向分發(fā)節(jié)點請求index數(shù)據(jù)區(qū)塊的分片數(shù)據(jù),直到獲得k個分片數(shù)據(jù)為止(包括自身存儲的一個);

    2)分片數(shù)據(jù)拼接階段。

    ④經(jīng)過步驟①~③,此時共識節(jié)點一共有k個分片數(shù)據(jù),不妨假設(shè)為T1=[1, Fk-1(1)]、T2=[2, Fk-1(2)]、…、Tk = [k, Fk-1(k)],利用拉格朗日插值算法,如式(1)、(2)所示:

    f(x)=∑ki=1f(xi)∏kj=1 j≠ix-xjxi-xj(1)

    d=f(0)=∑ki=1f(xi)∏kj=1 j≠i-xjxi-xj mod p(2)

    可以求得k-1次多項式Fk-1(x)并獲得分片數(shù)據(jù)dk-1;

    ⑤ 從步驟④得到的Fk-1(x)中提取系數(shù)Adk-2(k-1)、Adk-2(k-2)、…、Adk-21, 即[1, Fk-2(1)]、[2, Fk-2(2)]、…、[k-1,F(xiàn)k-2(k-1)]。根據(jù)步驟④,再次利用拉格朗日插值算法可求得k-2次多項式Fk-2(x)并獲得數(shù)據(jù)分片dk-2;

    ⑥ 重復執(zhí)行步驟④和步驟⑤,直到獲得全部的數(shù)據(jù)分片dk-1、dk-2、…、d1;

    ⑦ 按照d1至dk-1的順序?qū)⒎制瑪?shù)據(jù)拼接為十進制數(shù)字T,即d1|d2|…|dk-1 = T;

    ⑧ 將十進制數(shù)字T字符串化后轉(zhuǎn)為交易數(shù)據(jù)T′;

    ⑨ 將交易數(shù)據(jù)T′以及該區(qū)塊的其他相關(guān)參數(shù)信息輸出。

    2.3 模型優(yōu)缺點分析

    基于門限秘密共享的區(qū)塊鏈分片存儲模型,利用改進的Shamir門限秘密共享將交易數(shù)據(jù)分片存儲于n個不同的區(qū)塊中,并分發(fā)給n個不同的共識節(jié)點。當要進行數(shù)據(jù)讀取時,在從其中的k個節(jié)點請求數(shù)據(jù)進行數(shù)據(jù)的恢復。該模型的主要優(yōu)點在于:

    1)數(shù)據(jù)安全性有效保障。雖然本文改進了傳統(tǒng)的區(qū)塊鏈存儲模型,但是上鏈數(shù)據(jù)的安全性并未受到影響。本小節(jié)同樣以比特幣為例,分叉攻擊(51%攻擊)是針對基于工作量證明共識算法的最出名的一種攻擊方式,其主要目的在于實現(xiàn)“雙花”。對于該攻擊方法,中本聰在文獻[1]中已給出證明,惡意攻擊者要追趕上誠實節(jié)點實現(xiàn)“雙花”的概率為:

    1-∑zi=0λie-λi!1-qpz-i(3)

    其中:λ=zq/p; p為誠實節(jié)點在一輪競爭中領(lǐng)先的概率,q為攻擊者在一輪競爭中領(lǐng)先的概率,假定p>q; z為誠實節(jié)點領(lǐng)先的區(qū)塊數(shù)。從式(3)中可以看出,惡意攻擊者攻擊成功的概率隨著區(qū)塊數(shù)z的增加而呈指數(shù)化下降。即攻擊成功與否主要與各節(jié)點的算力大小有關(guān)(算力的大小與p、q正相關(guān)),與區(qū)塊鏈所使用的存儲模型并沒有太直接的關(guān)系,所以上鏈數(shù)據(jù)的安全性依舊可以得到保障。另一方面,由于交易數(shù)據(jù)被數(shù)字化分片存儲,每個節(jié)點存儲的數(shù)據(jù)是相對沒有意義的數(shù)值,即使惡意攻擊者獲得了某些節(jié)點存儲的數(shù)據(jù),也難以恢復出初始的交易數(shù)據(jù)。要想查看交易數(shù)據(jù),僅能通過合法的方式向節(jié)點發(fā)出讀取交易數(shù)據(jù)的請求。即從某種意義上來說,交易數(shù)據(jù)的隱私性保護得到提升。

    2)數(shù)據(jù)的可靠性有效提高。相較于傳統(tǒng)的數(shù)據(jù)分片需要分到數(shù)據(jù)的n個共識節(jié)點同時在線才能恢復出原始的數(shù)據(jù),本模型僅需分到數(shù)據(jù)的n個共識節(jié)點中有k個節(jié)點在線即可進行數(shù)據(jù)的恢復。

    3)共識節(jié)點所需存儲空間顯著減少。對比于傳統(tǒng)的Shamir門限秘密共享中秘密共享大小與原來的秘密大小一樣,本模型利用改進Shamir門限秘密共享能夠使得秘密共享大小僅為原來秘密的1/(k-1),從而在數(shù)據(jù)存儲過程中,每個共識節(jié)點所需存儲交易數(shù)據(jù)的大小僅為原來的1/(k-1)。

    該模型本質(zhì)上采用的是一種以時間換空間的思想。雖然在存儲空間上,共識節(jié)點所需的存儲空間大小能夠有效減少,但是在整個區(qū)塊鏈網(wǎng)絡(luò)運行過程中,節(jié)點的計算開銷與通信開銷將會增加。盡管如此,該模型在以數(shù)據(jù)上鏈需求為主的大型業(yè)務(wù)場景中將能得到較好的應(yīng)用。

    3 實驗結(jié)果與分析

    本實驗是在PC配置為Intel Core i5-7300HQ 2.50GHz CPU和8GB內(nèi)存上進行的。通過開啟不同的服務(wù)器端口在本地創(chuàng)建不同的共識節(jié)點,每個共識節(jié)點均運行著自己搭建的區(qū)塊鏈代碼。實驗中一共建立了10個節(jié)點,所有節(jié)點均為存儲/驗證節(jié)點,且其中一個同時是分片/廣播節(jié)點。當每提交10筆交易后,本實驗進行一次挖礦,即每個區(qū)塊中(除創(chuàng)世區(qū)塊)存儲了10筆交易數(shù)據(jù),且每筆交易數(shù)據(jù)都是一樣的,以此確保每次要上鏈的數(shù)據(jù)大小一致。最后,實驗中的門限參數(shù)為k=5,n=10,大素數(shù)q取固定值219937 - 1。

    由于本文只關(guān)注區(qū)塊鏈的存儲問題,所以在實驗中簡化了工作量證明,即共識節(jié)點僅需將前一區(qū)塊的工作量證明值與當前區(qū)塊的工作量證明值進行拼接,之后計算哈希值,若哈希值的前5位是0則完成工作量證明(采用該種工作量證明,由于創(chuàng)世區(qū)塊工作量證明值是設(shè)置固定的一個值,所以在不考慮其他影響因素條件下,每次運行區(qū)塊鏈產(chǎn)生每個對應(yīng)編號區(qū)塊,所需的時間是一樣的)。

    首先測試基于Merkle樹的傳統(tǒng)區(qū)塊鏈存儲模型與基于門限秘密共享的區(qū)塊鏈分片存儲模型,對于每個區(qū)塊產(chǎn)生時間,即數(shù)據(jù)存儲時間的差異。本實驗一共產(chǎn)生了200個區(qū)塊,并記錄了每個節(jié)點從接收到第10筆交易開始到將交易數(shù)據(jù)上鏈的時間。在所有節(jié)點都正常運行且不被攻擊的情況下,得到如圖6所示結(jié)果。

    分析圖6(a)、(b)的實驗結(jié)果可以知道,兩種存儲模型在每個區(qū)塊產(chǎn)生時間上的差異并不是很大,基于Merkle樹的傳統(tǒng)區(qū)塊鏈存儲模型的平均區(qū)塊產(chǎn)生時間為3.326s,而基于門限秘密共享的區(qū)塊鏈分片存儲模型的平均區(qū)塊產(chǎn)生時間為3.382s。這主要是因為在區(qū)塊構(gòu)建過程中,傳統(tǒng)的方法需要構(gòu)建Merkle樹,本模型需要產(chǎn)生數(shù)據(jù)分片來構(gòu)建每個共識節(jié)點的區(qū)塊,所以基于門限秘密共享的區(qū)塊鏈分片存儲模型的平均區(qū)塊生成時間并沒有比傳統(tǒng)的方法多多少。

    其次測試基于Merkle樹的傳統(tǒng)區(qū)塊鏈存儲模型與基于門限秘密共享的區(qū)塊鏈分片存儲模型,對于獲取區(qū)塊上的數(shù)據(jù)所花費的時間,即數(shù)據(jù)讀取時間的差異。在產(chǎn)生的200個區(qū)塊基礎(chǔ)上,分別記錄讀取編號為5的倍數(shù)的區(qū)塊數(shù)據(jù)所花費的時間。在所有節(jié)點都正常運行且不被攻擊的情況下,得到如圖7所示結(jié)果。

    分析圖7(a)、(b)的實驗結(jié)果可以知道,基于Merkle樹的傳統(tǒng)區(qū)塊鏈存儲模型的平均區(qū)塊數(shù)據(jù)讀取時間為0.020s,而基于門限秘密共享的區(qū)塊鏈分片存儲模型的平均區(qū)塊讀取時間為0.087s??梢姡跀?shù)據(jù)讀取方面,本模型的讀取時間會比傳統(tǒng)的方法長。這是由于當進行數(shù)據(jù)讀取時,本模型需要從其他分到分片數(shù)據(jù)的節(jié)點請求數(shù)據(jù),之后還要運用拉格朗日插值算法進行數(shù)據(jù)的恢復,相比于傳統(tǒng)的方法,通信開銷與計算開銷將會增加,所以數(shù)據(jù)讀取會慢一點。

    最后測試基于Merkle樹的傳統(tǒng)區(qū)塊鏈存儲模型與基于門限秘密共享的區(qū)塊鏈分片存儲模型,在區(qū)塊產(chǎn)生過程中,每個節(jié)點所花費存儲空間的差異。實驗中一共產(chǎn)生了200個區(qū)塊,當每產(chǎn)生5個區(qū)塊時,將此時的完整區(qū)塊鏈寫入文件中,并記錄文件大小,從而獲得每個節(jié)點所花費的存儲空間大小。在所有節(jié)點都正常運行且不被攻擊的情況下,得到如圖8所示結(jié)果。

    分析圖8的實驗結(jié)果可以知道,一方面,在兩種存儲模型中,隨著區(qū)塊加入到區(qū)塊鏈,節(jié)點所需的存儲空間幾乎呈線性增長。這主要是因為本實驗固定了每個區(qū)塊所存儲交易數(shù)據(jù)的大小,所以才會出現(xiàn)圖形幾乎呈線性的形狀。另一方面,從圖10中可以觀察到,隨著區(qū)塊不斷地加入?yún)^(qū)塊鏈中,基于Merkle樹的傳統(tǒng)區(qū)塊鏈存儲模型的節(jié)點所需的存儲空間,幾乎是基于門限秘密共享的區(qū)塊鏈分片存儲模型的節(jié)點的3.3倍??梢?,本模型對于區(qū)塊鏈存儲問題的解決具有顯著的效果。實驗過程中的門限參數(shù)取值為k=5,n=10,理論上,基于本模型的每個節(jié)點所需存儲的分片數(shù)據(jù)大小,是傳統(tǒng)方法中整個數(shù)據(jù)大小的1/(k-1)倍,之所以實驗結(jié)果略大于該值(13.3>14),是因為在構(gòu)建區(qū)塊過程中,本模型需要在區(qū)塊中加入一些其他的字段信息,比如分發(fā)節(jié)點地址、門限參數(shù)等。

    4 結(jié)語

    本文首先講述了目前困擾區(qū)塊鏈技術(shù)廣泛應(yīng)用的主要問題之一的存儲問題。之后提出了基于門限秘密共享的區(qū)塊鏈分片存儲模型,該模型利用改進Shamir門限秘密共享將交易數(shù)據(jù)n分片并構(gòu)造n個不同的區(qū)塊分別存儲于n個不同的存儲/驗證節(jié)點;當要進行數(shù)據(jù)恢復時,再從其中的k個節(jié)點請求分片數(shù)據(jù),即可進行數(shù)據(jù)的恢復。最后,經(jīng)實驗證明,基于門限秘密共享的區(qū)塊鏈分片存儲模型在保障了數(shù)據(jù)安全性、隱私性、可靠性的同時,又能夠有效減少每個節(jié)點所需存儲的數(shù)據(jù)量,從而有利于區(qū)塊鏈技術(shù)在大型業(yè)務(wù)場景的應(yīng)用。本文的一些細節(jié)還可以進一步研究,如門限k取多大值才合適,要采用什么樣的方法將交易數(shù)據(jù)轉(zhuǎn)化為十進制數(shù)字等。下一步將繼續(xù)研究,以便區(qū)塊鏈中的相關(guān)存儲限制問題能夠更完善地被解決。

    參考文獻

    [1]NAKAMOTO S. Bitcoin: a peer-to-peer electronic cash system [EB/OL]. [2018-10-18]. https://bitcoin.org/bitcoin.pdf.

    [2]Blockchain. The blockchain data of Bitcoin [EB/OL]. [2018-10-18]. https://www.blockchain.com.

    [3]Bitnodes. The bitnodes data of Bitcion [EB/OL]. [2018-10-18]. https://bitnodes.earn.com.

    [4]袁勇,王飛躍. 區(qū)塊鏈技術(shù)發(fā)展現(xiàn)狀與展望[J].自動化學報,2016,42(4):481-494.(YUAN Y, WANG F Y. Blockchain: the state of the art and future trends [J]. Acta Automatica Sinica, 2016, 42(4): 481-494.)

    [5]DENNIS R, OWENSON G, AZIZ B. A temporal blockchain: a formal analysis[C]// Proceedings of the 2016 International Conference on Collaboration Technologies and Systems. Piscataway, NJ: IEEE, 2016: 430-437.

    [6]WU L, MENG K, XU S, et al. Democratic centralism: a hybrid blockchain architecture and its applications in energy Internet [C]// Proceedings of the 2016 International Conference on Energy Internet. Piscataway, NJ: IEEE, 2017: 176-181.

    [7]RAMAN R K, VARSHNEY L R. Dynamic distributed storage for scaling blockchains [EB/OL]. [2018-10-18]. https://arxiv.org/pdf/1711.07617.pdf.

    [8]LIND J, NAOR O, EYAL I, et al. Teechain: reducing storage costs on the blockchain with offline payment channels [C]// Proceedings of the 11th ACM International Systems and Storage Conference. New York: ACM, 2018: 125.

    [9]ZYILMAZ K R, PATEL H, MALIK A. Split-scale: scaling bitcoin by partitioning the UTXO space[C]// Proceedings of the IEEE 9th International Conference on Software Engineering and Service Science. Piscataway, NJ: IEEE, 2018: 41-45.

    [10]DAI M, ZHANG S, WANG H, et al. A low storage room requirement framework for distributed ledger in blockchain [J]. IEEE Access, 2018, 6: 22970-22975.

    [11]王學軍.無線傳感器網(wǎng)絡(luò)中分布式存儲方案的改進[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2012(7):5-7.(WANG X J. Improvement in distributed data storage scheme for wireless sensor networks [J]. Network Security Technology and Application, 2012(7): 5-7.)

    [12]KOSBA A, MILLER A, SHI E, et al. Hawk: the blockchain model of cryptography and privacy-preserving smart contracts [C]// Proceedings of the 2016 IEEE Symposium on Security and Privacy. Piscataway, NJ: IEEE, 2016: 839-858.

    [13]ATENIESE G, MAGRI B, VENTURI D, et al. Redactable blockchain-or-rewriting history in bitcoin and friends [C]// Proceedings of the 2017 IEEE European Symposium on Security and Privacy. Piscataway, NJ: IEEE, 2017: 111-126.

    [14]CAI C, YUAN X, WANG C. Towards trustworthy and private keyword search in encrypted decentralized storage [C]// Proceedings of the 2017 IEEE International Conference on Communications. Piscataway, NJ: IEEE, 2017: 1-7.

    [15]HALPIN H, PIEKARSKA M. Introduction to security and privacy on the blockchain [C]// Proceedings of the 2017 IEEE European Symposium on Security and Privacy Workshops. Piscataway, NJ: IEEE, 2017: 1-3.

    [16]FUKUMITSU M, HASEGAWA S, IWAZAKI J, et al. A proposal of a secure P2P-type storage scheme by using the secret sharing and the blockchain [C]// Proceeddings of the IEEE 31st International Conference on Advanced Information Networking and Applications. Piscataway, NJ: IEEE, 2017: 803-810.

    [17]XU C, WANG K, XU G, et al. Making big data open in collaborative edges: a blockchain-based framework with reduced resource requirements [C]// Proceeddings of the 2018 IEEE International Conference on Communications. Piscataway, NJ: IEEE, 2018: 1-6.

    [18]LEWISON K, CORELLA F. Backing rich credentials with a blockchain PKI [EB/OL]. [2018-10-18]. https://pomcor.com/techreports/BlockchainPKI.pdf.

    [19]LI Y, ZHENG K, YAN Y, et al. EtherQL: a query layer for blockchain system [C]// Proceeddings of the 2017 International Conference on Database Systems for Advanced Applications, LNCS 10178. Berlin: Springer, 2017: 556-567.

    [20]LI Y, HUANG J, QIN S, et al. Big data model of security sharing based on blockchain [C]// Proceeddings of the 3rd International Conference on Big Data Computing and Communications. Piscataway, NJ: IEEE, 2017: 117-121.

    This work is partially supported by the National Natural Science Foundation of China (61802033).

    ZHANG Guochao, born in 1998. His research interests include blockchain, network security.

    WANG Ruijin, born in 1980, Ph. D., associate professor. His research interests include information system security, quantum communication security, cloud security.

    国产精品1区2区在线观看.| 亚洲av成人精品一区久久| 精品国内亚洲2022精品成人| 在线观看66精品国产| 精品人妻1区二区| 黄片小视频在线播放| 岛国在线免费视频观看| 欧美一级毛片孕妇| 成人国产综合亚洲| www日本黄色视频网| 久久久久久大精品| 99热6这里只有精品| 国产色爽女视频免费观看| 又黄又粗又硬又大视频| 亚洲国产精品999在线| 国产精品三级大全| 黄色片一级片一级黄色片| 国产成人a区在线观看| av天堂中文字幕网| 国产免费av片在线观看野外av| 亚洲欧美一区二区三区黑人| 久久精品国产99精品国产亚洲性色| 成人精品一区二区免费| 午夜福利在线在线| 露出奶头的视频| 亚洲国产色片| 高潮久久久久久久久久久不卡| 亚洲中文字幕日韩| 波多野结衣高清作品| 18禁裸乳无遮挡免费网站照片| 亚洲国产中文字幕在线视频| 亚洲专区国产一区二区| 91麻豆精品激情在线观看国产| 色播亚洲综合网| 精品午夜福利视频在线观看一区| 欧美日韩瑟瑟在线播放| 色噜噜av男人的天堂激情| 免费观看人在逋| 亚洲欧美激情综合另类| 欧美日韩国产亚洲二区| 无遮挡黄片免费观看| 国产一区二区三区在线臀色熟女| 国产单亲对白刺激| 激情在线观看视频在线高清| 精品国产美女av久久久久小说| 老鸭窝网址在线观看| 熟女少妇亚洲综合色aaa.| 亚洲国产精品合色在线| 男女床上黄色一级片免费看| 国模一区二区三区四区视频| 精品一区二区三区av网在线观看| 91久久精品电影网| 久久久久久久午夜电影| 国产97色在线日韩免费| 色老头精品视频在线观看| 亚洲精品日韩av片在线观看 | 久久久久精品国产欧美久久久| 岛国在线观看网站| 欧美+日韩+精品| 在线a可以看的网站| 色噜噜av男人的天堂激情| 丰满乱子伦码专区| 一二三四社区在线视频社区8| 天天一区二区日本电影三级| 亚洲成av人片在线播放无| 男人和女人高潮做爰伦理| 国产亚洲精品综合一区在线观看| 亚洲最大成人中文| 啦啦啦免费观看视频1| 69人妻影院| 成年女人毛片免费观看观看9| 国产伦一二天堂av在线观看| 五月伊人婷婷丁香| 最后的刺客免费高清国语| 亚洲第一电影网av| 日本黄大片高清| 男女床上黄色一级片免费看| 免费在线观看亚洲国产| 两性午夜刺激爽爽歪歪视频在线观看| 九九久久精品国产亚洲av麻豆| 一个人观看的视频www高清免费观看| 校园春色视频在线观看| 亚洲最大成人中文| 美女黄网站色视频| 在线观看免费午夜福利视频| 老司机深夜福利视频在线观看| 18禁黄网站禁片免费观看直播| 一夜夜www| 色综合欧美亚洲国产小说| 又黄又爽又免费观看的视频| 18禁国产床啪视频网站| 操出白浆在线播放| 欧美乱色亚洲激情| 久久99热这里只有精品18| 亚洲精华国产精华精| 精品人妻一区二区三区麻豆 | 国产高清激情床上av| 嫩草影院入口| 中文字幕久久专区| 国产野战对白在线观看| 免费人成视频x8x8入口观看| 国产成人a区在线观看| 12—13女人毛片做爰片一| 19禁男女啪啪无遮挡网站| 国产麻豆成人av免费视频| 成人一区二区视频在线观看| 亚洲专区国产一区二区| 久久国产精品影院| 亚洲第一欧美日韩一区二区三区| 午夜久久久久精精品| 久久久久久久久中文| 我的老师免费观看完整版| 少妇丰满av| 国产精品精品国产色婷婷| 日韩高清综合在线| x7x7x7水蜜桃| 久久精品国产99精品国产亚洲性色| 观看免费一级毛片| 国产伦在线观看视频一区| 全区人妻精品视频| 无遮挡黄片免费观看| 19禁男女啪啪无遮挡网站| 亚洲成av人片免费观看| 在线播放国产精品三级| 在线播放无遮挡| 日韩国内少妇激情av| 成人特级黄色片久久久久久久| 国产精品影院久久| 日韩 欧美 亚洲 中文字幕| 亚洲av成人av| 日韩av在线大香蕉| 国产真实乱freesex| 老司机午夜福利在线观看视频| 欧美大码av| 熟妇人妻久久中文字幕3abv| 麻豆成人av在线观看| 精品久久久久久,| 99精品欧美一区二区三区四区| 欧美一区二区亚洲| 母亲3免费完整高清在线观看| 亚洲成av人片免费观看| 欧美一级毛片孕妇| 亚洲人成网站高清观看| 中文字幕av在线有码专区| 中文字幕av成人在线电影| 最新中文字幕久久久久| 国产精品自产拍在线观看55亚洲| 国模一区二区三区四区视频| 老司机午夜福利在线观看视频| 中文字幕av在线有码专区| 亚洲精品在线美女| 日本 av在线| 欧美性感艳星| 在线观看日韩欧美| 日本一本二区三区精品| 在线观看免费视频日本深夜| 欧美又色又爽又黄视频| 亚洲av免费在线观看| 岛国在线免费视频观看| 中文字幕久久专区| 在线观看一区二区三区| 99精品久久久久人妻精品| 香蕉久久夜色| 在线免费观看的www视频| 国产美女午夜福利| 中文字幕高清在线视频| 国产精品一区二区三区四区免费观看 | 悠悠久久av| 午夜a级毛片| 亚洲性夜色夜夜综合| 精品熟女少妇八av免费久了| 观看免费一级毛片| 白带黄色成豆腐渣| 亚洲自拍偷在线| 天天添夜夜摸| 在线观看日韩欧美| 久久久久久久亚洲中文字幕 | 国产午夜福利久久久久久| 久久久久久久久大av| 亚洲精品久久国产高清桃花| 国产精品亚洲美女久久久| 婷婷六月久久综合丁香| 99久久精品国产亚洲精品| 国产精品99久久99久久久不卡| 国产精品一区二区三区四区久久| 色av中文字幕| 此物有八面人人有两片| 天天躁日日操中文字幕| 欧美日韩国产亚洲二区| 国产av不卡久久| 日本黄色片子视频| 欧美日韩综合久久久久久 | 97碰自拍视频| 美女cb高潮喷水在线观看| 韩国av一区二区三区四区| 他把我摸到了高潮在线观看| 国产成人欧美在线观看| 中文字幕av成人在线电影| 亚洲国产精品成人综合色| 免费在线观看日本一区| 精品国产美女av久久久久小说| 美女 人体艺术 gogo| 免费av不卡在线播放| 女生性感内裤真人,穿戴方法视频| 精品日产1卡2卡| 悠悠久久av| 亚洲欧美日韩卡通动漫| 免费av观看视频| 搡女人真爽免费视频火全软件 | 久久香蕉精品热| 噜噜噜噜噜久久久久久91| 蜜桃久久精品国产亚洲av| 99久久久亚洲精品蜜臀av| 精品免费久久久久久久清纯| 国产在线精品亚洲第一网站| av欧美777| 国产精品美女特级片免费视频播放器| 在线观看免费视频日本深夜| 最近最新中文字幕大全免费视频| 看黄色毛片网站| 国产伦精品一区二区三区视频9 | 亚洲中文字幕一区二区三区有码在线看| 嫩草影院精品99| 制服人妻中文乱码| 久久国产乱子伦精品免费另类| 最后的刺客免费高清国语| 中文字幕av在线有码专区| 免费av毛片视频| 国内精品久久久久久久电影| 亚洲一区二区三区色噜噜| 天美传媒精品一区二区| 免费人成在线观看视频色| 亚洲欧美日韩无卡精品| 无人区码免费观看不卡| 麻豆成人av在线观看| 深爱激情五月婷婷| 免费一级毛片在线播放高清视频| 久久中文看片网| 成人鲁丝片一二三区免费| 国产极品精品免费视频能看的| 制服丝袜大香蕉在线| 淫妇啪啪啪对白视频| 美女免费视频网站| 在线看三级毛片| 亚洲成人免费电影在线观看| 51午夜福利影视在线观看| 可以在线观看毛片的网站| 在线观看一区二区三区| 一级黄片播放器| 99视频精品全部免费 在线| 香蕉丝袜av| 中文字幕久久专区| 精品国产美女av久久久久小说| e午夜精品久久久久久久| 亚洲中文字幕日韩| 18美女黄网站色大片免费观看| 久久精品国产综合久久久| 亚洲av美国av| 精品午夜福利视频在线观看一区| 国产野战对白在线观看| 黄色片一级片一级黄色片| 国产视频一区二区在线看| 男女之事视频高清在线观看| 欧美乱码精品一区二区三区| 国产精品三级大全| 看免费av毛片| 亚洲,欧美精品.| 欧美极品一区二区三区四区| 人人妻人人澡欧美一区二区| 一级作爱视频免费观看| 免费av不卡在线播放| 免费观看人在逋| 欧美最黄视频在线播放免费| 高清日韩中文字幕在线| 欧美中文日本在线观看视频| 欧美又色又爽又黄视频| bbb黄色大片| 久久精品91蜜桃| 99国产精品一区二区蜜桃av| 又黄又粗又硬又大视频| 国产精品女同一区二区软件 | 亚洲国产精品久久男人天堂| 亚洲国产精品999在线| 女警被强在线播放| 国产免费一级a男人的天堂| 久久久久久久精品吃奶| 香蕉久久夜色| 国产亚洲欧美在线一区二区| 女同久久另类99精品国产91| 69av精品久久久久久| 国产熟女xx| 十八禁网站免费在线| 丰满人妻熟妇乱又伦精品不卡| 亚洲精品在线观看二区| 一边摸一边抽搐一进一小说| 真实男女啪啪啪动态图| 婷婷亚洲欧美| 精品人妻一区二区三区麻豆 | x7x7x7水蜜桃| 欧美乱码精品一区二区三区| 婷婷精品国产亚洲av| 国产伦精品一区二区三区视频9 | 免费观看精品视频网站| 欧美日韩福利视频一区二区| 嫩草影院精品99| 麻豆成人av在线观看| 国产高清视频在线播放一区| 他把我摸到了高潮在线观看| 在线观看美女被高潮喷水网站 | 亚洲,欧美精品.| 亚洲黑人精品在线| 中文字幕人妻熟人妻熟丝袜美 | 最后的刺客免费高清国语| 观看免费一级毛片| 人妻夜夜爽99麻豆av| 哪里可以看免费的av片| 桃色一区二区三区在线观看| 久久精品亚洲精品国产色婷小说| 中文字幕人成人乱码亚洲影| 日韩av在线大香蕉| 国产精品一区二区免费欧美| 大型黄色视频在线免费观看| 制服丝袜大香蕉在线| 蜜桃久久精品国产亚洲av| 欧美日韩黄片免| 亚洲无线在线观看| 一卡2卡三卡四卡精品乱码亚洲| 日本黄色视频三级网站网址| 国产亚洲欧美在线一区二区| 成年女人毛片免费观看观看9| 成年版毛片免费区| 男女床上黄色一级片免费看| 97超级碰碰碰精品色视频在线观看| 国产黄片美女视频| 国产av不卡久久| 中出人妻视频一区二区| 国产精品亚洲一级av第二区| 久久精品综合一区二区三区| 国产久久久一区二区三区| 免费看a级黄色片| 亚洲av免费高清在线观看| 亚洲av五月六月丁香网| 听说在线观看完整版免费高清| 一本精品99久久精品77| 午夜免费成人在线视频| 高清毛片免费观看视频网站| 日韩国内少妇激情av| 国产精品一及| 成人鲁丝片一二三区免费| 999久久久精品免费观看国产| 欧美日韩乱码在线| 成人一区二区视频在线观看| 国产一区二区在线观看日韩 | 天堂网av新在线| 美女大奶头视频| 一个人观看的视频www高清免费观看| 亚洲av成人精品一区久久| 伊人久久大香线蕉亚洲五| 叶爱在线成人免费视频播放| 成熟少妇高潮喷水视频| 1000部很黄的大片| 男女之事视频高清在线观看| 在线播放国产精品三级| 日韩欧美国产一区二区入口| 欧美成人一区二区免费高清观看| 久久久精品大字幕| 国产成人系列免费观看| av女优亚洲男人天堂| 色老头精品视频在线观看| 麻豆国产97在线/欧美| 成人亚洲精品av一区二区| 91久久精品电影网| 黄色片一级片一级黄色片| 好男人电影高清在线观看| 精品熟女少妇八av免费久了| 日韩精品青青久久久久久| 国产麻豆成人av免费视频| 嫩草影视91久久| 亚洲人与动物交配视频| 国产男靠女视频免费网站| 97超级碰碰碰精品色视频在线观看| av中文乱码字幕在线| 国产精品美女特级片免费视频播放器| 婷婷精品国产亚洲av在线| 精品无人区乱码1区二区| 久久久久亚洲av毛片大全| 中文字幕精品亚洲无线码一区| 国产精品久久久久久亚洲av鲁大| 国产亚洲欧美98| 亚洲欧美日韩无卡精品| 精品久久久久久成人av| 亚洲激情在线av| 午夜久久久久精精品| 在线免费观看的www视频| 国产成人a区在线观看| 老汉色av国产亚洲站长工具| 亚洲av中文字字幕乱码综合| 深爱激情五月婷婷| 欧美不卡视频在线免费观看| 免费看十八禁软件| 不卡一级毛片| 最近在线观看免费完整版| 悠悠久久av| bbb黄色大片| 精品人妻1区二区| 两人在一起打扑克的视频| 亚洲成人精品中文字幕电影| 国产精品久久电影中文字幕| 97超视频在线观看视频| 欧美最黄视频在线播放免费| 国产精品自产拍在线观看55亚洲| 亚洲欧美日韩东京热| 91久久精品国产一区二区成人 | 国产伦人伦偷精品视频| 亚洲av五月六月丁香网| 午夜免费激情av| 亚洲精品在线美女| 无人区码免费观看不卡| 亚洲精品日韩av片在线观看 | 午夜影院日韩av| 最新在线观看一区二区三区| 少妇丰满av| 级片在线观看| 床上黄色一级片| 99久久99久久久精品蜜桃| 亚洲av一区综合| 激情在线观看视频在线高清| a在线观看视频网站| 色哟哟哟哟哟哟| 日韩有码中文字幕| 国产男靠女视频免费网站| 欧美一级毛片孕妇| 高清日韩中文字幕在线| 国产欧美日韩精品一区二区| 国产精品精品国产色婷婷| 在线十欧美十亚洲十日本专区| 最好的美女福利视频网| 在线免费观看不下载黄p国产 | 悠悠久久av| 美女 人体艺术 gogo| 国产午夜精品久久久久久一区二区三区 | a级一级毛片免费在线观看| 舔av片在线| 亚洲国产精品合色在线| 桃红色精品国产亚洲av| 欧美+亚洲+日韩+国产| 色视频www国产| 色噜噜av男人的天堂激情| 日韩欧美国产在线观看| 久久久久久国产a免费观看| 香蕉久久夜色| 久久天躁狠狠躁夜夜2o2o| 亚洲中文字幕一区二区三区有码在线看| 欧美日韩福利视频一区二区| 亚洲国产精品999在线| 国产精品 欧美亚洲| 国产高清视频在线观看网站| 99久久精品一区二区三区| 超碰av人人做人人爽久久 | 制服丝袜大香蕉在线| 欧美日韩精品网址| 亚洲av免费高清在线观看| 97碰自拍视频| 欧美另类亚洲清纯唯美| 国产高清视频在线观看网站| 欧美乱码精品一区二区三区| 亚洲精华国产精华精| 老汉色∧v一级毛片| 美女 人体艺术 gogo| 18禁黄网站禁片免费观看直播| 国产高清videossex| 免费电影在线观看免费观看| 亚洲男人的天堂狠狠| 3wmmmm亚洲av在线观看| 国产美女午夜福利| 色哟哟哟哟哟哟| 国产免费av片在线观看野外av| 十八禁网站免费在线| 在线播放国产精品三级| 啦啦啦免费观看视频1| 非洲黑人性xxxx精品又粗又长| 中文亚洲av片在线观看爽| 久久亚洲真实| 国产伦在线观看视频一区| АⅤ资源中文在线天堂| 制服人妻中文乱码| 久久久久久久久大av| 欧美极品一区二区三区四区| 欧美av亚洲av综合av国产av| 18禁黄网站禁片午夜丰满| 亚洲精品在线美女| 久久精品91无色码中文字幕| 黄色成人免费大全| 免费看美女性在线毛片视频| av专区在线播放| 色综合亚洲欧美另类图片| 欧美成人免费av一区二区三区| 波多野结衣高清无吗| 在线观看日韩欧美| 麻豆久久精品国产亚洲av| 一边摸一边抽搐一进一小说| 757午夜福利合集在线观看| 欧美性猛交╳xxx乱大交人| 一级毛片高清免费大全| 老汉色av国产亚洲站长工具| 天堂网av新在线| 亚洲精品美女久久久久99蜜臀| 午夜精品一区二区三区免费看| 男女床上黄色一级片免费看| 亚洲av成人精品一区久久| 亚洲av美国av| 亚洲在线自拍视频| 国产成年人精品一区二区| 天堂影院成人在线观看| 国产不卡一卡二| 首页视频小说图片口味搜索| 伊人久久大香线蕉亚洲五| 亚洲成人久久爱视频| 老熟妇仑乱视频hdxx| 国产美女午夜福利| 日本免费一区二区三区高清不卡| 在线观看日韩欧美| 亚洲专区中文字幕在线| 久久九九热精品免费| 精品国产超薄肉色丝袜足j| www.www免费av| 亚洲专区国产一区二区| 性色avwww在线观看| 国产视频一区二区在线看| 成人午夜高清在线视频| 一本综合久久免费| or卡值多少钱| 精品一区二区三区av网在线观看| 五月玫瑰六月丁香| 内地一区二区视频在线| 啦啦啦免费观看视频1| 久久草成人影院| 国产真人三级小视频在线观看| 婷婷丁香在线五月| 在线视频色国产色| 久久草成人影院| 91av网一区二区| 亚洲成a人片在线一区二区| 久久欧美精品欧美久久欧美| 欧美色欧美亚洲另类二区| 欧美+亚洲+日韩+国产| 99久久精品国产亚洲精品| 男女午夜视频在线观看| 少妇的丰满在线观看| www日本黄色视频网| 国产精品久久电影中文字幕| 99久久精品热视频| 九色国产91popny在线| 国产欧美日韩精品亚洲av| 可以在线观看毛片的网站| 哪里可以看免费的av片| 亚洲中文日韩欧美视频| 我要搜黄色片| 手机成人av网站| 十八禁人妻一区二区| 1000部很黄的大片| 国产中年淑女户外野战色| 色在线成人网| 欧美另类亚洲清纯唯美| 国产欧美日韩一区二区三| 天堂网av新在线| 亚洲无线在线观看| 国产免费男女视频| 欧美黑人巨大hd| 亚洲中文字幕一区二区三区有码在线看| 欧美日韩一级在线毛片| 国产av在哪里看| 欧美极品一区二区三区四区| 国产欧美日韩一区二区三| 看免费av毛片| 亚洲性夜色夜夜综合| 国内精品一区二区在线观看| 午夜老司机福利剧场| xxxwww97欧美| av福利片在线观看| 男插女下体视频免费在线播放| 熟女电影av网| 精品一区二区三区视频在线 | 国产伦人伦偷精品视频| 欧美精品啪啪一区二区三区| 男女视频在线观看网站免费| 成人特级黄色片久久久久久久| 国产真实乱freesex| 两个人的视频大全免费| 日韩高清综合在线| 国产高潮美女av| 别揉我奶头~嗯~啊~动态视频| 999久久久精品免费观看国产| 午夜激情欧美在线| 亚洲成人精品中文字幕电影| 国产成人欧美在线观看| 村上凉子中文字幕在线| 日韩欧美在线二视频| 有码 亚洲区| 婷婷亚洲欧美| 别揉我奶头~嗯~啊~动态视频| 人人妻,人人澡人人爽秒播| 老司机午夜福利在线观看视频| 国产精品一及| 久久精品国产综合久久久| 狠狠狠狠99中文字幕| 又紧又爽又黄一区二区| 欧美乱妇无乱码| 国产精品综合久久久久久久免费| 在线免费观看不下载黄p国产 | 国产高清三级在线| 天天添夜夜摸| 又紧又爽又黄一区二区| 国产美女午夜福利| 国产一区二区在线观看日韩 |