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

    基于BLS聚合簽名技術的平行鏈共識算法優(yōu)化方案

    2022-12-18 08:11:04郭榮新蔣文賢馬登極
    計算機應用 2022年12期
    關鍵詞:主鏈平行共識

    劉 琪,郭榮新*,蔣文賢,馬登極

    (1.華僑大學 信息科學與工程學院,福建 廈門 361021;2.華僑大學 計算機科學與技術學院,福建 廈門 361021;3.杭州復雜美科技有限公司,杭州 310061)

    0 引言

    中本聰于2008 年11 月1 日發(fā)表一篇關于闡述比特幣原理的白皮書《比特幣:一種點對點式(Peer-to-Peer,P2P)的電子現(xiàn)金系統(tǒng)》[1],提出一種基于點對點技術的電子現(xiàn)金系統(tǒng),使網(wǎng)上支付由一方發(fā)起,直接支付給另一方,這個過程沒有通過任何的金融機構。如果在第三方的監(jiān)督下才能解決雙重支付的問題,那么中本聰提出的這個系統(tǒng)將沒有意義。第三方或者中介機構的信任問題一直存在,區(qū)塊鏈[2]的出現(xiàn)旨在解決信任問題,它被稱作是“信任的機器”。

    區(qū)塊鏈技術包括分布式存儲技術、密碼學技術、智能合約和共識機制等,具有數(shù)據(jù)不可篡改、信息可追溯、公開透明、集體維護、匿名性等特點。隨著近幾年區(qū)塊鏈技術的快速發(fā)展,區(qū)塊鏈的應用不再局限于金融領域,目前已經(jīng)滲透于各行各業(yè),比如存證溯源、政務、資產(chǎn)數(shù)字化、智慧監(jiān)管等領域。盡管區(qū)塊鏈技術迅猛發(fā)展,但是在去中心化的架構下仍然存在性能和交易吞吐量等問題,區(qū)塊鏈只有解決此類問題才能有更大規(guī)模的落地。Chain33、Polkadot[3]、Cosmos[4]均使用類似的跨鏈技術[5]來解決區(qū)塊鏈面臨的性能問題。Cosmos 的技術模式與Chain33 和Polkadot 不同,對于使用者來說門檻更高,每個使用者都要組共識、搭節(jié)點,并且鏈上數(shù)據(jù)維護成本高,而Chain33 成本相對較低可快速部署。Chain33 和Polkadot 都是平行鏈模式均采用平行鏈架構,Polkadot 目前在測試網(wǎng)階段,從Polkadot 發(fā)展規(guī)劃來看,Chain33 目前已經(jīng)實現(xiàn)的資產(chǎn)跨鏈流通等功能,相對領先1~2 年。

    Polkadot 最早提出平行鏈的概念是為了解決區(qū)塊鏈在互操作性、可擴展性以及共享安全性方面存在的弊端,但到目前為止還沒有實際的應用落地。平行鏈的概念最早由杭州復雜美科技有限公司提出,百度等也在白皮書中引入這個概念。Chain33 是由杭州復雜美科技有限公司創(chuàng)建的區(qū)塊鏈底層系統(tǒng),Chain33 首創(chuàng)的平行鏈架構中平行鏈依附于主鏈并且使用主鏈的共識網(wǎng)絡,復雜的功能在平行鏈上完成,主鏈只做數(shù)據(jù)存儲和共識,即使出現(xiàn)性能問題或者智能合約受到攻擊,也僅破壞平行鏈不會影響主鏈的安全;由于主鏈的安全性極高,因此平行鏈的所有數(shù)據(jù)可以從主鏈同步回來。同時平行鏈也是在主鏈的基礎上搭建的區(qū)塊鏈,可以發(fā)展獨立的區(qū)塊鏈生態(tài),擁有自己的節(jié)點和部分共識、能夠編寫多種智能合約、擁有獨立的錢包、擁有獨立的區(qū)塊鏈瀏覽器等;基于主鏈統(tǒng)一的交易共識,不論是平行鏈和主鏈,還是不同的平行鏈之間的跨鏈資產(chǎn)都可以做到無縫轉移,使之前的跨鏈時間從小時分鐘級別縮小到幾秒,跨鏈效率高。Polkadot 與Chain33 平行鏈對比分析如表1 所示。

    表1 Polkadot與Chain33平行鏈的對比分析Tab.1 Comparative analysis of Polkadot and Chain33 parallel chain

    比特元(BiTYuan,BTY)是一種簡單穩(wěn)定、可擴展性強的公有鏈網(wǎng)絡。比特元區(qū)塊鏈的研發(fā)基于Chain33 底層架構,是全球首個實現(xiàn)平行鏈架構的公有鏈網(wǎng)絡。在比特元區(qū)塊鏈上,以比特元為主鏈向外延伸多條平行鏈,將不同的交易分散到不同的平行鏈上執(zhí)行,分擔主鏈的運算負荷,同時提升整個系統(tǒng)的運行效率。比特元上的各條平行鏈既可獨立開發(fā)去中心化應用(Decentralized Application,DApp),建設多樣化的應用生態(tài),又可實現(xiàn)多鏈間的跨鏈交易和數(shù)據(jù)交換功能。在比特元中交易首先發(fā)送到主鏈被共識打包,隨后同步到平行鏈上被執(zhí)行,最后將執(zhí)行結果的hash 寫回主鏈進行共識,實現(xiàn)交易并行執(zhí)行提升系統(tǒng)吞吐量TPS(Transactions Per Second),在此過程中BTY 是交易必需的燃料。本文以比特元區(qū)塊鏈網(wǎng)絡為例介紹Chain33 平行鏈架構以及結合BLS聚合簽名技術對平行鏈共識算法做優(yōu)化。

    1 區(qū)塊鏈中常用的共識算法

    共識機制在去中心化的思想上解決了節(jié)點之間相互信任的問題,是區(qū)塊鏈能夠穩(wěn)定持續(xù)運行下去的主要力量。目前區(qū)塊鏈中常用的共識算法[6]可分為兩大類:公有鏈和許可鏈。公有鏈的典型代表有工作量證明(Proof-of-Work,PoW)[7]、權益證明(Proof-of-Stake,PoS)[8]以及股份授權證明(Delegate Proof of Stake,DPoS)[9-10];許可鏈的典型代表有實用拜占庭容錯(Practical Byzantine Fault Tolerance,PBFT)[11]和(Replicated And Fault Tolerant)[12]。對上述共識算法從去中心化程度、容錯率、資源消耗以及吞吐量等方面作簡單對比分析,如表2 所示。

    表2 區(qū)塊鏈常用共識算法的對比分析Tab.2 Comparative analysis of commonly used consensus algorithms in blockchain

    這些常用的共識算法都可應用于主鏈中,而平行鏈中每個超級節(jié)點都會向主鏈提供共識交易。n個超級節(jié)點的共識結果在主鏈達成共識,共識的規(guī)則是2/3 的超級節(jié)點結果一致,第2 章將詳細介紹平行鏈的共識算法。

    2 平行鏈架構

    2.1 主鏈+平行鏈架構

    圖1 展示了主鏈+平行鏈架構,該架構中一條主鏈附屬多條平行鏈,每條平行鏈只與主鏈交互,各條平行鏈之間互相不干涉對方的交易。平行鏈的共識流程為:首先共識交易在主鏈上被打包;緊接著平行鏈上的超級節(jié)點從主鏈同步共識交易,并打包交易數(shù)據(jù)生成區(qū)塊同時上傳上鏈請求;然后主鏈上的節(jié)點廣播共識交易并驗證共識結果的正確性;最后平行鏈上的所有節(jié)點同步交易數(shù)據(jù)。

    圖1 主鏈+平行鏈架構Fig.1 Main chain+parallel chain architecture

    主鏈+平行鏈架構具有如下幾個特點:

    1)高效性:平行鏈發(fā)送共識交易到主鏈上進行共識驗證和數(shù)據(jù)存儲,多條平行鏈交易并行處理,共識效率大幅提升。

    2)穩(wěn)定性:平行鏈上運行復雜的功能,主鏈只做存證等一些核心功能,整個架構簡單穩(wěn)定。

    3)安全性:平行鏈的安全由主鏈保障,當智能合約或虛擬機被攻擊時僅破壞平行鏈,平行鏈上的所有數(shù)據(jù)可以快速從主鏈同步,從而保證數(shù)據(jù)完整不被更改。

    4)高擴展性:平行鏈擁有自己的生態(tài),能在鏈上發(fā)行自己的通證(token),相當于一條獨立自主的公鏈,并且支持主鏈和平行鏈跨鏈和平行鏈之間的跨鏈交易。

    2.2 平行鏈的節(jié)點設計

    Chain33 平行鏈上的節(jié)點有授權節(jié)點、超級節(jié)點、監(jiān)督節(jié)點和普通節(jié)點4 種角色,下面對它們分別進行介紹。

    1)授權節(jié)點。

    授權節(jié)點是參與共識、發(fā)送共識交易的節(jié)點。不是所有的節(jié)點都有權限發(fā)送共識交易,只有授權節(jié)點可以發(fā)送共識交易,普通節(jié)點沒有權限發(fā)送共識交易。

    2)普通節(jié)點。

    普通節(jié)點不發(fā)送共識交易,只接收共識交易并校驗共識結果,以此體現(xiàn)區(qū)塊鏈分布式一致性校驗的設計思路,即授權節(jié)點負責共識安全,普通節(jié)點保持和授權節(jié)點一致,所有節(jié)點協(xié)同統(tǒng)一。

    3)超級節(jié)點。

    超級節(jié)點負責平行鏈的共識安全,并得到一定的挖礦獎勵,每個超級節(jié)點都會向主鏈發(fā)送共識交易,n個超級節(jié)點達成共識的規(guī)則是超過2/3 的超級節(jié)點共識結果一致;只有有了超級節(jié)點共識,平行鏈的跨鏈功能才可以啟用。

    4)監(jiān)督節(jié)點。

    監(jiān)督超級節(jié)點的共識過程,防止超級節(jié)點聯(lián)合作弊。當超級節(jié)點的共識結果和監(jiān)督節(jié)點的結果不一致時,暫停共識,直到超級節(jié)點或監(jiān)督節(jié)點修正共識結果達成共識為止。

    2.3 平行鏈共識算法的過程分析

    主鏈上的共識算法有多種,比如在公有鏈中使用PoS,在聯(lián)盟鏈中使用Tendermint 或PBFT,在私鏈中使用RAFT。平行鏈上的共識算法與主鏈使用的共識算法不同,主要的區(qū)別是平行鏈依賴于主鏈的共識網(wǎng)絡,主要過程為平行鏈授權節(jié)點或超級節(jié)點發(fā)送共識交易到主鏈上進行共識,然后再同步共識交易到平行鏈進行自共識驗證,共識規(guī)則為超過2/3節(jié)點共識結果一致則達成共識,自共識不通過的平行鏈節(jié)點將停止生成區(qū)塊。

    表3 詳細描述了平行鏈共識過程之前先設定共識過程中涉及的符號及其含義。

    表3 符號及其含義Tab.3 Symbols and their meanings

    目前平行鏈的共識算法如下所示。

    1)各參數(shù)的設定。

    ①設平行鏈上待共識的區(qū)塊為B1;

    ②設第一 平行鏈 為p_chain1(x1,x2,…,xn),其 中x1,x2,…,xn稱為超級節(jié)點,并且滿足n≥3f+1,f∈N+;

    ③設p_chain1(x1,x2,…,xn) 對應的 主鏈為C1(X1,X2,…,Xn);

    ④ 待共識的區(qū)塊B1中包含的若干信息有:狀態(tài)哈希s_hash、簽名信息S、待共識的區(qū)塊高度H和打包各交易的狀態(tài)信息MS;

    ⑤ 各超級節(jié)點(x1,x2,…,xn)打包B1的若干信息生成區(qū)塊信息BMi={s_hash_i,Hi,Si,MSi};

    ⑥ 達成共識的節(jié)點數(shù)設為Num。

    2)共識過程。

    ①x1,x2,…,xn分別將BM1={s_hash_1,H1,S1,MS1},BM2={s_hash_2,H2,S2,MS2},…,BMn={s_hash_n,Hn,Sn,MSn} 發(fā)送至主鏈C1上對應節(jié)點x1,x2,…,xn處。由于發(fā)送1 筆共識交易將產(chǎn)生0.001 BTY 的手續(xù)費,因此n個共識節(jié)點發(fā)送n筆共識交易需產(chǎn)生0.001nBTY 的手續(xù)費。

    ②x1,x2,…,xn將BM1,BM2,…,BMn記錄到主鏈上并互相廣播。

    ③X1,X2,…,Xn每個節(jié)點有R1,R2,…,Rn這n筆共識交易的全部內(nèi)容,由于1 筆共識交易占用4 KB 的存儲空間,因此n筆共識交易共占用主鏈4nKB 的存儲空間。

    ④ 此時進行共識驗證,x1,x2,…,xn從C1同步共識交易Tx={BM1,BM2,…,BMn},此時p_chain1(x1,x2,…,xn)上每個節(jié)點都含有其他節(jié)點的共識交易信息。

    ⑤p_chain1進行自共識,若Num≥n*2/3,即{BM1,BM2,…,BMn}中至少有n*2/3 個區(qū)塊信息相同則達成共識。

    ⑥ 假設滿足閾值,達成共識,共識結果為R={s_hash,H,S,MS}生成的共識標識為u,共識高度為H。

    2.4 平行鏈共識算法的缺陷

    由2.3 節(jié)可知平行鏈的共識過程為雙層共識,首先平行鏈交易發(fā)送到主鏈上進行共識打包;然后平行鏈同步主鏈的區(qū)塊并選取與本平行鏈有關的交易執(zhí)行,再將區(qū)塊哈希發(fā)送到主鏈上做共識;最后平行鏈上的節(jié)點同步主鏈的共識交易進行二次共識。平行鏈共識全過程的缺陷分析如下:

    1)平行鏈上的超級節(jié)點越多,發(fā)送到主鏈上的共識交易就越多,多筆相同的共識交易將占據(jù)主鏈大量的存儲空間;并且多條平行鏈依附于一條主鏈,主鏈上交易記錄的越多,主鏈的交易處理能力[13]就越弱。

    2)平行鏈上的超級節(jié)點每發(fā)送一次共識交易到主鏈上就會產(chǎn)生一筆手續(xù)費,當多個超級節(jié)點同時發(fā)送共識交易則會產(chǎn)生多筆手續(xù)費,同時消耗大量的資源。

    3 平行鏈共識算法優(yōu)化設計

    3.1 Leader節(jié)點選取算法

    在平行鏈聚合簽名方案中,需要選取一個Leader 節(jié)點發(fā)送整個共識交易,并且支持輪換操作。

    當前的一些Leader 節(jié)點選取算法比較復雜,比如有權重設計,或者不支持輪換操作,只讓一個節(jié)點發(fā)送共識交易,可能只消耗一個節(jié)點的手續(xù)費,不具備公平性。此處通過對比RAFT[14]中的Leader 節(jié)點選取方案可知,在RAFT 共識機制中,Leader 節(jié)點選舉成功后會不斷地向follower 跟隨節(jié)點發(fā)送心跳消息,選舉周期將會一直持續(xù)到某個follower 節(jié)點沒有收到心跳消息并成為candidate 候選節(jié)點為止,這時開啟下一輪Leader 節(jié)點的選舉。由于RAFT 中Leader 節(jié)點任期時間無法確定并且不支持輪換操作,每個節(jié)點消耗的手續(xù)費差別大,因此不適用于平行鏈的共識算法。針對上述不足,設計較為輕量的Leader 節(jié)點選舉和輪換機制,保證系統(tǒng)穩(wěn)定。

    決定Leader 節(jié)點的因素是高度(height)和偏移(offset),當offset=0 時,有關超級節(jié)點中Leader 節(jié)點的選舉和輪換機制如下。

    1)平行鏈各個超級節(jié)點配置成功后,順序固定,依次作為Leader 節(jié)點。

    2)假設現(xiàn)有超級節(jié)點A、B、C、D,對應的索引依次為0、1、2、3。

    3)現(xiàn)設置初始Leader 節(jié)點索引為0,即base=0,每隔一定共識高度輪換下一個節(jié)點為Leader 節(jié)點,假設每隔100 高度做一次輪換。

    4)設置base=(height/100)%nodes,得到當前共識高度下Leader 節(jié)點的索引,height依次增長,base也依次增長。

    5)Leader 節(jié)點需要每隔一段時間比如t=5 s 發(fā)送心跳消息,向其他節(jié)點聲明自己是Leader 節(jié)點;同時其他非Leader 節(jié)點也在等待接收心跳消息。

    6)Leader 節(jié)點每隔5 s 發(fā)送一次心跳消息,只要非Leader節(jié)點在1 min 以內(nèi)能夠收到一次心跳消息就不用做offset偏移;如果非Leader 節(jié)點在1 min 之內(nèi)沒有收到來自Leader 節(jié)點的心跳消息,那么設置一個offset偏移值,令offset=(offset+1)%nodes,并 且Leader=(offset+base)%nodes可 以唯一確定一個新的Leader 節(jié)點。

    這種情況又分為以下兩類。

    1)Leader 節(jié)點確實沒有發(fā)送心跳消息,非Leader 節(jié)點重新選取下一個Leader 節(jié)點;若本節(jié)點發(fā)現(xiàn)自己是Leader 節(jié)點,則廣播心跳消息。

    2)如果僅自己沒有收到心跳消息,其他非Leader 節(jié)點都收到心跳消息,那么僅該節(jié)點偏移Leader 節(jié)點,直到自己是Leader 節(jié)點為止,廣播心跳消息。

    但這樣會出現(xiàn)兩個Leader 節(jié)點的情況,如果同時有多個不同Leader 節(jié)點的心跳消息,則節(jié)點會和自己索引作比較。

    ①若兩個base索引不同,則不處理,說明兩個Leader 節(jié)點不是同樣的共識高度。

    ②若base相同,offset不同,如果自己的offset索引比較小,則接受大的Leader 節(jié)點索引為Leader,具體為設置新的offset;如果自己offset比較大,則不處理。

    這樣在處理一些僵尸節(jié)點的時候,系統(tǒng)會自動切換到下一個節(jié)點為Leader 節(jié)點繼續(xù)服務,發(fā)送共識消息;因為共識height不變,所以此時base也不變,只是offset改變發(fā)生偏移。

    當共識高度超過預先設置的間隔之后,base才會發(fā)生改變,從而更新下一個Leader 節(jié)點,保持系統(tǒng)共識穩(wěn)定。

    3.2 BSL簽名算法

    BLS(Boneh-Lynn-Shacham)簽名算法由Boneh 等[15]提出,BLS 簽名無需隨機數(shù)生成器即可實現(xiàn)聚合多個簽名以及m-n多重簽名,同時減少節(jié)點間的多余通信開銷。該簽名算法有兩個基本概念:曲線哈希和曲線配對即雙線性映射e函數(shù)[16-17]。

    BLS 簽名算法與橢圓曲線數(shù)字簽名算法(Elliptic Curve Digital Signature Algorithm,ECDSA)和Schnorr 簽名算法不同:在ECDSA 和Schnorr 簽名中對消息求哈希的結果是數(shù)值;而在BLS 簽名算法中用新型散列函數(shù)對消息求哈希,并將得到的結果映射到橢圓曲線的一個點上[18]。

    雙線性映射e函數(shù)由六元組η=(G1,G2,GT,n,e,g1,g2)組成,G1和G2是階為p的加法循環(huán)群,GT是具有相同階的乘法循環(huán)群。g1是加法群G1的生成元,g2是加法群G2的生成元。e是雙線性映射,需要進行曲線配對,則有G1×G2→GT。設P,Q為曲線上的兩個點,?a,b∈Zp,則滿足以下性質(zhì):

    可見,配對函數(shù)對曲線上的運算滿足分配律、交換律和結合律。

    BLS 簽名過程如下:假設待簽名的消息為m,私鑰為k,公鑰P=k*G;求簽名S時,先對消息m求哈希后映射到橢圓曲線上,得到曲線哈希H(m),再乘以私鑰k即得S=k*H(m)。公鑰P驗證簽名S,則有:

    本文采用BLS 聚合簽名技術對平行鏈共識算法進行優(yōu)化。假設Leader 節(jié)點要聚合N個超級節(jié)點的簽名,由于平行鏈共識的特點是簽名不同共識數(shù)據(jù)相同,因此共識交易設為M,對共識交易求曲線哈希可得H(M),ki為私鑰,可得公鑰Pi=ki*G,聚合簽 名Si=ki*H(M),則需驗 證e(G,Si)=e(Pi,H(M))成立。驗證過程如下:

    4 平行鏈共識算法的優(yōu)化方案

    傳統(tǒng)的平行鏈共識算法是平行鏈的每個共識節(jié)點都發(fā)送共識交易。優(yōu)化方案是平行鏈的共識節(jié)點先內(nèi)部發(fā)送共識交易并附上BLS 簽名數(shù)據(jù);再由Leader 節(jié)點整合共識交易并聚合交易簽名;最后將新的共識交易發(fā)送到主鏈上驗證,同時結合BLS 聚合簽名技術防止篡改的發(fā)生。這種共識算法既節(jié)省區(qū)塊空間、節(jié)約手續(xù)費,還能夠保證系統(tǒng)的安全。

    4.1 系統(tǒng)初始化設置

    設平行鏈為p_chain_1,平行鏈上的共識節(jié)點n需滿足n≥3f+1,f∈N+。預配置的聚合簽名算法為BLS 簽名算法,BLS 簽名是利用雙線性對構造的一種短簽名方案;預配置授權賬戶組,根據(jù)x1,x2,…,xn順序依次設置平行鏈上節(jié)點的索引為0,1,…,n-1(n≥4)。

    4.2 共識過程

    共識算法流程如圖2 所示。

    圖2 優(yōu)化后的平行鏈共識算法流程Fig.2 Flow chart of parallel chain consensus algorithm after optimization

    1)系統(tǒng)設置。令q為大素數(shù),加法循環(huán)群G1和乘法循環(huán)群G2為q階,P是G1的生成元,Q是G2的生成元;雙線性映射為e=G1×G2→GT,定義散列函數(shù)H0:{0,1}*→G1。

    2)生成共識內(nèi)容并提取密鑰。假設平行鏈待共識的區(qū)塊為p_block(100),其對應的主鏈區(qū)塊為block(200)。以平行鏈P1上的節(jié)點x1為例說明,x1從block(200)同步p_chain_1 的各筆交易Tx=(tx1,tx2,…,txn),x1打包Tx并生成p_block_x1,計 算p_block_x1獲得共 識內(nèi)容msg(100)_x1={block_hash,height,bitmap}。BLS 簽名需 要的私鑰為Secp265k1 的1/2,采用Secp265k1 私鑰不斷取hash直到滿足BLS 范圍為止作為BLS 私鑰,令節(jié)點x1的私鑰為xa,則x1的公鑰為Pub_bls_x1=ka*P。

    3)簽名。x1根據(jù)BLS 聚合簽名算法對msg(100)_x1進行簽名獲得簽名數(shù)據(jù)bls_(msg(100)_x1)=ka*H(msg(100)_x1)。

    4)對交易內(nèi)容求哈希并映射到曲線上。H(msg(100)_x1)=H(block_hash‖height‖bitmap)。

    5)預設授權賬戶組。x1,x2,…,xn按序排列并設置索引為0,1,…,n-1,一一對應于 BLS 公 鑰Pub_bls_x1,Pub_bls_x2,…,Pub_bls_xn。

    6)廣播。x1將msg(100)_x1+bls_(msg(100)_x1)廣播給其他節(jié)點x2,x3,…,xn;同理x2,x3,…,xn節(jié)點也作如上運算操作。在x1,x2,…,xn都正常運行的情況下,對x1而言已收到其他節(jié)點的共識內(nèi)容和簽名信息{msg(100)_x2+bls_(msg(100)_x2),msg(100)_x3+bls_(msg(100)_x3),…,msg(100)_xn+bls_(msg(100)_xn)} 。

    7)自共識 。各個節(jié) 點的共 識內(nèi)容msg(100)_x1,msg(100)_x2,…,msg(100)_xn在內(nèi)部進行自共識。若x1不同,其余都相同,則Num=n-1 ≥2/3*n(n≥4),達成共識,共識內(nèi)容為msg(100)。

    8)聚合簽名。聚合達成共識的節(jié)點,其簽名數(shù)據(jù)為bls_(msg(100)_x2)+bls_(msg(100)_x3)+… +bls_(msg(100)_xn),在之前設置好的授權賬戶組中,令達成共識為1,未達成共識為0,即bitmap=(0,1,1,1,…,1)。

    9)聚合后 的共識交易。Tx100={msg(100),bls(msg(100_x2)+bls(msg(100_x3)+… +bls(msg(100_xn)},bitmap=(0,1,1,1,…,1)。

    10)驗證聚合簽名正確性。由Leader 節(jié)點將Tx100 發(fā)送至主鏈上,主鏈節(jié) 點根據(jù)bitmap=(0,1,1,1,…,1) 授 權賬 戶組查找對應的BLS 公鑰可得到{Pub_bls_x2,Pub_bls_x3,…,Pub_bls_xn},聚合簽名公鑰得{Pub_bls_x2+Pub_bls_x3+… +Pub_bls_xn=},結合共識內(nèi)容msg(100)判斷:

    是否正確。

    下面給出聚合簽名驗證過程的正確性證明。

    因為式(5)的正確性被成功驗證,所以平行鏈上的各個共識節(jié)點可以先互相廣播發(fā)送共識交易達成共識,再由Leader 節(jié)點將達成的共識交易內(nèi)容與各節(jié)點的交易簽名聚合后發(fā)送到主鏈上;主鏈根據(jù)bitmap在預配置的授權賬戶組中查找到平行鏈的各共識節(jié)點所對應的BLS 公鑰,對聚合簽名驗證通過,且公鑰賬戶超過2/3 共識閾值,則共識通過,同時證明該優(yōu)化算法的可行性。

    5 實驗與結果分析

    5.1 Leader節(jié)點選取實驗

    Chain33 是一套支持共識、數(shù)據(jù)庫、執(zhí)行器等可插拔、易升級的區(qū)塊鏈架構,本文基于Chain33 底層架構搭建平行鏈架構,通過Go 語言實現(xiàn)平行鏈共識算法的優(yōu)化。實驗環(huán)境配置如表4 所示。

    表4 實驗環(huán)境配置Tab.4 Experimental environment configuration

    本文實驗中設置4 個超級節(jié)點進行Leader 節(jié)點的選取,分別為A、B、C、D,對應的索引號分別為0、1、2、3,分別對Leader 節(jié)點選取過程中出現(xiàn)的3 種情況進行分析。

    1)normal:正常情況。

    2)case1-1:Leader 節(jié)點因本身故障在規(guī)定時間內(nèi)未發(fā)出心跳消息,進行offset偏移至下一個節(jié)點。

    3)case1-2:Leader 節(jié)點因本身故障未在規(guī)定的時間內(nèi)發(fā)出心跳消息并且進行offset偏移至下一個節(jié)點處時,下一個節(jié)點仍發(fā)生故障再次進行offset偏移操作。

    假設當Leader 節(jié)點為D 索引號為3 時未正常發(fā)出心跳消息,Matlab 仿真圖如圖3 所示。

    圖3 Leader節(jié)點選取算法Fig.3 Leader node selection algorithm

    分析圖3 可得,在normal 正常情況下隨著共識高度的增長每隔100 共識高度發(fā)生一次Leader 節(jié)點輪換操作,當Leader 節(jié)點為D、索引號為3 時,下一次輪換又回到節(jié)點為A、索引號為0 處,一直重復這種循環(huán);在case1-1 情況下,Leader 節(jié)點為D、索引號為3 時發(fā)生故障,此時進行offset偏移至下一個節(jié)點為A、索引號為0 處,此時A 正常;在case1-2情況下,進行offset偏移至A,但此時A 節(jié)點也出了故障,因此再次進行offset偏移至下個節(jié)點。由圖3 可知,無論發(fā)生哪種情況每個共識高度都只有唯一的一個Leader 節(jié)點,保證每次只有一個Leader 節(jié)點將共識交易發(fā)送到主鏈上且只收取一次交易手續(xù)費。

    5.2 性能測試

    在平行鏈上分別設置4、7、10、13、16、19、22 個超級節(jié)點,從交易手續(xù)費、占用主鏈存儲空間、交易吞吐量以及時延這4 個方面進行測試,通過Matlab 對優(yōu)化前后的平行鏈共識算法仿真,如圖4 所示。

    圖4 優(yōu)化前后不同指標對比Fig.4 Different indicators comparison before and after optimization

    由圖4(a)可知,優(yōu)化前有n個超級節(jié)點發(fā)送n筆共識交易,收取n筆手續(xù)費0.01nBTY;優(yōu)化后僅由Leader 節(jié)點發(fā)送一筆共識交易,因此無論有多少個超級節(jié)點,只收取一筆手續(xù)費0.01 BTY。

    由圖4(b)可知,優(yōu)化前n個共識節(jié)點會發(fā)送n筆共識交易到主鏈上參與共識,多筆共識交易會占用大量主鏈空間,n筆將占用4nKB 的存儲空間;優(yōu)化后,最終由Leader 節(jié)點發(fā)送一筆共識交易至主鏈,因此只占用主鏈區(qū)塊空間4 KB。

    由圖4(c)可知,隨著超級節(jié)點數(shù)量的增多吞吐量均呈下降趨勢。優(yōu)化前下降速度更快,當超級節(jié)點更多時對其影響更大;優(yōu)化后吞吐量下降比較緩慢,當超級節(jié)點更多時,吞吐量可能僅有細微變化,最終曲線將接近水平狀態(tài),整體看來TPS 仍然會較高。

    由圖4(d)可知,隨著超級節(jié)點數(shù)量的增多共識延時均呈增長趨勢。優(yōu)化前增長劇烈,超級節(jié)點數(shù)量越多發(fā)送到主鏈上的共識交易就越多,平行鏈上的節(jié)點進行二次共識的時間就越長,最終的共識時延也越長;而優(yōu)化后雖然增加了BLS 聚合簽名的過程但該過程不到1 ms,對整個共識的過程影響不大,因此共識時延增長緩慢。

    6 結語

    共識算法是區(qū)塊鏈的核心技術,本文首先介紹區(qū)塊鏈主鏈的幾種常見共識算法,包括PoW、PoS、DPoS、PBFT;然后介紹平行鏈+主鏈的架構,即平行鏈共享于主鏈的共識網(wǎng)絡,一條主鏈可以附屬多條平行鏈,能夠實現(xiàn)交易并行執(zhí)行,保障系統(tǒng)運行的穩(wěn)定性和安全性;最后基于該架構對傳統(tǒng)平行鏈共識算法的缺陷進行分析,并且針對該缺陷設計基于BLS 聚合簽名的平行鏈共識優(yōu)化算法。該算法采用Leader 節(jié)點選取算法和BLS 聚合簽名算法,在保障系統(tǒng)安全性的前提下能夠有效解決多筆共識交易占用主鏈大量空間和浪費手續(xù)費的問題;同時在TPS 吞吐量和共識時延方面優(yōu)化后的平行鏈共識算法的性能也是優(yōu)于優(yōu)化前的平行鏈共識算法。這種優(yōu)化只是平行鏈共識算法性能提升的一種嘗試,未來還可以針對主鏈的共識算法作進一步改進,以此提升整個平行鏈架構的效率。

    猜你喜歡
    主鏈平行共識
    “鹵代烴”知識概要
    中學化學(2024年1期)2024-05-26 13:20:27
    向量的平行與垂直
    平行
    逃離平行世界
    共識 共進 共情 共學:讓“溝通之花”綻放
    論思想共識凝聚的文化向度
    商量出共識
    人大建設(2019年12期)2019-11-18 12:11:06
    WDC主鏈正式啟動創(chuàng)世區(qū)塊已誕生
    有機化合物命名易錯題直擊
    “烷烴”的五字命名方針
    中學化學(2016年12期)2017-02-05 17:24:23
    91精品三级在线观看| 久久精品国产综合久久久| 激情视频va一区二区三区| 精品人妻在线不人妻| 肉色欧美久久久久久久蜜桃| 精品一区二区三区四区五区乱码 | 亚洲精品日韩在线中文字幕| 久久精品熟女亚洲av麻豆精品| 精品酒店卫生间| 1024视频免费在线观看| 国产精品一区二区在线不卡| 麻豆精品久久久久久蜜桃| 国产日韩欧美在线精品| 永久免费av网站大全| 十分钟在线观看高清视频www| 91精品伊人久久大香线蕉| 999精品在线视频| 1024香蕉在线观看| 青草久久国产| 色哟哟·www| 免费在线观看视频国产中文字幕亚洲 | 精品国产乱码久久久久久男人| 日韩精品有码人妻一区| 国产成人免费无遮挡视频| 成人二区视频| 九草在线视频观看| 久久这里只有精品19| 一二三四中文在线观看免费高清| 九九爱精品视频在线观看| 尾随美女入室| 美女主播在线视频| 9191精品国产免费久久| 欧美精品高潮呻吟av久久| 叶爱在线成人免费视频播放| 一本—道久久a久久精品蜜桃钙片| 国精品久久久久久国模美| 热re99久久精品国产66热6| 欧美老熟妇乱子伦牲交| 69精品国产乱码久久久| 久久午夜福利片| 熟妇人妻不卡中文字幕| 99精国产麻豆久久婷婷| 亚洲国产欧美在线一区| 中文乱码字字幕精品一区二区三区| 少妇精品久久久久久久| 欧美精品人与动牲交sv欧美| 亚洲av电影在线观看一区二区三区| 一二三四在线观看免费中文在| 亚洲国产看品久久| 一级,二级,三级黄色视频| 国产亚洲午夜精品一区二区久久| 天堂俺去俺来也www色官网| 1024香蕉在线观看| 最黄视频免费看| av国产精品久久久久影院| 成人二区视频| 老司机影院毛片| 视频区图区小说| 国产1区2区3区精品| 成年av动漫网址| 性高湖久久久久久久久免费观看| 搡女人真爽免费视频火全软件| 黄色毛片三级朝国网站| 天天躁狠狠躁夜夜躁狠狠躁| 母亲3免费完整高清在线观看 | 日日啪夜夜爽| 色94色欧美一区二区| 成人国产麻豆网| 国产成人a∨麻豆精品| 韩国精品一区二区三区| 久久精品国产亚洲av高清一级| 精品午夜福利在线看| 日本欧美国产在线视频| 免费看不卡的av| 亚洲人成电影观看| 高清不卡的av网站| 久久精品国产鲁丝片午夜精品| 黑丝袜美女国产一区| 日日撸夜夜添| 国产成人aa在线观看| 免费看不卡的av| 欧美日韩成人在线一区二区| 午夜免费鲁丝| 熟妇人妻不卡中文字幕| 1024香蕉在线观看| 日本黄色日本黄色录像| 九色亚洲精品在线播放| 成年人午夜在线观看视频| 亚洲精品在线美女| 亚洲av在线观看美女高潮| 久久毛片免费看一区二区三区| 女性生殖器流出的白浆| 国产黄频视频在线观看| 18禁裸乳无遮挡动漫免费视频| 人人澡人人妻人| 国产老妇伦熟女老妇高清| 国产爽快片一区二区三区| 少妇被粗大的猛进出69影院| 人体艺术视频欧美日本| 哪个播放器可以免费观看大片| 大片电影免费在线观看免费| 在线观看免费高清a一片| 一级黄片播放器| 波多野结衣av一区二区av| 黄色配什么色好看| 婷婷色麻豆天堂久久| 爱豆传媒免费全集在线观看| 人人妻人人添人人爽欧美一区卜| 国产精品久久久久久精品电影小说| 亚洲美女搞黄在线观看| 亚洲国产精品999| 在线看a的网站| 成人国语在线视频| 亚洲欧美一区二区三区久久| 三级国产精品片| 日韩欧美一区视频在线观看| 亚洲精品久久成人aⅴ小说| 99精国产麻豆久久婷婷| 超色免费av| 亚洲一级一片aⅴ在线观看| 午夜免费鲁丝| 国产精品99久久99久久久不卡 | www日本在线高清视频| 熟妇人妻不卡中文字幕| 国产成人午夜福利电影在线观看| 免费高清在线观看日韩| 亚洲一区二区三区欧美精品| 国产成人91sexporn| av国产精品久久久久影院| 一区二区三区激情视频| 精品视频人人做人人爽| 免费观看在线日韩| 亚洲内射少妇av| 黄网站色视频无遮挡免费观看| 捣出白浆h1v1| 性少妇av在线| 国产精品99久久99久久久不卡 | 国产一区二区三区av在线| 国产免费视频播放在线视频| 一级爰片在线观看| 欧美日韩视频精品一区| 日本欧美国产在线视频| 免费在线观看完整版高清| 26uuu在线亚洲综合色| 夜夜骑夜夜射夜夜干| 少妇被粗大的猛进出69影院| 亚洲美女视频黄频| 欧美精品亚洲一区二区| 国产免费现黄频在线看| 伦理电影免费视频| 晚上一个人看的免费电影| 夫妻性生交免费视频一级片| 国产亚洲最大av| 国产成人欧美| 成人毛片60女人毛片免费| 久久午夜综合久久蜜桃| 丁香六月天网| 欧美精品一区二区免费开放| 热99国产精品久久久久久7| 国产一区有黄有色的免费视频| 日韩,欧美,国产一区二区三区| 天堂中文最新版在线下载| 精品福利永久在线观看| 精品久久蜜臀av无| 丰满少妇做爰视频| 黄网站色视频无遮挡免费观看| 亚洲国产成人一精品久久久| 日韩在线高清观看一区二区三区| 亚洲av日韩在线播放| 亚洲伊人久久精品综合| 亚洲,一卡二卡三卡| 人妻系列 视频| 两个人免费观看高清视频| av网站免费在线观看视频| 最近最新中文字幕免费大全7| 午夜日韩欧美国产| 国产欧美日韩一区二区三区在线| 尾随美女入室| 两性夫妻黄色片| 久久99热这里只频精品6学生| 男女午夜视频在线观看| 欧美精品一区二区免费开放| 国产片特级美女逼逼视频| 伦精品一区二区三区| 亚洲美女视频黄频| 国产亚洲一区二区精品| 人体艺术视频欧美日本| 色视频在线一区二区三区| 国产亚洲av片在线观看秒播厂| 1024视频免费在线观看| av电影中文网址| 热99久久久久精品小说推荐| 亚洲国产av新网站| 九色亚洲精品在线播放| 国产男女超爽视频在线观看| 久久热在线av| 在线观看一区二区三区激情| 在线观看免费日韩欧美大片| 日本欧美国产在线视频| videosex国产| 97在线视频观看| 国产欧美日韩一区二区三区在线| 日韩一本色道免费dvd| 免费观看无遮挡的男女| 久久精品aⅴ一区二区三区四区 | 国产精品久久久久久精品古装| 亚洲成人av在线免费| 成人影院久久| 国产成人精品一,二区| 两性夫妻黄色片| 久久国内精品自在自线图片| 久久精品人人爽人人爽视色| 97在线视频观看| 99久久人妻综合| 亚洲av国产av综合av卡| 一级毛片我不卡| 18禁国产床啪视频网站| 大片电影免费在线观看免费| av在线app专区| 18在线观看网站| 午夜老司机福利剧场| 亚洲精品一二三| 亚洲伊人久久精品综合| 欧美日韩亚洲高清精品| 免费高清在线观看视频在线观看| 久久精品国产综合久久久| 亚洲欧美成人精品一区二区| 一级片'在线观看视频| 18禁动态无遮挡网站| 男的添女的下面高潮视频| 91精品国产国语对白视频| 午夜福利一区二区在线看| 精品国产一区二区久久| 久久久久久免费高清国产稀缺| 中文字幕人妻丝袜制服| 91在线精品国自产拍蜜月| 美女中出高潮动态图| 黄片无遮挡物在线观看| 欧美日韩精品网址| 国产免费福利视频在线观看| videossex国产| kizo精华| √禁漫天堂资源中文www| 老熟女久久久| 看非洲黑人一级黄片| 丝袜脚勾引网站| 90打野战视频偷拍视频| 午夜免费鲁丝| 国产又色又爽无遮挡免| 又粗又硬又长又爽又黄的视频| 女人被躁到高潮嗷嗷叫费观| 汤姆久久久久久久影院中文字幕| 高清欧美精品videossex| 精品人妻熟女毛片av久久网站| 成年女人毛片免费观看观看9 | 色吧在线观看| 蜜桃国产av成人99| 亚洲av中文av极速乱| 我要看黄色一级片免费的| 精品少妇黑人巨大在线播放| 中国国产av一级| 国产日韩欧美在线精品| 搡女人真爽免费视频火全软件| 韩国av在线不卡| 中文字幕另类日韩欧美亚洲嫩草| 毛片一级片免费看久久久久| 91精品三级在线观看| 2018国产大陆天天弄谢| 伊人久久大香线蕉亚洲五| 最新的欧美精品一区二区| 高清欧美精品videossex| 九草在线视频观看| 天美传媒精品一区二区| 日韩欧美一区视频在线观看| 国产亚洲欧美精品永久| 国产精品麻豆人妻色哟哟久久| 日本色播在线视频| 一边摸一边做爽爽视频免费| 边亲边吃奶的免费视频| 午夜福利影视在线免费观看| 成年人免费黄色播放视频| 欧美少妇被猛烈插入视频| 久久精品国产鲁丝片午夜精品| 最近中文字幕2019免费版| 黄片播放在线免费| 久久狼人影院| 中国三级夫妇交换| 久久精品国产亚洲av天美| 2022亚洲国产成人精品| 狂野欧美激情性bbbbbb| 国产成人精品久久二区二区91 | 日日爽夜夜爽网站| 国产精品不卡视频一区二区| 国产亚洲最大av| 日韩视频在线欧美| 国产精品无大码| 咕卡用的链子| 两个人免费观看高清视频| 一级片免费观看大全| 日韩av免费高清视频| 最近的中文字幕免费完整| 免费观看av网站的网址| 最近中文字幕高清免费大全6| 国产又色又爽无遮挡免| 大片电影免费在线观看免费| 男人添女人高潮全过程视频| 啦啦啦在线观看免费高清www| 亚洲国产精品国产精品| 亚洲国产av影院在线观看| 欧美 日韩 精品 国产| 母亲3免费完整高清在线观看 | 亚洲中文av在线| 国产一区二区 视频在线| 国产精品香港三级国产av潘金莲 | 99香蕉大伊视频| 欧美日韩av久久| 狠狠婷婷综合久久久久久88av| 91精品伊人久久大香线蕉| 深夜精品福利| 久久综合国产亚洲精品| 人人妻人人爽人人添夜夜欢视频| 黄片播放在线免费| 午夜福利,免费看| 亚洲欧洲日产国产| 午夜福利一区二区在线看| 又粗又硬又长又爽又黄的视频| 丝袜喷水一区| 爱豆传媒免费全集在线观看| 日本91视频免费播放| 久久久精品国产亚洲av高清涩受| 亚洲图色成人| 国产麻豆69| 中文字幕制服av| 香蕉国产在线看| 亚洲精品第二区| 母亲3免费完整高清在线观看 | 亚洲av电影在线进入| 亚洲精品av麻豆狂野| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 晚上一个人看的免费电影| videossex国产| 考比视频在线观看| 成年女人毛片免费观看观看9 | 一本大道久久a久久精品| 人人妻人人澡人人爽人人夜夜| 久久99热这里只频精品6学生| 深夜精品福利| 久久精品久久精品一区二区三区| 亚洲国产日韩一区二区| 国产成人av激情在线播放| 宅男免费午夜| 国产一区二区 视频在线| 秋霞伦理黄片| 国产视频首页在线观看| 亚洲欧美成人精品一区二区| 久久ye,这里只有精品| 久久毛片免费看一区二区三区| 国产精品 欧美亚洲| 一区福利在线观看| 欧美国产精品一级二级三级| 国产不卡av网站在线观看| 男女国产视频网站| 欧美老熟妇乱子伦牲交| 观看美女的网站| 亚洲成av片中文字幕在线观看 | 男女无遮挡免费网站观看| 午夜激情久久久久久久| 久热这里只有精品99| 国产精品欧美亚洲77777| h视频一区二区三区| 国产激情久久老熟女| 成年女人在线观看亚洲视频| 夫妻午夜视频| 国产精品不卡视频一区二区| 黄色怎么调成土黄色| 中文字幕人妻丝袜一区二区 | 亚洲精品中文字幕在线视频| 国产熟女午夜一区二区三区| 久久人人97超碰香蕉20202| 搡女人真爽免费视频火全软件| 亚洲图色成人| 可以免费在线观看a视频的电影网站 | 少妇的逼水好多| 国产精品欧美亚洲77777| av视频免费观看在线观看| 伦理电影免费视频| 中文字幕人妻丝袜一区二区 | 国产欧美日韩一区二区三区在线| 国产一区二区在线观看av| 极品少妇高潮喷水抽搐| 少妇的丰满在线观看| 久久久a久久爽久久v久久| 亚洲精品乱久久久久久| 精品视频人人做人人爽| 在线观看国产h片| 国产成人一区二区在线| 黄色毛片三级朝国网站| 叶爱在线成人免费视频播放| 国产片特级美女逼逼视频| 美女大奶头黄色视频| 免费黄色在线免费观看| 国产精品无大码| 欧美日韩亚洲高清精品| 色婷婷av一区二区三区视频| 亚洲第一av免费看| 伦理电影免费视频| 久久久久精品人妻al黑| 国产免费一区二区三区四区乱码| 制服丝袜香蕉在线| a 毛片基地| 亚洲精品视频女| 国产精品国产三级国产专区5o| 国产精品无大码| 亚洲国产成人一精品久久久| 七月丁香在线播放| 国产淫语在线视频| 国产高清国产精品国产三级| 日本黄色日本黄色录像| 欧美日韩国产mv在线观看视频| 肉色欧美久久久久久久蜜桃| 国产精品99久久99久久久不卡 | 久久综合国产亚洲精品| 女人久久www免费人成看片| 色播在线永久视频| 高清黄色对白视频在线免费看| 最近2019中文字幕mv第一页| 久久精品亚洲av国产电影网| 自线自在国产av| 色吧在线观看| 久久精品aⅴ一区二区三区四区 | 少妇的逼水好多| 久久综合国产亚洲精品| 90打野战视频偷拍视频| 色婷婷久久久亚洲欧美| 亚洲人成电影观看| 天天躁夜夜躁狠狠躁躁| 中文字幕色久视频| 80岁老熟妇乱子伦牲交| 免费观看性生交大片5| 波野结衣二区三区在线| 热99国产精品久久久久久7| 日韩人妻精品一区2区三区| 性色av一级| 久久久久精品久久久久真实原创| 亚洲欧美色中文字幕在线| 黑人猛操日本美女一级片| 久久热在线av| 精品酒店卫生间| 国语对白做爰xxxⅹ性视频网站| 满18在线观看网站| 丰满饥渴人妻一区二区三| 久久精品国产自在天天线| videos熟女内射| 熟女少妇亚洲综合色aaa.| a级片在线免费高清观看视频| xxxhd国产人妻xxx| 人体艺术视频欧美日本| 最近2019中文字幕mv第一页| 90打野战视频偷拍视频| 不卡av一区二区三区| 男女啪啪激烈高潮av片| 香蕉精品网在线| 精品一区二区三区四区五区乱码 | 曰老女人黄片| 国产 一区精品| 高清在线视频一区二区三区| 男女边吃奶边做爰视频| 在线天堂中文资源库| av电影中文网址| 日韩av不卡免费在线播放| 亚洲av综合色区一区| 精品久久久久久电影网| 午夜免费观看性视频| 青青草视频在线视频观看| 在线天堂中文资源库| 久久97久久精品| 亚洲在久久综合| 黑人猛操日本美女一级片| 国产免费又黄又爽又色| 少妇人妻久久综合中文| 妹子高潮喷水视频| 免费高清在线观看视频在线观看| 国产精品99久久99久久久不卡 | 天天躁夜夜躁狠狠久久av| 2021少妇久久久久久久久久久| 99精国产麻豆久久婷婷| 国产成人a∨麻豆精品| 成年人免费黄色播放视频| 黑人猛操日本美女一级片| 少妇精品久久久久久久| 亚洲国产av新网站| 三级国产精品片| 老鸭窝网址在线观看| 9191精品国产免费久久| 成年人免费黄色播放视频| 久久人人爽av亚洲精品天堂| 亚洲人成77777在线视频| 五月天丁香电影| 一区二区三区精品91| 久久精品国产鲁丝片午夜精品| 欧美中文综合在线视频| 精品酒店卫生间| 亚洲精品日本国产第一区| 如日韩欧美国产精品一区二区三区| 国产乱人偷精品视频| 熟女少妇亚洲综合色aaa.| 老汉色av国产亚洲站长工具| av不卡在线播放| 91国产中文字幕| 国产在线一区二区三区精| 多毛熟女@视频| 美女高潮到喷水免费观看| www日本在线高清视频| 日本av免费视频播放| 久久久a久久爽久久v久久| 成人18禁高潮啪啪吃奶动态图| 久久久久久久久久人人人人人人| 一二三四在线观看免费中文在| 久久精品久久久久久噜噜老黄| 男女无遮挡免费网站观看| 91在线精品国自产拍蜜月| 大话2 男鬼变身卡| 国产精品蜜桃在线观看| 2018国产大陆天天弄谢| 大香蕉久久网| 国产成人aa在线观看| 免费播放大片免费观看视频在线观看| 久久婷婷青草| 91精品伊人久久大香线蕉| 一级片免费观看大全| 久久人人97超碰香蕉20202| 多毛熟女@视频| 成人亚洲精品一区在线观看| 97人妻天天添夜夜摸| 成人国产麻豆网| 两个人免费观看高清视频| 男男h啪啪无遮挡| 精品人妻偷拍中文字幕| 99久久人妻综合| 欧美精品av麻豆av| 美女脱内裤让男人舔精品视频| 黄网站色视频无遮挡免费观看| 一级毛片 在线播放| 欧美激情 高清一区二区三区| 一区二区三区乱码不卡18| 亚洲精品,欧美精品| 新久久久久国产一级毛片| 两个人看的免费小视频| 欧美日韩一区二区视频在线观看视频在线| 啦啦啦啦在线视频资源| 777米奇影视久久| 久久久久国产网址| 人妻少妇偷人精品九色| 少妇人妻 视频| 80岁老熟妇乱子伦牲交| 亚洲国产最新在线播放| 街头女战士在线观看网站| 少妇精品久久久久久久| 久久青草综合色| 午夜福利网站1000一区二区三区| 久久久久久久国产电影| 97在线视频观看| 大陆偷拍与自拍| 一区二区三区激情视频| 大码成人一级视频| 欧美日本中文国产一区发布| 国产精品久久久久久精品电影小说| 国产国语露脸激情在线看| 久久久精品免费免费高清| 国产免费一区二区三区四区乱码| 在线观看免费日韩欧美大片| 国产成人精品一,二区| 国精品久久久久久国模美| 久久久亚洲精品成人影院| 女人高潮潮喷娇喘18禁视频| 久久影院123| 午夜福利在线观看免费完整高清在| 亚洲国产欧美日韩在线播放| 一级片'在线观看视频| 看十八女毛片水多多多| 国产乱来视频区| 国产精品人妻久久久影院| 国产一区二区三区综合在线观看| 水蜜桃什么品种好| 亚洲av.av天堂| 国产精品二区激情视频| www日本在线高清视频| 亚洲欧美成人综合另类久久久| 欧美变态另类bdsm刘玥| 最近手机中文字幕大全| 观看av在线不卡| 亚洲人成网站在线观看播放| 婷婷色综合www| 日本色播在线视频| 考比视频在线观看| 中文字幕精品免费在线观看视频| 五月伊人婷婷丁香| 80岁老熟妇乱子伦牲交| 亚洲精品国产av成人精品| 国产 一区精品| 成人午夜精彩视频在线观看| 精品久久久精品久久久| 五月伊人婷婷丁香| 国产成人午夜福利电影在线观看| 欧美 亚洲 国产 日韩一| 欧美bdsm另类| 亚洲视频免费观看视频| av不卡在线播放| 亚洲av成人精品一二三区| 国产成人一区二区在线| 午夜激情av网站| 七月丁香在线播放| 免费大片黄手机在线观看| 麻豆乱淫一区二区| 欧美日韩亚洲国产一区二区在线观看 |