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

    基于可信列表的改進(jìn)拜占庭容錯算法

    2022-02-19 10:24:20湯紅波王領(lǐng)偉
    計算機(jī)應(yīng)用與軟件 2022年2期
    關(guān)鍵詞:吞吐量共識時延

    喬 康 湯紅波 游 偉 王領(lǐng)偉

    (解放軍戰(zhàn)略支援部隊信息工程大學(xué) 河南 鄭州 450053)

    0 引 言

    共識算法是區(qū)塊鏈的核心技術(shù)之一[1],是確保所有節(jié)點(包括普通節(jié)點和處理交易的節(jié)點)彼此同步,并就交易的合法性和區(qū)塊的上鏈達(dá)成一致的協(xié)議。迄今為止,研究者已就區(qū)塊鏈的共識算法做了大量研究工作,提出了多種多樣的共識算法[2~10],如工作量證明(PoW)[2]、權(quán)益證明(PoS)[3]、股份授權(quán)證明(DPOS)[4]和實用拜占庭容錯(PBFT)[5]等。由于特別適合聯(lián)盟鏈的應(yīng)用場景,PBFT算法及其改進(jìn)算法是目前最常用的聯(lián)盟鏈共識算法[11]。

    盡管采用PBFT算法后聯(lián)盟鏈的共識效率得到極大提升,但PBFT算法仍然存在通信開銷大的問題[12]。隨著網(wǎng)絡(luò)節(jié)點數(shù)目N的增加,其通信量將呈平方級O(N2)增長,當(dāng)節(jié)點數(shù)目超過一定值后,由于網(wǎng)絡(luò)帶寬的限制,將造成通信瓶頸,進(jìn)而導(dǎo)致PBFT算法性能的顯著下降。

    因此,為減少通信開銷,許多研究在保證安全的前提下,以選舉方式挑選少量節(jié)點參與共識[13]。Crain等[14]借鑒PoS算法思想對PBFT算法進(jìn)行改進(jìn),提出DBFT算法,根據(jù)節(jié)點權(quán)益值來選舉主節(jié)點和副本節(jié)點;Agarwal等[15]結(jié)合PoW算法,提出改進(jìn)算法Elastico,由普通節(jié)點相互競爭當(dāng)選;Chen等[16]則利用密碼抽簽協(xié)議,提出改進(jìn)算法AlgoRand,隨機(jī)選舉共識節(jié)點; Copeland等[17]結(jié)合Raft算法,對PBFT算法進(jìn)行改進(jìn),提出更簡潔的Tangaroa算法。

    通過選舉少量共識節(jié)點將減少節(jié)點間通信次數(shù),從而降低開銷和時延。但是,現(xiàn)有算法仍存在以下不足,一是靈活性差,共識節(jié)點數(shù)目固定,節(jié)點身份提前確定,無法動態(tài)添加或刪除;二是容錯率低,系統(tǒng)的故障節(jié)點數(shù)量不得超過全網(wǎng)節(jié)點的1/3,導(dǎo)致容錯率相對較低;三是資源耗費高,無法避免故障節(jié)點的存在,造成通信資源的浪費和算法耗時的增加。

    針對上述不足,本文提出了一種基于可信列表的改進(jìn)拜占庭容錯算法(CPBFT),主要的改進(jìn)包括:(1) 建立一個信用節(jié)點列表。該信用節(jié)點列表有兩方面作用,一是將共識節(jié)點的參與方式由靜態(tài)改進(jìn)為動態(tài),節(jié)點可動態(tài)進(jìn)入或退出;二是支持通過投票選出信任節(jié)點,在投票周期內(nèi),網(wǎng)絡(luò)中的所有參與節(jié)點均可進(jìn)行投票,獲得票數(shù)最多的前位節(jié)點組成一個信任節(jié)點列表,該列表將作為共識節(jié)點的候選列表。(2) 設(shè)計一種信用評價機(jī)制。該機(jī)制是共識節(jié)點選舉的依循,包括信用值計算模型和節(jié)點選舉策略。通過該機(jī)制,可從信用節(jié)點列表中,選舉出可信的共識節(jié)點(主節(jié)點和副本節(jié)點)??尚诺墓沧R節(jié)點,將提升系統(tǒng)容錯率,降低資源開銷。(3) 簡化算法流程?;谛庞迷u價機(jī)制,確保了共識節(jié)點的可信度,由此將PBFT算法的三階段協(xié)議簡化為二階段協(xié)議,進(jìn)一步減少通信開銷、降低算法時延。

    1 實用拜占庭容錯(PBFT)算法

    為解決存在節(jié)點故障情況下的共識達(dá)成問題,1982年Lamport等提出了拜占庭容錯算法(Byzantine Fault Tolerance,BFT)。但是,長期以來,BFT算法及其改進(jìn)算法都存在復(fù)雜度過高的問題。直到1999年,Castro等[5]提出實用拜占庭容錯算法(PBFT),將算法復(fù)雜度從指數(shù)級降到多項式級,使得拜占庭容錯算法在實際應(yīng)用中變得可行。PBFT算法可以在故障節(jié)點不超過節(jié)點總數(shù)1/3的情況下同時保證共識的安全性和靈活性[18]。PBFT算法的執(zhí)行流程如圖1所示,其包括請求過程、廣播過程和響應(yīng)過程三個過程。

    (1) 請求過程。請求過程包括選主和請求兩個步驟,首先通過輪換或者隨機(jī)算法選擇某個節(jié)點為主節(jié)點,然后由客戶端向主節(jié)點發(fā)送請求消息〈〈REQUEST,operation,timestamp,client〉,σc〉,此后只要主節(jié)點不切換,就稱為一個視圖。

    (2) 廣播過程。主節(jié)點收集請求消息,經(jīng)檢查后向所有其他副本節(jié)點廣播該請求消息。

    (3) 響應(yīng)過程。所有節(jié)點處理完請求后,將處理結(jié)果〈REPLY,view,timestamp,client,id_node,response〉返回客戶端??蛻舳私y(tǒng)計收到的處理結(jié)果,當(dāng)接收到至少f+1個(f為可容忍的拜占庭節(jié)點數(shù)目)來自不同節(jié)點的相同結(jié)果時,該處理結(jié)果為最終結(jié)果。

    圖1 實用拜占庭容錯算法的執(zhí)行流程

    其中,主節(jié)點廣播過程包括三個階段,分別為預(yù)準(zhǔn)備階段、準(zhǔn)備階段和提交階段。

    ① 預(yù)準(zhǔn)備階段。主節(jié)點首先為客戶端的請求分配編號,然后向各副本節(jié)點發(fā)送預(yù)準(zhǔn)備消息〈〈PRE-PREPARE,view,n,digest〉,σp,message〉,其中view是視圖號,n是提案號,message是請求消息,digest是消息的數(shù)字摘要。

    ② 準(zhǔn)備階段。副本節(jié)點首先驗證預(yù)準(zhǔn)備消息的合法性,通過驗證后向其他節(jié)點發(fā)送準(zhǔn)備消息〈〈PREPARE,view,n,digest,id〉,σi〉,其中id為副本節(jié)點的身份證明。副本節(jié)點在發(fā)送準(zhǔn)備消息的同時,也接收其他節(jié)點的準(zhǔn)備消息。準(zhǔn)備消息驗證后,則被添加到消息日志中,當(dāng)接收到至少2f個驗證過的準(zhǔn)備消息后,節(jié)點進(jìn)入準(zhǔn)備階段。

    ③ 提交階段。節(jié)點廣播確認(rèn)消息〈〈COMMIT,view,n,digest〉,σi〉,通知其他節(jié)點某個提案n在視圖view中已處于準(zhǔn)備階段,當(dāng)接收到至少2f+1個驗證過的COMMIT消息后,說明提案通過。

    2 算法設(shè)計

    2.1 信任節(jié)點列表建立

    如圖2中第一部分所示,在投票周期T內(nèi),區(qū)塊鏈網(wǎng)絡(luò)中的所有節(jié)點i均可參與投票,通過統(tǒng)計各節(jié)點得票數(shù)目ni,獲得票數(shù)最多的前h位節(jié)點,排序組成一個列表作為信用節(jié)點列表。投票提案vote由系統(tǒng)每隔一段時間發(fā)起,首先,投票主節(jié)點向普通投票節(jié)點廣播投票準(zhǔn)備消息PREPAREvote;其次,投票節(jié)點自由投票并將投票結(jié)果RESULTvote回復(fù)主節(jié)點;最后,由投票主節(jié)點統(tǒng)計得票結(jié)果并廣播給所有節(jié)點。信任節(jié)點列表的建立主要依賴投票制度,其前提假設(shè)為區(qū)塊鏈網(wǎng)絡(luò)中的大部分節(jié)點是合法節(jié)點。每個節(jié)點擁有一次投票機(jī)會,可選擇自己,也可選擇其他節(jié)點。信用節(jié)點列表將作為候選集,供下一步共識節(jié)點選舉使用,如圖2中第二部分所示。通過建立信用節(jié)點列表,將共識節(jié)點的參與方式由靜態(tài)改進(jìn)為動態(tài),節(jié)點可動態(tài)進(jìn)入或退出,提高了節(jié)點的靈活性。

    圖2 基于信用列表的共識節(jié)點選舉

    2.2 節(jié)點信用評價機(jī)制

    為從信用節(jié)點列表中選擇出高可信度的共識節(jié)點,本文設(shè)計了一種節(jié)點信用評價機(jī)制,該機(jī)制包括了信用值計算模型和共識節(jié)點選舉策略。

    2.2.1信用值計算模型

    首先,對節(jié)點信用值計算進(jìn)行建模,信用值的計算分為兩種情況:一是信用獎勵,如式(1)所示;二是信用懲罰,如式(2)所示。

    Ci=(ni/N)×K-(t/T)×Z+X

    (1)

    Ci=(ni/N)×K-(t/T)×Z-X

    (2)

    式中:Ci代表節(jié)點i的信用值;ni代表節(jié)點i獲得的投票數(shù);N代表總的投票數(shù);K代表信用參數(shù);t為節(jié)點添加到列表后經(jīng)歷的時間(0

    節(jié)點信用值計算模型的描述。節(jié)點的信用值計算模型由三部分組成:初始信用值Cinit,Cinit=(ni/N)×K,由節(jié)點的初始得票情況決定;信用衰減值Cfall=(t/T)×Z,在一輪投票周期T內(nèi),隨著時間t的增加,節(jié)點信用值將不斷衰減;信用獎懲值Cmotiva=X,如果節(jié)點作為共識節(jié)點成功完成一輪共識,則獲取信用值獎勵,增加X,如果節(jié)點在共識中出現(xiàn)故障,則受到懲罰,減少X。根據(jù)實際的共識算法要求,設(shè)置合理的參數(shù),可以建立合適的節(jié)點信用值計算公式。

    2.2.2共識節(jié)點選舉策略

    經(jīng)信用值計算得出節(jié)點信用值后,通過以下策略為節(jié)點劃分信用等級,并選舉出可信共識節(jié)點:

    (1) 當(dāng)節(jié)點i的信用值Ci≥Cgreat時,將該節(jié)點劃分為高信用等級節(jié)點。然后,將節(jié)點i添加到主節(jié)點的候選集,如果每次共識主節(jié)點的數(shù)目需求為1個,則將候選集中的節(jié)點按照信用值大小排序,輪流擔(dān)任主節(jié)點;

    (2) 當(dāng)節(jié)點i的信用值Cgood≤Ci

    (3) 當(dāng)節(jié)點i的信用值Ci

    此外,為激勵節(jié)點參與維護(hù)區(qū)塊鏈,本文設(shè)置經(jīng)濟(jì)激勵措施來回饋共識節(jié)點的工作。每筆交易會按照比例收取一定的服務(wù)費,作為獎勵金。共識完成后,所有共識節(jié)點(主節(jié)點和副本節(jié)點)均分50%的服務(wù)費,負(fù)責(zé)成塊的主節(jié)點額外獲得剩余50%的服務(wù)費。為最大化收益,參與節(jié)點會盡可能提高信用值,以增大成為主節(jié)點的幾率。該方式利用經(jīng)濟(jì)博弈論思想來降低節(jié)點作惡風(fēng)險。

    通過節(jié)點信用評價機(jī)制,可從信用節(jié)點列表中,選舉出可信的共識節(jié)點(主節(jié)點和副本節(jié)點)。可信的共識節(jié)點,將提升系統(tǒng)容錯率,降低資源浪費。

    2.3 改進(jìn)共識算法

    基于上述方法,本文提出基于可信列表的改進(jìn)拜占庭容錯算法(CPBFT)。與PBFT算法不同,CPBFT算法的執(zhí)行流程包括選舉過程和共識過程,如圖3所示。

    圖3 CPBFT共識算法的執(zhí)行流程

    值得注意的是:(1) CPBFT算法的選舉過程并非每輪共識前都進(jìn)行,而是在一輪投票周期內(nèi)執(zhí)行一次選舉,然后支持多輪共識;(2) CPBFT算法的共識過程由PBFT算法的三階段協(xié)議簡化為二階段協(xié)議。

    算法1CPBFT共識算法

    開始

    選舉過程

    1.clientvote→primnodevote:〈〈REQUESTvote,operation,timestamp,client〉,σvc〉

    //投票請求

    2.primnodvote→nodevote:〈〈PREPAREvote,vote,digest〉,σvp,messagevote〉

    //投票準(zhǔn)備

    3.IfHash(messagevote)=digest

    //投票消息校驗

    4.nodevote→clientvote:〈〈REPLYvote,vote,digest2,id〉,σvi,messagereply〉

    //投票響應(yīng)

    5.IfHash(messagereply)=digest2

    //響應(yīng)消息校驗

    6.clientvote→primnodevote:〈〈RESULTvote,vote,digest3,client〉,σvcl,messageresult〉

    //共識過程

    7.clientcon→primnodecon:〈〈REQUESTcon,operation,timestampcon,clientcon〉,σc〉

    //共識請求

    8.primnodecon→replica:〈〈PRE-PREPAREcon,view,n,digestcon〉,σp,messagecon〉

    //預(yù)準(zhǔn)備

    9.IfHash(messagecon)=digestcon

    //共識消息校驗

    10.replica→primnodecon,replicai:〈〈COMMITcon,view,n,digestcon〉,σi〉

    //提交

    11.primnodecon,replica→clientvote: 〈〈REPLYcon,view,timestampcon,clientcon,id_node,response〉,σi〉

    結(jié)束

    CPBFT算法的選舉過程包括投票請求、投票準(zhǔn)備、投票響應(yīng)和廣播結(jié)果四個階段。

    (1) 投票請求階段??蛻舳讼蛲镀敝鞴?jié)點發(fā)送請求消息〈〈REQUESTvote,operation,timestamp,client〉,σvc〉,其中:client是請求投票的客戶端號,timestamp是申請投票的時間,σvc是投票客戶端對消息的簽名。

    (2) 投票準(zhǔn)備階段。投票主節(jié)點首先為客戶端的投票請求分配編號,然后向各普通節(jié)點發(fā)送投票準(zhǔn)備消息〈〈PREPAREvote,vote,digest〉,σvp,messagevote〉,其中:vote是提案號,messagevote是投票請求消息,digest是請求消息的數(shù)字摘要,σvp是投票主節(jié)點對消息的簽名。

    (3) 投票響應(yīng)階段。普通節(jié)點首先驗證投票準(zhǔn)備消息的合法性,通過驗證后向客戶端發(fā)送投票響應(yīng)消息〈〈REPLYvote,vote,digest2,id〉,σvimessagereply〉,其中,id是各節(jié)點的身份證明,messagereply是投票響應(yīng)消息,digest2是響應(yīng)消息的數(shù)字摘要,σvi是普通投票節(jié)點對消息的簽名。

    (4) 廣播結(jié)果階段??蛻舳蓑炞C投票響應(yīng)消息的非法性,通過驗證后向各節(jié)點(包括投票主節(jié)點和普通節(jié)點)發(fā)送投票結(jié)果消息〈〈RESULTvote,vote,digest3,client〉,σvc1,messageresult〉,其中:messageresult是投票結(jié)果消息,digest3是結(jié)果消息的數(shù)字摘要,σvc1是投票客戶端對投票結(jié)果消息的簽名。

    CPBFT算法的共識過程包括請求、預(yù)準(zhǔn)備、提交和響應(yīng)四個階段。

    (1) 請求階段??蛻舳讼蚬沧R主節(jié)點發(fā)送請求消息〈〈REQUESTcon,operation,timestampcon,clientcon〉,σc〉,其中:clientcon是請求共識的客戶端號,timestampcon是申請共識的時間,σc是客戶端對消息的簽名。

    (2) 預(yù)準(zhǔn)備階段。主節(jié)點首先為客戶端的請求分配編號,然后向各副本節(jié)點發(fā)送預(yù)準(zhǔn)備消息〈〈PRE-PREPAREcon,view,n,digestcon〉,σp,messagecon〉,其中:view是視圖號,n是提案號,messagecon是共識請求消息,digestcon是消息的數(shù)字摘要,σp是主節(jié)點對消息的簽名。

    (3) 提交階段。副本節(jié)點首先驗證預(yù)準(zhǔn)備消息的合法性,通過驗證后,副本節(jié)點廣播〈〈COMMITcon,view,n,digestcon〉,σi〉消息,通知其他節(jié)點某個提案n在視圖view中已處于準(zhǔn)備階段,當(dāng)接收到至少2f+1個驗證過的COMMITcon消息后,說明提案通過。

    (4) 響應(yīng)階段。所有節(jié)點處理完請求后,將處理結(jié)果〈〈REPLYcon,view,timestampcon,clientcon,id_node,response〉,σi〉返回客戶端,其中:id_node是節(jié)點編號,response是節(jié)點回復(fù),σi是節(jié)點對消息的簽名??蛻舳私y(tǒng)計收到的處理結(jié)果,當(dāng)接收到至少f+1個來自不同節(jié)點的相同結(jié)果,則該結(jié)果作為最終結(jié)果。

    3 仿真分析

    為綜合評價CPBFT共識算法的性能,以交易吞吐量、交易時延和通信帶寬開銷三個指標(biāo)為衡量標(biāo)準(zhǔn),進(jìn)行仿真實驗。其中吞吐量是衡量算法執(zhí)行效率的指標(biāo),時延是衡量算法響應(yīng)能力的指標(biāo),帶寬開銷是衡量算法通信復(fù)雜度的指標(biāo)。

    3.1 吞吐量和時延分析

    吞吐量是指每秒完成的交易數(shù),定義吞吐量的計算式為:

    TPS=SizeBlock/SizeTx/Tblock

    (3)

    式中:TPS代表吞吐量;SizeBlock代表區(qū)塊的存儲容量;SizeTx代表交易的大小;Tblock代表成塊的時間,即共識達(dá)成的時間。以比特幣的工作量證明算法(PoW)為例,成塊時間約為10分鐘,在現(xiàn)有的大多數(shù)區(qū)塊鏈平臺中,區(qū)塊的存儲容量約為1 MB,交易的大小約為250 B,因此,比特幣的交易吞吐量TPS約為7筆/秒。

    對于單筆交易,時延是指請求時間(t1)和共識完成時間(t2)的差值(t2-t1)。對于一組交易,時延是指一組交易中第一筆交易的請求時間和最后一筆交易共識完成時間的差值,即最大單筆交易時延。

    為評價CPBFT算法的吞吐量和時延情況,在配置為Intel Core i7-6700M @3.40 GHz處理器和16 GB內(nèi)存,安裝了64位Windows 7系統(tǒng)的PC,通過Eclipse2018平臺用Java語言編程實現(xiàn)了PBFT和CPBFT算法,并進(jìn)行了時延和吞吐量測試。其中,PBFT算法的實現(xiàn)與測試?yán)昧薌ithub平臺上的pbftSimulator項目所共享的部分代碼。每組實驗獨立運行10次并求平均值作為測試結(jié)果,主要參數(shù)設(shè)置如表1所示。

    表1 吞吐量和時延實驗參數(shù)表

    圖4展示了吞吐量和交易數(shù)量的關(guān)系,隨著交易數(shù)量的增加,除在交易數(shù)為7 000時有拐點外,兩個算法的吞吐量整體均呈線性增加趨勢。當(dāng)交易數(shù)量小于100時,CPBFT算法的吞吐量小于PBFT算法;當(dāng)交易數(shù)量大于1 000時,CPBFT算法的吞吐量大于PBFT算法,且隨著交易數(shù)量增加,吞吐量差值逐漸增大。

    圖4 吞吐量和交易數(shù)量的關(guān)系

    在不考慮時延的情況下,討論吞吐量是不嚴(yán)謹(jǐn)且無意義的,并且時延也是衡量算法響應(yīng)能力的指標(biāo),因此本文還測試了時延和交易數(shù)量的關(guān)系,結(jié)果如圖5所示??梢钥闯?,隨著交易數(shù)量的增加,兩個算法的時延均呈線性增加,且當(dāng)交易數(shù)小于100時,CPBFT算法的時延大于PBFT,當(dāng)交易數(shù)大于1 000時,CPBFT算法的時延小于PBFT算法。

    圖5 時延和交易數(shù)量的關(guān)系

    由圖4和圖5可見,隨著交易數(shù)量的增加,吞吐量和時延均呈線性增加,但是在實際的聯(lián)盟鏈應(yīng)用中,一般要求時延小于3秒。由圖5可知,3秒時延對應(yīng)的交易數(shù)量約為4 000筆;再由圖4可知,4 000筆交易對應(yīng)的吞吐量約為1 400筆/秒。因此,基于實際應(yīng)用考慮,討論CPBFT和PBFT算法的吞吐量和時延比較,應(yīng)限制在時延小于3秒和交易數(shù)低于4 000筆的范圍內(nèi)。在本文實驗條件下,當(dāng)交易數(shù)為4 000時,CPBFT算法的時延為2 812 ms,PBFT算法的時延為2 900 ms;CPBFT算法的吞吐量為1 422筆/秒,PBFT算法的吞吐量為1 379筆/秒。此時,相較于PBFT算法,CPBFT算法的吞吐量提升了約3.12%,時延降低了約3.03%。

    3.2 通信帶寬開銷分析

    CPBFT算法的執(zhí)行選舉和共識過程均產(chǎn)生通信帶寬開銷。其中,選舉過程包括投票請求、準(zhǔn)備、響應(yīng)和廣播結(jié)果四個階段,共識過程包括請求、預(yù)準(zhǔn)備、提交和響應(yīng)四個階段,定義其帶寬開銷為:

    Bandwithcpbft=k×[1+(N-1)+N×(N-1)+N]×message+

    [1+(NV-1)+NV+NV]×Vote=

    k×(N2+N)×message+3NV×Vote

    (4)

    式中:Bandwithcpbft為通信帶寬開銷;N為總的共識節(jié)點數(shù)目;NV是總的投票節(jié)點數(shù)目(NV?N);message為驗證消息;Vote為投票消息;k為一輪投票周期內(nèi)執(zhí)行的共識次數(shù)。

    將CPBFT算法應(yīng)用于區(qū)塊鏈中,共識過程驗證的消息為區(qū)塊數(shù)據(jù)(SizeBlock),選舉過程傳遞的數(shù)據(jù)為投票數(shù)據(jù)(Vote),SizeBlock?Vote,此時帶寬開銷為:

    Bandwithcpbft=k×(N2+N)×SizeBlock+3NV×Vote

    (5)

    同理,PBFT[19]算法僅執(zhí)行共識過程,包括請求、預(yù)準(zhǔn)備、準(zhǔn)備、提交和響應(yīng)五個階段,定義其帶寬開銷為:

    Bandwithpbft=k×[1+(N-1)+(N-1)×(N-1)+

    N×(N-1)+N]×message=

    k×(2N2-2N+N+1)×message

    (6)

    將PBFT算法應(yīng)用于區(qū)塊鏈中,帶寬開銷為:

    Bandwithpbft=k×(2N2-2N+N+1)×SizeBlock

    (7)

    DBFT[22]算法執(zhí)行選舉和共識兩個過程,選舉過程包括廣播節(jié)點身份一個階段,共識過程包括請求、預(yù)準(zhǔn)備、準(zhǔn)備、提交和響應(yīng)五個階段,定義其帶寬開銷為:

    Bandwithdbft=k×(2N2-2N+N+1)×

    message+NV×Vote

    (8)

    將DBFT算法應(yīng)用于區(qū)塊鏈中,帶寬開銷為:

    Bandwithdbft=k×(2N2-2N+N+1)×

    SizeBlock+NV×Vote

    (9)

    其中,由于廣播節(jié)點身份的數(shù)據(jù)量和投票的數(shù)據(jù)量大致相當(dāng),為便于對比,本文用投票數(shù)據(jù)Vote替代廣播節(jié)點身份的數(shù)據(jù)。

    為評價CPBFT算法通信帶寬開銷情況,在相同配置的計算機(jī)上進(jìn)行仿真,通過MATLAB 2018a對CPBFT、PBFT和DBFT共識算法進(jìn)行數(shù)學(xué)計算仿真,參數(shù)設(shè)置如表2所示。

    表2 帶寬開銷實驗參數(shù)表

    第一組仿真是為比較不同算法的帶寬開銷情況。圖6展示了不同算法的帶寬開銷和共識節(jié)點數(shù)目的關(guān)系,該實驗中固定NV=1 000,k=5。隨共識節(jié)點數(shù)目的增加,三種算法的帶寬開銷均呈指數(shù)遞增,且CPBFT算法的增長率較小,PBFT和DBFT算法的增長率相近且較大;在共識節(jié)點數(shù)少于15時,算法帶寬開銷由大到小排序為CPBFT算法、DBFT算法、PBFT算法,這是由于CPBFT和DBFT算法與PBFT算法相比,增加了選舉過程的通信開銷;當(dāng)共識節(jié)點數(shù)目大于25后,算法帶寬開銷由大到小排序為DBFT算法、PBFT算法、CPBFT算法,且PBFT算法帶寬開銷有超越DBFT算法的趨勢。在本文實驗條件下,當(dāng)節(jié)點數(shù)目為50時,PBFT算法的帶寬開銷約為2.576×104KB,DBFT算法的帶寬開銷約為2.476×104KB,CPBFT算法的帶寬開銷為1.475×104KB,此時,CPBFT算法較PBFT算法帶寬開銷下降了約42.74%,較DBFT算法帶寬開銷下降了約40.43%??梢缘贸?,在共識節(jié)點數(shù)目較多的情況下,CPBFT算法具有更低的帶寬開銷。

    圖6 通信帶寬開銷和共識節(jié)點數(shù)目的關(guān)系

    圖7展示了在不同共識執(zhí)行次數(shù)k下,帶寬開銷和投票節(jié)點數(shù)目的關(guān)系,該實驗中固定N=20。當(dāng)執(zhí)行次數(shù)k相同時,隨投票節(jié)點數(shù)目的增加,CPBFT和DBFT算法的帶寬開銷均呈線性增加,且CPBFT算法的增長率更大;當(dāng)投票節(jié)點數(shù)目NV相同時,隨執(zhí)行次數(shù)k的增加,CPBFT和DBFT算法的帶寬開銷均增加,且DBFT算法增長幅度更大??梢缘贸?,CPBFT算法的帶寬開銷受投票節(jié)點數(shù)目的影響更大,DBFT算法的帶寬開銷受執(zhí)行次數(shù)的影響更大。

    圖7 通信帶寬開銷和投票節(jié)點數(shù)目的關(guān)系

    第二組測試是為比較不同算法應(yīng)用于區(qū)塊鏈中時的帶寬開銷情況。應(yīng)用于區(qū)塊鏈時,共識是以包含多條交易的一個區(qū)塊為最小單元進(jìn)行的,這不同于第一組實驗中以一條交易為最小單元的共識過程,其測試結(jié)果如圖8所示。圖6和圖8變化趨勢相似,不同點在于PBFT和DBFT算法的曲線幾乎重合,而CPBFT算法的曲線一直處于兩者的下方。在本文實驗條件下,當(dāng)節(jié)點數(shù)目為50時,PBFT和DBFT算法的帶寬開銷相近且約為2.535×107KB,CPBFT算法的帶寬開銷約為1.306×107KB,此時CPBFT算法較PBFT和DBFT算法的帶寬開銷下降了約48.48%。

    圖8 通信帶寬開銷和共識節(jié)點數(shù)目的關(guān)系(應(yīng)用于區(qū)塊鏈)

    圖9所示為應(yīng)用于區(qū)塊鏈時通信開銷和投票節(jié)點數(shù)目的關(guān)系。圖7和圖9差別在于,當(dāng)執(zhí)行次數(shù)相同k時,隨投票節(jié)點數(shù)目NV的增加,帶寬開銷幾乎不變。這是由于共識過程驗證的消息為區(qū)塊數(shù)據(jù)SizeBlock,其數(shù)據(jù)量遠(yuǎn)大于投票消息message的數(shù)據(jù)量,相較于共識過程,投票過程的帶寬開銷占比極小。

    圖9 通信帶寬開銷和投票節(jié)點數(shù)目的關(guān)系(應(yīng)用于區(qū)塊鏈)

    由上述仿真結(jié)果可以得出,相較于PBFT和DBFT算法,CPBFT算法具有更低的通信帶寬開銷。

    4 結(jié) 語

    本文針對PBFT算法存在的靈活性差、容錯率低和資源耗費高的不足,提出了一種基于可信列表的改進(jìn)拜占庭容錯算法。首先,建立了一個信用節(jié)點列表,將共識節(jié)點的參與方式由靜態(tài)改進(jìn)為動態(tài),節(jié)點可動態(tài)進(jìn)入或退出;其次,設(shè)計了一種節(jié)點信用評價機(jī)制,作為共識節(jié)點選舉的依循,提升了系統(tǒng)容錯率;最后,基于信用評價機(jī)制,將PBFT算法的三階段協(xié)議簡化為二階段,進(jìn)一步減少了通信開銷、降低了算法時延。區(qū)塊鏈作為一種公開的賬本系統(tǒng),交易信息被收集并詳細(xì)記錄其中,任何參與者都可以查詢鏈上信息,故其面臨嚴(yán)重的隱私泄露風(fēng)險。下一步將重點研究區(qū)塊鏈隱私保護(hù)問題。

    猜你喜歡
    吞吐量共識時延
    共識 共進(jìn) 共情 共學(xué):讓“溝通之花”綻放
    論思想共識凝聚的文化向度
    商量出共識
    基于GCC-nearest時延估計的室內(nèi)聲源定位
    電子制作(2019年23期)2019-02-23 13:21:12
    基于改進(jìn)二次相關(guān)算法的TDOA時延估計
    2016年10月長三角地區(qū)主要港口吞吐量
    集裝箱化(2016年11期)2017-03-29 16:15:48
    2016年11月長三角地區(qū)主要港口吞吐量
    集裝箱化(2016年12期)2017-03-20 08:32:27
    FRFT在水聲信道時延頻移聯(lián)合估計中的應(yīng)用
    基于分段CEEMD降噪的時延估計研究
    別讓“PX共識”在爆炸中瓦解
    国内揄拍国产精品人妻在线| 亚洲丝袜综合中文字幕| 国产精品一区二区在线观看99| av播播在线观看一区| 自拍欧美九色日韩亚洲蝌蚪91 | 只有这里有精品99| 日韩av免费高清视频| 欧美成人a在线观看| 欧美3d第一页| 赤兔流量卡办理| 最近中文字幕2019免费版| 欧美日韩精品成人综合77777| 自拍欧美九色日韩亚洲蝌蚪91 | 女人十人毛片免费观看3o分钟| 麻豆乱淫一区二区| 国产伦理片在线播放av一区| 只有这里有精品99| 一级毛片久久久久久久久女| 国产视频内射| 久久亚洲国产成人精品v| 国产永久视频网站| 丰满乱子伦码专区| 免费在线观看成人毛片| 伦精品一区二区三区| 亚洲精品日韩在线中文字幕| 亚洲av电影在线观看一区二区三区 | 成人二区视频| 国产精品一区二区三区四区免费观看| 亚洲美女视频黄频| 欧美激情在线99| 干丝袜人妻中文字幕| 久久久精品免费免费高清| 我的老师免费观看完整版| 18禁裸乳无遮挡动漫免费视频 | 日日啪夜夜撸| 亚洲av电影在线观看一区二区三区 | 欧美最新免费一区二区三区| 我的女老师完整版在线观看| 中文乱码字字幕精品一区二区三区| 久热久热在线精品观看| 成人免费观看视频高清| 免费av毛片视频| 亚洲婷婷狠狠爱综合网| 国产 一区 欧美 日韩| 色网站视频免费| 九九久久精品国产亚洲av麻豆| 国产免费视频播放在线视频| 国产 一区 欧美 日韩| 一级毛片黄色毛片免费观看视频| 久久久国产一区二区| 大香蕉97超碰在线| 国产伦精品一区二区三区四那| 亚洲av欧美aⅴ国产| 日韩av免费高清视频| 亚洲国产精品成人久久小说| 欧美日本视频| 自拍偷自拍亚洲精品老妇| 久久ye,这里只有精品| 日韩一区二区三区影片| 欧美3d第一页| 在线a可以看的网站| 精品国产三级普通话版| 亚洲av免费高清在线观看| 国产 一区 欧美 日韩| 肉色欧美久久久久久久蜜桃 | 国产精品人妻久久久久久| 国产永久视频网站| 高清日韩中文字幕在线| 青青草视频在线视频观看| 国产精品人妻久久久久久| 最近中文字幕2019免费版| av福利片在线观看| 自拍偷自拍亚洲精品老妇| 久久久国产一区二区| 久久6这里有精品| 日韩欧美精品免费久久| 极品教师在线视频| 免费av观看视频| 成人亚洲欧美一区二区av| 亚洲精品亚洲一区二区| 少妇人妻久久综合中文| 久久综合国产亚洲精品| 高清欧美精品videossex| 又爽又黄无遮挡网站| 99热全是精品| 赤兔流量卡办理| 日韩电影二区| 黄色配什么色好看| 午夜福利在线观看免费完整高清在| 久久热精品热| 成人国产av品久久久| 国产精品女同一区二区软件| 色播亚洲综合网| 狂野欧美白嫩少妇大欣赏| 如何舔出高潮| 可以在线观看毛片的网站| 网址你懂的国产日韩在线| 91aial.com中文字幕在线观看| 日韩三级伦理在线观看| 噜噜噜噜噜久久久久久91| 毛片一级片免费看久久久久| 日韩亚洲欧美综合| 狂野欧美白嫩少妇大欣赏| av在线app专区| 亚洲久久久久久中文字幕| 午夜免费男女啪啪视频观看| 日韩人妻高清精品专区| 91久久精品电影网| 少妇人妻久久综合中文| 高清日韩中文字幕在线| 久久ye,这里只有精品| 99久国产av精品国产电影| 亚洲自拍偷在线| 波野结衣二区三区在线| 2022亚洲国产成人精品| 在线精品无人区一区二区三 | 熟女av电影| 亚洲一区二区三区欧美精品 | 国产爽快片一区二区三区| 精品久久久噜噜| 成人综合一区亚洲| 久久精品国产亚洲av涩爱| 国产极品天堂在线| 国产伦精品一区二区三区视频9| 嫩草影院入口| 亚洲精品成人av观看孕妇| 亚洲在线观看片| 看十八女毛片水多多多| 少妇被粗大猛烈的视频| 欧美性感艳星| 春色校园在线视频观看| 欧美 日韩 精品 国产| 国产又色又爽无遮挡免| 肉色欧美久久久久久久蜜桃 | 蜜桃亚洲精品一区二区三区| av在线老鸭窝| 国产综合懂色| 十八禁网站网址无遮挡 | 午夜激情久久久久久久| 69av精品久久久久久| 狂野欧美激情性bbbbbb| 精品久久久噜噜| 成人亚洲精品一区在线观看 | 少妇 在线观看| 欧美3d第一页| 国产成人aa在线观看| 亚洲美女搞黄在线观看| 伦理电影大哥的女人| 久久精品久久久久久噜噜老黄| 青青草视频在线视频观看| 久久久久性生活片| 国产精品伦人一区二区| 成人高潮视频无遮挡免费网站| 日产精品乱码卡一卡2卡三| 嫩草影院精品99| 久久久久国产精品人妻一区二区| 久久这里有精品视频免费| 成年女人看的毛片在线观看| 两个人的视频大全免费| 免费播放大片免费观看视频在线观看| 精品一区在线观看国产| 午夜福利视频1000在线观看| 亚洲成人一二三区av| 日韩视频在线欧美| 岛国毛片在线播放| 男女啪啪激烈高潮av片| 亚洲一级一片aⅴ在线观看| 97热精品久久久久久| 在线观看人妻少妇| 国产极品天堂在线| 久久国内精品自在自线图片| 国产伦理片在线播放av一区| 大码成人一级视频| 亚洲av不卡在线观看| 肉色欧美久久久久久久蜜桃 | 色5月婷婷丁香| 少妇被粗大猛烈的视频| 亚洲人与动物交配视频| 一级毛片黄色毛片免费观看视频| 少妇裸体淫交视频免费看高清| 亚洲图色成人| 黄片无遮挡物在线观看| 男人和女人高潮做爰伦理| 欧美+日韩+精品| 菩萨蛮人人尽说江南好唐韦庄| 亚洲国产色片| 久久久久久久久久久免费av| 国产精品精品国产色婷婷| 午夜激情福利司机影院| 高清视频免费观看一区二区| 久久精品国产亚洲av天美| 亚洲天堂国产精品一区在线| 网址你懂的国产日韩在线| 26uuu在线亚洲综合色| 啦啦啦中文免费视频观看日本| 国产精品蜜桃在线观看| 久久久精品免费免费高清| 亚洲精品乱码久久久久久按摩| 欧美少妇被猛烈插入视频| 国语对白做爰xxxⅹ性视频网站| 国产欧美日韩一区二区三区在线 | 亚洲欧美一区二区三区黑人 | 日韩欧美 国产精品| 日韩成人av中文字幕在线观看| 国产大屁股一区二区在线视频| 日韩一本色道免费dvd| 国产亚洲最大av| 一级黄片播放器| 18+在线观看网站| av.在线天堂| 亚洲美女视频黄频| 欧美日韩视频高清一区二区三区二| 麻豆乱淫一区二区| 国产成人午夜福利电影在线观看| 亚洲欧美精品自产自拍| 成人国产麻豆网| 一区二区三区免费毛片| 观看免费一级毛片| 大香蕉久久网| 在线观看一区二区三区| 麻豆国产97在线/欧美| 天天躁日日操中文字幕| 久久99热6这里只有精品| 亚洲人成网站高清观看| 高清午夜精品一区二区三区| 亚洲伊人久久精品综合| 成人无遮挡网站| 欧美老熟妇乱子伦牲交| 国产一区亚洲一区在线观看| 又爽又黄无遮挡网站| 寂寞人妻少妇视频99o| 日韩成人av中文字幕在线观看| 国产成人a区在线观看| 成人黄色视频免费在线看| 久久久久网色| 国产成人精品福利久久| 国产综合精华液| 联通29元200g的流量卡| 亚洲av男天堂| 欧美极品一区二区三区四区| 午夜福利在线在线| 精品一区二区三区视频在线| av天堂中文字幕网| 啦啦啦中文免费视频观看日本| 欧美潮喷喷水| 国产成年人精品一区二区| 蜜桃亚洲精品一区二区三区| av在线观看视频网站免费| 男插女下体视频免费在线播放| 亚洲精华国产精华液的使用体验| 日日啪夜夜撸| 一级毛片电影观看| 免费播放大片免费观看视频在线观看| 国产视频首页在线观看| 午夜福利视频精品| 老女人水多毛片| 国产高潮美女av| 91久久精品国产一区二区三区| 国产淫片久久久久久久久| 可以在线观看毛片的网站| 久久热精品热| 午夜激情久久久久久久| 国产精品熟女久久久久浪| 中文在线观看免费www的网站| 看十八女毛片水多多多| 自拍欧美九色日韩亚洲蝌蚪91 | 一级毛片电影观看| 成年女人在线观看亚洲视频 | 午夜视频国产福利| 日韩av免费高清视频| 日日啪夜夜爽| 亚洲精品日韩av片在线观看| 韩国高清视频一区二区三区| 亚洲精品久久久久久婷婷小说| 国产免费视频播放在线视频| 毛片一级片免费看久久久久| 亚洲在久久综合| 有码 亚洲区| 精品人妻一区二区三区麻豆| 日本色播在线视频| 成年免费大片在线观看| 国产极品天堂在线| 日本欧美国产在线视频| 高清午夜精品一区二区三区| 成人无遮挡网站| 亚洲国产日韩一区二区| 久久精品综合一区二区三区| 大又大粗又爽又黄少妇毛片口| 哪个播放器可以免费观看大片| 国产淫片久久久久久久久| 九九在线视频观看精品| 亚洲欧美日韩卡通动漫| 久久精品国产亚洲av涩爱| 一级a做视频免费观看| 伊人久久国产一区二区| 国产精品秋霞免费鲁丝片| 成人鲁丝片一二三区免费| av网站免费在线观看视频| 亚洲综合精品二区| 成年版毛片免费区| 一区二区三区四区激情视频| 日本熟妇午夜| 在线观看美女被高潮喷水网站| 秋霞伦理黄片| 国产av不卡久久| 亚洲国产成人一精品久久久| 黄片wwwwww| 三级国产精品片| av网站免费在线观看视频| 美女cb高潮喷水在线观看| 成年版毛片免费区| 国产成人a∨麻豆精品| 日韩国内少妇激情av| 夫妻午夜视频| 日韩一区二区视频免费看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产永久视频网站| 水蜜桃什么品种好| 日韩av不卡免费在线播放| 亚洲欧美清纯卡通| 欧美三级亚洲精品| 亚洲最大成人手机在线| 天堂中文最新版在线下载 | 亚洲,欧美,日韩| 久久ye,这里只有精品| 国产伦精品一区二区三区四那| 国产男人的电影天堂91| 免费黄频网站在线观看国产| 亚洲av免费在线观看| 涩涩av久久男人的天堂| 国产精品久久久久久精品电影| 久久99热6这里只有精品| 亚洲精品视频女| 亚洲国产色片| 中文字幕av成人在线电影| 成年人午夜在线观看视频| 一级毛片黄色毛片免费观看视频| 禁无遮挡网站| 日本免费在线观看一区| 男人和女人高潮做爰伦理| 免费观看av网站的网址| 国产亚洲精品久久久com| 插逼视频在线观看| 亚洲精品影视一区二区三区av| 黄色一级大片看看| 91久久精品国产一区二区成人| 日韩国内少妇激情av| 国产综合精华液| 91狼人影院| 一级二级三级毛片免费看| 午夜免费男女啪啪视频观看| 成人漫画全彩无遮挡| 日韩在线高清观看一区二区三区| 国产精品精品国产色婷婷| 国产精品不卡视频一区二区| 免费大片18禁| 日韩,欧美,国产一区二区三区| 偷拍熟女少妇极品色| 亚洲国产精品999| 国产高清国产精品国产三级 | 自拍偷自拍亚洲精品老妇| 麻豆乱淫一区二区| 国产一区二区三区av在线| 免费看av在线观看网站| 美女主播在线视频| 免费黄网站久久成人精品| 久久精品久久久久久噜噜老黄| 国产欧美日韩一区二区三区在线 | 久久精品熟女亚洲av麻豆精品| 国产男人的电影天堂91| a级一级毛片免费在线观看| 国国产精品蜜臀av免费| 中文资源天堂在线| 免费大片18禁| 国产精品一区二区三区四区免费观看| 美女内射精品一级片tv| 一级毛片黄色毛片免费观看视频| 好男人在线观看高清免费视频| 永久免费av网站大全| 亚洲国产精品成人久久小说| 国产黄色免费在线视频| 亚洲精品成人av观看孕妇| 汤姆久久久久久久影院中文字幕| 色视频www国产| 中文欧美无线码| 成人二区视频| 搡女人真爽免费视频火全软件| 熟妇人妻不卡中文字幕| 99热网站在线观看| 免费少妇av软件| 国产国拍精品亚洲av在线观看| 一级毛片aaaaaa免费看小| 色哟哟·www| 日韩欧美一区视频在线观看 | 国产一区亚洲一区在线观看| 欧美潮喷喷水| 在线观看国产h片| 欧美人与善性xxx| 亚洲,一卡二卡三卡| 欧美激情久久久久久爽电影| 亚洲国产最新在线播放| 制服丝袜香蕉在线| 水蜜桃什么品种好| 国产午夜精品久久久久久一区二区三区| 亚洲精品中文字幕在线视频 | 亚洲成色77777| 久久午夜福利片| 久久久久久久久久人人人人人人| 大香蕉97超碰在线| 亚洲激情五月婷婷啪啪| 99热这里只有是精品在线观看| 亚洲自拍偷在线| 特大巨黑吊av在线直播| 久久久久久伊人网av| 一级爰片在线观看| 久久久精品94久久精品| 人人妻人人爽人人添夜夜欢视频 | 99热国产这里只有精品6| 99久久人妻综合| 日日撸夜夜添| av专区在线播放| 久久精品综合一区二区三区| 久久久久久久久久成人| 18禁在线无遮挡免费观看视频| 在线天堂最新版资源| 亚洲精品日本国产第一区| 日韩av不卡免费在线播放| 成年免费大片在线观看| 一区二区av电影网| tube8黄色片| 精品久久国产蜜桃| 久久久久久久久久成人| 国产免费一区二区三区四区乱码| 成人毛片60女人毛片免费| 久久精品夜色国产| 婷婷色综合大香蕉| 免费黄频网站在线观看国产| 久久久久久久午夜电影| 日本熟妇午夜| 亚洲欧美清纯卡通| 亚洲精品亚洲一区二区| 国产精品蜜桃在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 精品午夜福利在线看| 99热这里只有是精品在线观看| 日本午夜av视频| 尤物成人国产欧美一区二区三区| 国产成人精品婷婷| 国产毛片在线视频| 嫩草影院入口| 国产高潮美女av| 男女那种视频在线观看| 久久久久久久午夜电影| 看免费成人av毛片| 春色校园在线视频观看| 国产黄色免费在线视频| 国产爽快片一区二区三区| 亚洲精品乱久久久久久| 午夜视频国产福利| 亚洲色图综合在线观看| 日本免费在线观看一区| 99热6这里只有精品| 日韩中字成人| 在线观看一区二区三区激情| 噜噜噜噜噜久久久久久91| 免费大片黄手机在线观看| 成人无遮挡网站| 久久久久久九九精品二区国产| 国产乱来视频区| 亚洲精品成人久久久久久| 伊人久久国产一区二区| 久久久久久国产a免费观看| 欧美人与善性xxx| 欧美成人一区二区免费高清观看| 日韩欧美 国产精品| 成年免费大片在线观看| 久久久久久久久大av| av专区在线播放| 精品少妇久久久久久888优播| 亚洲经典国产精华液单| 国产淫片久久久久久久久| 国产精品成人在线| 精品人妻一区二区三区麻豆| 成人特级av手机在线观看| 一个人看视频在线观看www免费| 欧美成人一区二区免费高清观看| 久久久亚洲精品成人影院| 欧美 日韩 精品 国产| 国产精品国产三级国产av玫瑰| 欧美变态另类bdsm刘玥| av国产精品久久久久影院| 高清午夜精品一区二区三区| 免费在线观看成人毛片| 精品久久久久久电影网| 小蜜桃在线观看免费完整版高清| 91在线精品国自产拍蜜月| 肉色欧美久久久久久久蜜桃 | 久久99热这里只有精品18| 天堂网av新在线| 青青草视频在线视频观看| 精品国产一区二区三区久久久樱花 | 偷拍熟女少妇极品色| 欧美最新免费一区二区三区| 狂野欧美白嫩少妇大欣赏| 久久精品久久久久久噜噜老黄| 成人综合一区亚洲| 亚洲精品久久午夜乱码| 大话2 男鬼变身卡| 一级av片app| 日韩三级伦理在线观看| 欧美人与善性xxx| 亚洲精品国产av成人精品| 汤姆久久久久久久影院中文字幕| 伊人久久国产一区二区| 日韩强制内射视频| 色网站视频免费| 亚洲精品成人av观看孕妇| 草草在线视频免费看| 精品视频人人做人人爽| 女人十人毛片免费观看3o分钟| 身体一侧抽搐| 晚上一个人看的免费电影| 亚洲国产欧美在线一区| 国产成人freesex在线| 久久国内精品自在自线图片| 欧美日韩在线观看h| 国产色爽女视频免费观看| 国产精品女同一区二区软件| av.在线天堂| 美女高潮的动态| 日韩大片免费观看网站| 中文资源天堂在线| 日本一二三区视频观看| 国产真实伦视频高清在线观看| 久久久a久久爽久久v久久| 国产精品女同一区二区软件| 天堂中文最新版在线下载 | 男人舔奶头视频| 日本三级黄在线观看| 成人特级av手机在线观看| 欧美最新免费一区二区三区| 少妇熟女欧美另类| 亚洲av男天堂| 人人妻人人爽人人添夜夜欢视频 | 国产av不卡久久| 欧美激情久久久久久爽电影| 国产精品一区www在线观看| 最新中文字幕久久久久| 亚洲av中文字字幕乱码综合| 王馨瑶露胸无遮挡在线观看| 亚洲一区二区三区欧美精品 | 综合色av麻豆| 插逼视频在线观看| 亚洲成人一二三区av| 国产男人的电影天堂91| 精品酒店卫生间| 欧美xxxx性猛交bbbb| 亚洲伊人久久精品综合| 中国美白少妇内射xxxbb| 免费观看的影片在线观看| 亚洲自拍偷在线| 日韩视频在线欧美| 91久久精品国产一区二区成人| 22中文网久久字幕| 高清在线视频一区二区三区| 一级毛片久久久久久久久女| 在线看a的网站| 午夜精品国产一区二区电影 | 日韩视频在线欧美| 丝袜美腿在线中文| 天天躁夜夜躁狠狠久久av| 精品亚洲乱码少妇综合久久| 国产精品女同一区二区软件| 三级国产精品欧美在线观看| 午夜精品国产一区二区电影 | 狠狠精品人妻久久久久久综合| 久久久久精品久久久久真实原创| 又爽又黄无遮挡网站| 国产成人精品一,二区| 久久久久久久久大av| 国产高清三级在线| 国产一区二区亚洲精品在线观看| 色5月婷婷丁香| 超碰av人人做人人爽久久| 伊人久久精品亚洲午夜| 欧美zozozo另类| 国产有黄有色有爽视频| 久热久热在线精品观看| 97在线视频观看| 大陆偷拍与自拍| 嘟嘟电影网在线观看| 久久久久久国产a免费观看| 九九在线视频观看精品| 婷婷色av中文字幕| 色哟哟·www| 九九在线视频观看精品| 晚上一个人看的免费电影| 久久久精品94久久精品| 肉色欧美久久久久久久蜜桃 | 91aial.com中文字幕在线观看| 男女无遮挡免费网站观看| 久久午夜福利片| 国产真实伦视频高清在线观看| av专区在线播放| 国产在视频线精品| 日本午夜av视频| 国产又色又爽无遮挡免| 国内精品宾馆在线| 亚洲美女视频黄频| 伦精品一区二区三区| 水蜜桃什么品种好| 一级毛片 在线播放| 免费大片黄手机在线观看| 久久人人爽人人片av| 午夜激情久久久久久久|