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

    基于區(qū)塊鏈的農(nóng)產(chǎn)品可信檢測(cè)數(shù)據(jù)存儲(chǔ)方法

    2022-09-29 08:06:16唐豪易文龍趙應(yīng)丁殷華徐亦璐
    科學(xué)技術(shù)與工程 2022年24期
    關(guān)鍵詞:布隆哈希過(guò)濾器

    唐豪,易文龍*,趙應(yīng)丁,殷華,徐亦璐

    (1.江西農(nóng)業(yè)大學(xué)計(jì)算機(jī)與信息工程學(xué)院,南昌 330045;2.江西農(nóng)業(yè)大學(xué)江西省高等學(xué)校農(nóng)業(yè)信息技術(shù)重點(diǎn)實(shí)驗(yàn)室,南昌 330044)

    中國(guó)作為一個(gè)農(nóng)產(chǎn)品生產(chǎn)大國(guó),農(nóng)產(chǎn)品質(zhì)量安全問(wèn)題一直備受關(guān)注,但農(nóng)產(chǎn)品從生長(zhǎng)成熟、檢測(cè)入市到消費(fèi)者食用的整個(gè)流通是一個(gè)開放過(guò)程,它會(huì)受諸多因素影響,如有生長(zhǎng)環(huán)境、生產(chǎn)過(guò)程、人為管理、有害生物侵襲等因素,因此,在整個(gè)流通環(huán)節(jié)中,加強(qiáng)農(nóng)產(chǎn)品質(zhì)量檢測(cè)數(shù)據(jù)管理對(duì)提升其質(zhì)量安全監(jiān)管有著促進(jìn)作用。以傳統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)為代表的檢測(cè)管理系統(tǒng),它只是完成了檢測(cè)項(xiàng)目、檢測(cè)流程、參與人員及角色等描述從物理世界到數(shù)字世界的轉(zhuǎn)變,但是數(shù)據(jù)主要存儲(chǔ)在相關(guān)檢測(cè)單位或其他利益方,并沒(méi)有完全提升消費(fèi)者對(duì)農(nóng)產(chǎn)品檢測(cè)數(shù)據(jù)的可信度。區(qū)塊鏈?zhǔn)且环N去中化、存儲(chǔ)數(shù)據(jù)不可篡改、帶時(shí)間戳的分布式賬本。近年來(lái),有學(xué)者將區(qū)塊鏈技術(shù)應(yīng)用到農(nóng)產(chǎn)品品質(zhì)安全監(jiān)管中[1-2],提高了數(shù)據(jù)的可信度。洪坤明等[3]基于區(qū)塊鏈設(shè)計(jì)開發(fā)了分層多用戶的水產(chǎn)養(yǎng)殖品質(zhì)量追溯系統(tǒng);吳曉彤等[4]以區(qū)塊鏈系統(tǒng)為基礎(chǔ),利用數(shù)據(jù)分片實(shí)現(xiàn)農(nóng)產(chǎn)品信息的分布式安全存儲(chǔ);于合龍等[5]基于區(qū)塊鏈對(duì)水稻供應(yīng)鏈溯源信息進(jìn)行保護(hù)模型研究,均使用區(qū)塊鏈技術(shù)保證食品的安全追溯,有效解決了食品信息的不透明和可篡改等問(wèn)題。原因在于數(shù)據(jù)管理相關(guān)參與者在和自節(jié)點(diǎn)上記錄與維護(hù)同一數(shù)據(jù)賬本,并且向該賬本插入數(shù)據(jù)時(shí),需要滿足一定數(shù)量節(jié)點(diǎn)的共識(shí)后才能修改,從而保障數(shù)據(jù)去中心化數(shù)據(jù)管理的可靠性;區(qū)塊鏈中哈希函數(shù)對(duì)農(nóng)產(chǎn)品檢測(cè)數(shù)據(jù)完整性的校驗(yàn)[6],使得上鏈數(shù)據(jù)不可篡改,一旦發(fā)生數(shù)據(jù)安全事故,能夠?qū)Τ霈F(xiàn)問(wèn)題的環(huán)節(jié)進(jìn)行有效的溯源與追責(zé),這樣保證了監(jiān)管部門、檢測(cè)人員、消費(fèi)者三方建立安全、透明的檢測(cè)服務(wù)流程,提高了檢測(cè)數(shù)據(jù)的可信度。

    然而與傳統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)比較,現(xiàn)有區(qū)塊鏈系統(tǒng)在性能上存在查詢效率低,查詢操作簡(jiǎn)單且功能有限,數(shù)據(jù)擴(kuò)展不靈活等問(wèn)題[7]。為使得安全可信的檢測(cè)數(shù)據(jù)能夠高效實(shí)時(shí)上鏈,可通過(guò)鏈上鏈下結(jié)合的數(shù)據(jù)存儲(chǔ)方式來(lái)緩解[8]。在農(nóng)產(chǎn)品質(zhì)量檢測(cè)工作中,檢測(cè)站的工作人員涉及的數(shù)據(jù)描述較為復(fù)雜,一方面是農(nóng)產(chǎn)品的類別范圍廣與屬性跨度大,另一方面檢測(cè)結(jié)果有可能是圖片或視頻等多模態(tài)數(shù)據(jù),如果大面積實(shí)時(shí)上傳該類材料,區(qū)塊鏈系統(tǒng)會(huì)難以應(yīng)對(duì)如此龐大的吞吐量,導(dǎo)致事務(wù)提交的延遲高,限制了檢測(cè)數(shù)據(jù)上鏈效率。針對(duì)上述問(wèn)題,設(shè)計(jì)了一種鏈上鏈下結(jié)合的農(nóng)產(chǎn)品檢測(cè)數(shù)據(jù)存儲(chǔ)方案,通過(guò)采用區(qū)塊鏈與鏈下數(shù)據(jù)庫(kù)相結(jié)合的鏈上鏈下數(shù)據(jù)存儲(chǔ)模式,將快速增長(zhǎng)的數(shù)據(jù)量存儲(chǔ)在鏈下傳統(tǒng)數(shù)據(jù)庫(kù),僅將數(shù)據(jù)關(guān)鍵字段上鏈,以應(yīng)對(duì)高吞吐量的情形,并融合布隆過(guò)濾器至緩存層。

    1 相關(guān)技術(shù)

    1.1 區(qū)塊鏈基礎(chǔ)

    區(qū)塊鏈?zhǔn)怯梢粋€(gè)個(gè)交易區(qū)塊組成的鏈?zhǔn)浇Y(jié)構(gòu),每個(gè)區(qū)塊存儲(chǔ)著某個(gè)時(shí)間階段的交易數(shù)據(jù),其本質(zhì)就是通過(guò)哈希函數(shù)將這些區(qū)塊串起來(lái),從而使區(qū)塊里的內(nèi)容不可篡改。如圖1所示,區(qū)塊鏈每個(gè)區(qū)塊都由區(qū)塊頭和區(qū)塊體構(gòu)成,區(qū)塊頭存儲(chǔ)了前一區(qū)塊哈希、時(shí)間戳、版本號(hào)、隨機(jī)數(shù)和默克爾樹根等區(qū)塊主要信息,而區(qū)塊體存儲(chǔ)默克爾樹除根節(jié)點(diǎn)外的所有節(jié)點(diǎn),其中最底層的葉子交易A至交易D存儲(chǔ)交易事務(wù)數(shù)據(jù)本身,默克爾樹的中間節(jié)點(diǎn)存儲(chǔ)其下一層節(jié)點(diǎn)的哈希值,由下至上構(gòu)建成一棵滿二叉樹型結(jié)構(gòu)。從區(qū)塊鏈的第一區(qū)塊(創(chuàng)世區(qū)塊)開始,通過(guò)在當(dāng)前區(qū)塊存儲(chǔ)前一區(qū)塊哈希值的方式,從而形成一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

    圖1 區(qū)塊鏈結(jié)構(gòu)Fig.1 Blockchain structure

    1.2 分布式數(shù)據(jù)庫(kù)

    分布式數(shù)據(jù)庫(kù)是由一群分布在不同地方的計(jì)算機(jī)系統(tǒng)軟件組成,這群系統(tǒng)具有本身的局部數(shù)據(jù)庫(kù),然后通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)連接,形成整個(gè)全局?jǐn)?shù)據(jù)庫(kù)。與傳統(tǒng)數(shù)據(jù)庫(kù)相比,分布式數(shù)據(jù)庫(kù)具有高效高量可擴(kuò)展、穩(wěn)定可靠低成本等顯著優(yōu)勢(shì)。

    1.2.1 高效高量可擴(kuò)展

    分布式數(shù)據(jù)庫(kù)采用分庫(kù)分表的方式,將數(shù)據(jù)分散的存儲(chǔ)到多個(gè)節(jié)點(diǎn),實(shí)現(xiàn)平滑地?cái)U(kuò)展??稍诤笃谑褂秒A段根據(jù)業(yè)務(wù)訪問(wèn)量和數(shù)據(jù)存儲(chǔ)量的增長(zhǎng),動(dòng)態(tài)平滑地增加存儲(chǔ)節(jié)點(diǎn)[9],提升數(shù)據(jù)庫(kù)的性能和容量,以滿足業(yè)務(wù)連續(xù)性要求。

    1.2.2 安全可靠低成本

    分布式數(shù)據(jù)庫(kù)采用多副本機(jī)制,副本間通過(guò)一致性算法保持?jǐn)?shù)據(jù)的一致性,如Raft、Paxos等。當(dāng)系統(tǒng)中的局部發(fā)生故障,其他節(jié)點(diǎn)仍舊還可繼續(xù)工作,不會(huì)造成數(shù)據(jù)丟失,解決單點(diǎn)故障的問(wèn)題,從而保障數(shù)據(jù)存儲(chǔ)的安全可靠。同時(shí)分布式數(shù)據(jù)庫(kù)克服了物理中心數(shù)據(jù)庫(kù)的弱點(diǎn),業(yè)務(wù)訪問(wèn)針對(duì)局部數(shù)據(jù)庫(kù)的節(jié)點(diǎn),而且單個(gè)事務(wù)處理消耗的成本也會(huì)比集中式數(shù)據(jù)庫(kù)顯著降低。

    1.3 布隆過(guò)濾器

    布隆過(guò)濾器是一種概率性的二進(jìn)制數(shù)據(jù)結(jié)構(gòu),它是一個(gè)有固定位數(shù)的bit向量或者說(shuō)是bit數(shù)組,內(nèi)部結(jié)構(gòu)十分簡(jiǎn)潔,在進(jìn)行數(shù)據(jù)讀取和寫入操作方面有著很好的性能,時(shí)間復(fù)雜度為O(1),同時(shí)空間占用率也有很大優(yōu)勢(shì)。布隆過(guò)濾器的內(nèi)部結(jié)構(gòu)是一個(gè)映射關(guān)系,如果需要將集合域中的某個(gè)元素映射到布隆過(guò)濾器中,首先將這個(gè)元素通過(guò)k個(gè)哈希函數(shù)計(jì)算生成k個(gè)哈希值,并對(duì)全部生成哈希值對(duì)應(yīng)位置的數(shù)組位標(biāo)為1 。不過(guò)布隆過(guò)濾器在檢索某元素是否存在指定集合域時(shí)有一定的錯(cuò)誤概率[10-11],會(huì)產(chǎn)生誤判,布隆過(guò)濾器誤判率的計(jì)算公式為

    (1)

    式(1)中:p為布隆過(guò)濾器誤判率;k為哈希函數(shù)個(gè)數(shù);m為布隆過(guò)濾器長(zhǎng)度;n為輸入的元素個(gè)數(shù)。

    根據(jù)式(1)可以看出,誤判率可通過(guò)增加m、減少n或k進(jìn)行降低。當(dāng)布隆過(guò)濾器數(shù)組m長(zhǎng)度固定,n的大小受主觀使用因素變化很大,因此k的取值變得尤為重要,只有求得k的極值,才能確保誤判率最小。對(duì)式(1)兩邊取對(duì)數(shù)進(jìn)行推導(dǎo)可得

    (2)

    將式(2)代入式(1)中可得

    (3)

    化簡(jiǎn)得

    (4)

    2 系統(tǒng)架構(gòu)設(shè)計(jì)

    基于區(qū)塊鏈的農(nóng)產(chǎn)品可信檢測(cè)的存儲(chǔ)架構(gòu)共分為5個(gè)層次,如圖2所示,鏈下數(shù)據(jù)庫(kù)、區(qū)塊鏈數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、合約、應(yīng)用5個(gè)層次。應(yīng)用層是區(qū)塊鏈系統(tǒng)和用戶使用的交互接口層,為用戶提供應(yīng)用和服務(wù);合約層是執(zhí)行智能合約的關(guān)鍵所在[12],封裝了區(qū)塊鏈系統(tǒng)運(yùn)行的各類代碼腳本,是區(qū)塊鏈系統(tǒng)的核心技術(shù);網(wǎng)絡(luò)層是采用了對(duì)等互聯(lián)網(wǎng)絡(luò)(peer to peer,P2P)技術(shù),它具備去中心化的數(shù)據(jù)傳播和驗(yàn)證機(jī)制。在傳統(tǒng)的區(qū)塊鏈系統(tǒng)中,數(shù)據(jù)層以日志存儲(chǔ)的方式進(jìn)行數(shù)據(jù)的分布式存儲(chǔ),用戶上傳的數(shù)據(jù)會(huì)首先記錄到最底層的葉子交易中,然后通過(guò)哈希函數(shù)運(yùn)算得到哈希值保存在葉子節(jié)點(diǎn)中,由下至上依次組合運(yùn)算形成新的哈希,最終得到根哈希保存在區(qū)塊頭中。而本研究的思路是在區(qū)塊鏈架構(gòu)的基礎(chǔ)上引入一個(gè)鏈下數(shù)據(jù)庫(kù)。檢測(cè)站的工作人員錄入的數(shù)據(jù)將分為兩部分存儲(chǔ),鏈下數(shù)據(jù)庫(kù)負(fù)責(zé)存儲(chǔ)大部分的數(shù)據(jù),鏈上區(qū)塊鏈只存儲(chǔ)檢測(cè)信息主要字段。首先將檢測(cè)數(shù)據(jù)存儲(chǔ)到鏈下數(shù)據(jù)庫(kù)中,然后選取數(shù)據(jù)中的主要字段上鏈,如數(shù)據(jù)集1中的P1字段為上鏈存儲(chǔ),P2、P3、P4字段則在鏈下數(shù)據(jù)庫(kù)存儲(chǔ),由鏈下數(shù)據(jù)庫(kù)提供大容量存儲(chǔ),區(qū)塊鏈提供數(shù)據(jù)安全防篡改的保證。

    圖2 基于區(qū)塊鏈農(nóng)產(chǎn)品可信檢測(cè)數(shù)據(jù)的存儲(chǔ)方法架構(gòu)Fig.2 Storage method architecture of agricultural products trusted detection data based on blockchain

    2.1 鏈上鏈下存儲(chǔ)模式

    利用區(qū)塊鏈技術(shù)構(gòu)建的農(nóng)產(chǎn)品檢測(cè)數(shù)據(jù)管理系統(tǒng),其可信、可追溯特性保障了檢測(cè)站工作人員和農(nóng)產(chǎn)品消費(fèi)者對(duì)檢測(cè)數(shù)據(jù)的可信度;同時(shí)其分布式、哈希函數(shù)驗(yàn)證的存儲(chǔ)特性,不僅能夠減少網(wǎng)絡(luò)單點(diǎn)存儲(chǔ)故障、數(shù)據(jù)丟失問(wèn)題,也能夠防止他人惡意篡改檢測(cè)數(shù)據(jù)的可能。如圖3所示,將圖像、視頻等多大容量的檢測(cè)數(shù)據(jù)存儲(chǔ)在本地檢測(cè)機(jī)構(gòu),再借助哈希函數(shù)將上述文件生成數(shù)據(jù)摘要與擬定的重要農(nóng)產(chǎn)品檢測(cè)字段的內(nèi)容哈希化上鏈。鏈下數(shù)據(jù)庫(kù)可選用諸如SQL Server、MySQL等性能穩(wěn)定的關(guān)系型或NoSQL非關(guān)系型數(shù)據(jù)庫(kù)。由于MYSQL數(shù)據(jù)庫(kù)開源、功能完善,選用此數(shù)據(jù)庫(kù)作為鏈下數(shù)據(jù)庫(kù)。用戶將數(shù)據(jù)按批次全部存儲(chǔ)在鏈下數(shù)據(jù)庫(kù),鏈下數(shù)據(jù)庫(kù)將用戶存儲(chǔ)的數(shù)據(jù)主要字段進(jìn)行打包。當(dāng)數(shù)據(jù)存放批次達(dá)到給定數(shù)量閾值時(shí),計(jì)算其Hash摘要值并上傳至區(qū)塊鏈。如需查看完整的數(shù)據(jù)存儲(chǔ)信息,可通過(guò)該 Hash 值解密成原始字段,回至鏈下數(shù)據(jù)庫(kù)進(jìn)行查看。該存儲(chǔ)模式具備鏈下檢測(cè)數(shù)據(jù)大容量,鏈上數(shù)據(jù)完整性優(yōu)點(diǎn)。

    區(qū)塊鏈和傳統(tǒng)數(shù)據(jù)庫(kù)在屬性上不同的關(guān)鍵點(diǎn),互相利用并增強(qiáng)彼此的特性。一是傳統(tǒng)的區(qū)塊鏈吞吐量隨著參與區(qū)塊鏈的節(jié)點(diǎn)處理能力的增加而降低,然而,在分布式數(shù)據(jù)庫(kù)的情況下,吞吐量隨著節(jié)點(diǎn)的增加而增加,但區(qū)塊鏈與數(shù)據(jù)庫(kù)中的事務(wù)延遲相比,區(qū)塊鏈中的事務(wù)延遲通常較高,因此,通過(guò)使用鏈下數(shù)據(jù)庫(kù),可以根據(jù)需要降低延遲;二是因?yàn)閭鹘y(tǒng)的區(qū)塊鏈平臺(tái)使用分布式鍵值對(duì)數(shù)據(jù)庫(kù)LevelDB作為底層數(shù)據(jù)庫(kù)[13],不支持歷史數(shù)據(jù)中的復(fù)雜查詢,許多應(yīng)用程序都需要這些查詢來(lái)檢索所需的信息,而傳統(tǒng)數(shù)據(jù)庫(kù)對(duì)歷史數(shù)據(jù)的查詢可以通過(guò)使用多版本并發(fā)控制來(lái)支持;三是區(qū)塊鏈不可變性或不可篡改性,在數(shù)據(jù)庫(kù)系統(tǒng)中,可以通過(guò)禁止在數(shù)據(jù)庫(kù)中刪除和更新的機(jī)制來(lái)實(shí)現(xiàn)這種抗篡改能力;四是區(qū)塊鏈的去中心化、分布式多節(jié)點(diǎn)特性,隨著與傳統(tǒng)數(shù)據(jù)庫(kù)的結(jié)合,在各線下節(jié)點(diǎn)中存儲(chǔ)相同的數(shù)據(jù)并上鏈存儲(chǔ),動(dòng)態(tài)平滑地增加存儲(chǔ)節(jié)點(diǎn),以滿足業(yè)務(wù)連續(xù)性要求。

    數(shù)字字母組合為哈希值圖3 鏈上鏈下存儲(chǔ)模式Fig.3 On-chain storage mode

    2.2 融合布隆過(guò)濾器的LSM-tree存儲(chǔ)架構(gòu)

    區(qū)塊鏈底層使用LevelDB數(shù)據(jù)庫(kù),其核心是由多個(gè)排序字符串表(sorted string table ,SSTable )以不同的層次組織構(gòu)成的日志結(jié)構(gòu)合并樹(log-structured-merge-tree,LSM-tree)存儲(chǔ)架構(gòu),通過(guò)消除隨機(jī)寫入轉(zhuǎn)化為順序?qū)懭?,從而提供良好的寫入性能。圖4為L(zhǎng)evelDB存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)記錄的存儲(chǔ)介質(zhì)為內(nèi)存和磁盤文件。在進(jìn)行寫入操作時(shí),k-v(key-value)鍵對(duì)首先被寫入MemTable(memory table)中緩存,當(dāng) MemTable 填滿后將其鎖定并轉(zhuǎn)換為不可變的MemTable,隨后下放到磁盤中形成新的SSTable并追加到輔助存儲(chǔ)器第0層中。當(dāng)進(jìn)行查詢操作時(shí)需要第0~n-1層逐級(jí)搜索它,直到查找到第一個(gè)符合要求的記錄為止。因此,通常需要讀取多個(gè)表才能找到一個(gè)鍵,這會(huì)導(dǎo)致讀取放大,而布隆過(guò)濾器常用于減少讀取放大。

    圖4 融合布隆過(guò)濾器的LSM-tree存儲(chǔ)架構(gòu) Fig.4 LSM-tree storage architecture that incorporates Bloom filters

    加入布隆過(guò)濾器可在數(shù)據(jù)查詢時(shí)首先在數(shù)據(jù)緩存層搜索,如果k鍵不存在或者過(guò)期,再對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,并把查詢結(jié)果放進(jìn)緩存[14];如果數(shù)據(jù)庫(kù)查詢結(jié)果為空,則不放進(jìn)緩存。如果每次查詢一個(gè)不存在k-v對(duì),而緩存中沒(méi)有數(shù)據(jù),每次都要去查詢數(shù)據(jù)庫(kù),消耗了其查詢性能。查詢一個(gè)數(shù)據(jù)庫(kù)中不存在的數(shù)據(jù),這也就是常見(jiàn)的緩存穿透問(wèn)題。使用布隆過(guò)濾器可以快速判斷元素是否已經(jīng)存在,避免頻繁訪問(wèn)磁盤[15]。用戶發(fā)出查詢請(qǐng)求,判斷是否命中布隆過(guò)濾器,如是則繼續(xù)查詢數(shù)據(jù)庫(kù),否則直接返回,該k鍵一定不存在對(duì)應(yīng)的value值。將數(shù)據(jù)庫(kù)中的空值存儲(chǔ)到緩存層中,查詢空值就不會(huì)直接訪問(wèn)數(shù)據(jù)庫(kù),即限定了在緩存層中訪問(wèn),進(jìn)一步提高了數(shù)據(jù)查詢效率。同時(shí)布隆過(guò)濾器不需要存儲(chǔ)元素本身,所以對(duì)某些數(shù)據(jù)要求嚴(yán)格保密的情況下安全性更好。

    2.3 系統(tǒng)功能與事務(wù)處理

    本系統(tǒng)是基于區(qū)塊鏈的農(nóng)產(chǎn)品可信檢測(cè)存儲(chǔ)方法的分布式存儲(chǔ)系統(tǒng),系統(tǒng)功能模塊中的用戶管理模塊和檢測(cè)信息管理模塊需要借助智能合約實(shí)現(xiàn)在區(qū)塊鏈平臺(tái)上的可信數(shù)據(jù)存儲(chǔ)和讀取。在區(qū)塊鏈中,智能合約的一次執(zhí)行相當(dāng)于數(shù)據(jù)庫(kù)中的一個(gè)事務(wù),并且事務(wù)的提交是以區(qū)塊為單位,而不是以每個(gè)事務(wù)為單位。與傳統(tǒng)數(shù)據(jù)庫(kù)相比,在事務(wù)處理方面同樣需要滿足事務(wù)的原子性、一致性、隔離性和持久性特性,并且區(qū)塊鏈系統(tǒng)加入可追溯性,確保鏈上的數(shù)據(jù)環(huán)環(huán)相扣,如某個(gè)階段服務(wù)器出現(xiàn)問(wèn)題,錯(cuò)誤數(shù)據(jù)可保障有據(jù)可依,有鏈可循。如果區(qū)塊鏈運(yùn)行在不可信環(huán)境,事務(wù)的處理過(guò)程還需要考慮區(qū)塊鏈系統(tǒng)所采用的共識(shí)協(xié)議影響[16-17],因?yàn)槭聞?wù)的處理包含模擬、驗(yàn)證等過(guò)程,當(dāng)其共識(shí)協(xié)議達(dá)成之后,每個(gè)節(jié)點(diǎn)才會(huì)執(zhí)行區(qū)塊內(nèi)的事務(wù)。

    如圖5所示,用戶管理模塊主要針對(duì)相關(guān)檢測(cè)站的工作人員的管理,工作人員注冊(cè)為系統(tǒng)管理員后方可使用系統(tǒng)提供的服務(wù)。在首次注冊(cè)使用時(shí),系統(tǒng)通過(guò)事務(wù)處理1.1~1.5步驟添加用戶,生成區(qū)塊鏈賬戶,將用戶的注冊(cè)信息通過(guò)Hash算法計(jì)算成私密摘要。接著發(fā)布智能合約,將該Hash摘要值存儲(chǔ)上鏈并反饋給用戶,同時(shí)該摘要值綁定了所在檢測(cè)站點(diǎn),如出現(xiàn)問(wèn)題可追溯查詢,針對(duì)錯(cuò)誤工作糾正處理。檢測(cè)信息管理模塊用于檢測(cè)站點(diǎn)工作人員對(duì)檢測(cè)數(shù)據(jù)的上傳和管理。上傳檢測(cè)信息時(shí),工作人員先將批量檢測(cè)信息按批次存儲(chǔ)到本地鏈下數(shù)據(jù)庫(kù),當(dāng)鏈下數(shù)據(jù)庫(kù)存儲(chǔ)的檢測(cè)數(shù)據(jù)存放批次達(dá)到給定數(shù)量閾值時(shí),系統(tǒng)通過(guò)事務(wù)處理2.1~2.5步驟添加檢測(cè)信息。首先系統(tǒng)進(jìn)行預(yù)處理,將上傳的檢測(cè)數(shù)據(jù)計(jì)算成一段Hash值,將該Hash值與鏈上已存儲(chǔ)的Hash值進(jìn)行對(duì)比,確保檢測(cè)數(shù)據(jù)信息的唯一性。然后系統(tǒng)會(huì)將上傳的檢測(cè)數(shù)據(jù)通過(guò)Hash算法解密后以文本信息顯示在web端頁(yè)面中,供給各站點(diǎn)人員與消費(fèi)者正常查看。上傳的檢測(cè)數(shù)據(jù)擁有唯一的檢測(cè)編號(hào)作為標(biāo)識(shí),可通過(guò)該標(biāo)識(shí)查詢其他站點(diǎn)的檢測(cè)數(shù)據(jù),如對(duì)某個(gè)檢測(cè)結(jié)果存在疑問(wèn),可聯(lián)系該站點(diǎn)工作人員進(jìn)行討論,并對(duì)錯(cuò)誤檢測(cè)信息進(jìn)行修改。當(dāng)系統(tǒng)通過(guò)事務(wù)處理3.1~3.7步驟進(jìn)行查詢時(shí),由于融合布隆過(guò)濾器,查詢的編號(hào)會(huì)優(yōu)先進(jìn)行緩存層進(jìn)行查詢,判斷該編號(hào)是否存在,如不存在返回空值,如存在則調(diào)用智能合約返回檢測(cè)信息。

    圖5 區(qū)塊鏈?zhǔn)聞?wù)處理交互時(shí)序圖Fig.5 Blockchain transaction processing interaction sequence diagram

    整個(gè)系統(tǒng)啟動(dòng)運(yùn)行需要在區(qū)塊鏈網(wǎng)絡(luò)和環(huán)境的支持,首先拉取系統(tǒng)啟動(dòng)所需要的 docker 鏡像,然后生成各組織的證書、通道、創(chuàng)世區(qū)塊以及各節(jié)點(diǎn),接著安裝、實(shí)例化鏈碼并進(jìn)行調(diào)用,最終完成整個(gè)區(qū)塊鏈后臺(tái)的啟動(dòng)。

    3 實(shí)驗(yàn)與評(píng)價(jià)

    制訂了兩種實(shí)驗(yàn)方案:有、無(wú)融合布隆過(guò)濾器的區(qū)塊鏈農(nóng)產(chǎn)品檢測(cè)系統(tǒng)性能對(duì)比,來(lái)驗(yàn)證了研究方案的系統(tǒng)查詢效率。實(shí)驗(yàn)環(huán)境采用了3個(gè)阿里云服務(wù)器作為檢測(cè)環(huán)節(jié)中的參與方線上記賬節(jié)點(diǎn),其軟硬件詳細(xì)配置為:系統(tǒng)鏡像為Ubuntu 16.04 64位,支撐環(huán)境為go1.15.3 linux/amd64,支撐軟件為Docker version 18.09.7,硬件環(huán)境為1核CPU、2 GB 內(nèi)存、40 GB 硬盤、1 M帶寬。

    首先對(duì)系統(tǒng)本身進(jìn)行運(yùn)行測(cè)試,在此次基礎(chǔ)上逐步增加查詢次數(shù),根據(jù)查詢耗時(shí)來(lái)評(píng)價(jià)其查詢效率;其次在同等環(huán)境中,加入布隆過(guò)濾器,測(cè)試其在以上兩個(gè)方面查詢效率的變化情況。圖6為有無(wú)布隆過(guò)濾器下查詢已有元素,圖7為有無(wú)布隆過(guò)濾器下查詢空值元素。

    圖6 有、無(wú)布隆過(guò)濾器下查詢已有元素Fig.6 Query existing elements with or without a Bloom filter

    圖7 有、無(wú)布隆過(guò)濾器下查詢空值元素Fig.7 Query null-valued elements with or without a Bloom filter

    實(shí)驗(yàn)結(jié)果(圖6、圖7)表明,在同等實(shí)驗(yàn)環(huán)境中,對(duì)系統(tǒng)中的已有元素進(jìn)行查詢時(shí),加入布隆過(guò)濾器后在查詢效率上有所提升,但提升程度不大;對(duì)空值元素進(jìn)行查詢時(shí),加入布隆過(guò)濾器后對(duì)查詢效率有顯著提升。該實(shí)驗(yàn)結(jié)果表明在鏈上鏈下存儲(chǔ)結(jié)合模式中,加入布隆過(guò)濾器,不僅能在保證檢測(cè)數(shù)據(jù)在區(qū)塊鏈中的安全可信存儲(chǔ),而且在數(shù)據(jù)查詢性能提升方面有較大的改善。

    4 結(jié)論

    區(qū)塊鏈?zhǔn)且粋€(gè)多方參與記錄數(shù)據(jù)的可信賬本,其開放透明、可追溯和不可篡改等特性給農(nóng)產(chǎn)品檢測(cè)信息的可信存儲(chǔ)提供了保障?;趨^(qū)塊鏈對(duì)檢測(cè)數(shù)據(jù)分類存儲(chǔ),即大文件檢測(cè)數(shù)據(jù)的源文件存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù),該文件的哈希摘要與重要的檢測(cè)字段打包在鏈上數(shù)據(jù)庫(kù)存儲(chǔ),能夠有效地保障檢測(cè)數(shù)據(jù)的完整性,同時(shí)布隆過(guò)濾器的引入能夠提升區(qū)塊鏈系統(tǒng)的查詢效率。本文方法為農(nóng)產(chǎn)品質(zhì)量安全檢測(cè)提供了一種可信的技術(shù)方案與應(yīng)用案例。

    猜你喜歡
    布隆哈希過(guò)濾器
    基于布隆過(guò)濾器的零知識(shí)集成員證明效率提升
    軟件工程(2024年7期)2024-12-31 00:00:00
    支持過(guò)濾器的REST模型研究與實(shí)現(xiàn)
    聲音過(guò)濾器
    基于OpenCV與均值哈希算法的人臉相似識(shí)別系統(tǒng)
    基于維度分解的哈希多維快速流分類算法
    基于LOGO!的空氣過(guò)濾器自潔控制系統(tǒng)
    基于同態(tài)哈希函數(shù)的云數(shù)據(jù)完整性驗(yàn)證算法
    HVM膜過(guò)濾器管板改造總結(jié)
    一種基于Bigram二級(jí)哈希的中文索引結(jié)構(gòu)
    国产伦精品一区二区三区视频9| 啦啦啦观看免费观看视频高清| 国产精品,欧美在线| 老司机福利观看| 久久6这里有精品| 国产爱豆传媒在线观看| 麻豆av噜噜一区二区三区| 偷拍熟女少妇极品色| 日本-黄色视频高清免费观看| 国产激情偷乱视频一区二区| 久久精品影院6| av天堂在线播放| 联通29元200g的流量卡| 丝袜美腿在线中文| 一级黄色大片毛片| 午夜亚洲福利在线播放| 久久久精品大字幕| 欧美日韩综合久久久久久| 亚洲美女搞黄在线观看| 久久精品综合一区二区三区| 黄色欧美视频在线观看| 一级黄片播放器| 日韩av在线大香蕉| 少妇熟女aⅴ在线视频| 欧美另类亚洲清纯唯美| videossex国产| 日韩人妻高清精品专区| 级片在线观看| 国产片特级美女逼逼视频| 成人国产麻豆网| 午夜免费男女啪啪视频观看| 精品人妻熟女av久视频| 一夜夜www| 国内揄拍国产精品人妻在线| 国产亚洲精品av在线| 内地一区二区视频在线| 久久久久性生活片| 日本一二三区视频观看| 九九热线精品视视频播放| 国产亚洲5aaaaa淫片| 国产午夜精品论理片| 免费看日本二区| 一区二区三区四区激情视频 | 99热6这里只有精品| 免费大片18禁| 99热网站在线观看| 国内精品美女久久久久久| 午夜免费男女啪啪视频观看| 老司机福利观看| 给我免费播放毛片高清在线观看| 成年女人永久免费观看视频| 在线观看一区二区三区| 黄色一级大片看看| 国产在视频线在精品| 亚洲欧美中文字幕日韩二区| 69av精品久久久久久| 日本五十路高清| 91狼人影院| 国内久久婷婷六月综合欲色啪| 国产人妻一区二区三区在| 国产高清激情床上av| av在线蜜桃| 三级经典国产精品| 青春草视频在线免费观看| 啦啦啦啦在线视频资源| 亚洲五月天丁香| 亚洲精品国产成人久久av| 国产毛片a区久久久久| 毛片女人毛片| 青青草视频在线视频观看| 亚洲欧美精品专区久久| 国产精品99久久久久久久久| 免费看日本二区| 桃色一区二区三区在线观看| 日本av手机在线免费观看| 搡女人真爽免费视频火全软件| 国产精品不卡视频一区二区| av卡一久久| 国产一区二区激情短视频| 国产精品无大码| 亚洲性久久影院| 麻豆国产av国片精品| av在线天堂中文字幕| 精品午夜福利在线看| 你懂的网址亚洲精品在线观看 | 一级二级三级毛片免费看| 欧美又色又爽又黄视频| 国产色婷婷99| 在线免费十八禁| 亚洲无线在线观看| 免费av毛片视频| 亚洲自拍偷在线| 日本成人三级电影网站| 直男gayav资源| 麻豆乱淫一区二区| 99久久精品国产国产毛片| 嫩草影院新地址| 国产高清视频在线观看网站| 12—13女人毛片做爰片一| 欧美激情国产日韩精品一区| 国产亚洲精品久久久com| 九九在线视频观看精品| 午夜激情福利司机影院| 亚洲精品日韩av片在线观看| 在线a可以看的网站| 一本一本综合久久| 日日干狠狠操夜夜爽| 久久久久久大精品| 天堂中文最新版在线下载 | 国产午夜精品久久久久久一区二区三区| 午夜精品一区二区三区免费看| 久久久久久久久久久丰满| 51国产日韩欧美| 亚州av有码| 九九久久精品国产亚洲av麻豆| 变态另类成人亚洲欧美熟女| 桃色一区二区三区在线观看| 青春草亚洲视频在线观看| 国产不卡一卡二| 成人欧美大片| 一边摸一边抽搐一进一小说| 美女黄网站色视频| 99久久精品热视频| 国产精品一区二区在线观看99 | 美女内射精品一级片tv| 一进一出抽搐gif免费好疼| 午夜激情福利司机影院| 亚洲乱码一区二区免费版| 可以在线观看的亚洲视频| 亚洲精品国产av成人精品| 最新中文字幕久久久久| 成人午夜精彩视频在线观看| 成年免费大片在线观看| 国产成人91sexporn| 九九在线视频观看精品| 久久久久久久久中文| 亚洲欧美精品综合久久99| 精品一区二区三区视频在线| 看黄色毛片网站| 波多野结衣高清无吗| 狂野欧美激情性xxxx在线观看| 久久婷婷人人爽人人干人人爱| 精品人妻一区二区三区麻豆| 插逼视频在线观看| av卡一久久| 久久热精品热| 国产黄片美女视频| 亚洲人与动物交配视频| 3wmmmm亚洲av在线观看| 一本一本综合久久| 内射极品少妇av片p| 99精品在免费线老司机午夜| 国模一区二区三区四区视频| 婷婷六月久久综合丁香| 日本与韩国留学比较| 国内少妇人妻偷人精品xxx网站| 一区二区三区高清视频在线| .国产精品久久| 国语自产精品视频在线第100页| 久久久久久久久久久免费av| 中出人妻视频一区二区| 99热这里只有是精品在线观看| 成年免费大片在线观看| 麻豆精品久久久久久蜜桃| 麻豆国产av国片精品| 男人的好看免费观看在线视频| 亚洲av熟女| 一区二区三区高清视频在线| 精品一区二区三区视频在线| 亚洲国产欧美在线一区| 天天躁夜夜躁狠狠久久av| 少妇高潮的动态图| 婷婷精品国产亚洲av| 少妇熟女aⅴ在线视频| 少妇熟女aⅴ在线视频| 国产亚洲精品av在线| 欧美高清成人免费视频www| 国产欧美日韩精品一区二区| 精品久久久久久久久久久久久| 午夜精品国产一区二区电影 | 一级毛片aaaaaa免费看小| 成人鲁丝片一二三区免费| 国产美女午夜福利| av在线播放精品| 免费大片18禁| a级毛片免费高清观看在线播放| 丰满乱子伦码专区| 99在线人妻在线中文字幕| 十八禁国产超污无遮挡网站| 免费人成在线观看视频色| 天堂av国产一区二区熟女人妻| 级片在线观看| 亚洲av成人精品一区久久| 成年免费大片在线观看| 亚洲五月天丁香| 国产精品久久久久久av不卡| 好男人视频免费观看在线| 精品免费久久久久久久清纯| 国产视频首页在线观看| 亚洲精品自拍成人| 成人毛片60女人毛片免费| 我的老师免费观看完整版| 99视频精品全部免费 在线| 亚洲欧美精品专区久久| 亚洲无线在线观看| 男人的好看免费观看在线视频| 成人亚洲精品av一区二区| 久久亚洲国产成人精品v| 国产精品综合久久久久久久免费| 男女下面进入的视频免费午夜| 日本三级黄在线观看| 国产精品1区2区在线观看.| 日本免费a在线| 欧美性感艳星| 亚洲av熟女| 好男人视频免费观看在线| 高清毛片免费观看视频网站| 少妇人妻精品综合一区二区 | 欧美色视频一区免费| 午夜久久久久精精品| 国产亚洲精品久久久久久毛片| 久久99热这里只有精品18| 91久久精品国产一区二区成人| 久久精品夜色国产| 青春草视频在线免费观看| 亚洲色图av天堂| 2021天堂中文幕一二区在线观| 成人漫画全彩无遮挡| 麻豆成人午夜福利视频| 中文在线观看免费www的网站| 亚洲成人av在线免费| 久久精品久久久久久噜噜老黄 | a级毛片a级免费在线| 在现免费观看毛片| 日本在线视频免费播放| www.av在线官网国产| 国产女主播在线喷水免费视频网站 | 五月玫瑰六月丁香| 久久久久九九精品影院| 日韩视频在线欧美| 人妻少妇偷人精品九色| 啦啦啦韩国在线观看视频| 老熟妇乱子伦视频在线观看| 欧美最新免费一区二区三区| 精品国产三级普通话版| 国产av不卡久久| 成人无遮挡网站| 精品一区二区三区视频在线| 九九久久精品国产亚洲av麻豆| 亚洲国产欧美在线一区| 狠狠狠狠99中文字幕| 一级黄片播放器| 真实男女啪啪啪动态图| 91狼人影院| 日韩欧美 国产精品| 亚洲综合色惰| 国产一区二区在线av高清观看| 日韩强制内射视频| 18禁在线播放成人免费| 亚洲精品影视一区二区三区av| 丝袜美腿在线中文| 在线免费十八禁| 麻豆成人午夜福利视频| 99热这里只有是精品在线观看| 我要搜黄色片| 国产成人a∨麻豆精品| 成熟少妇高潮喷水视频| 老女人水多毛片| 一级黄色大片毛片| 少妇高潮的动态图| 免费黄网站久久成人精品| 特级一级黄色大片| 一进一出抽搐gif免费好疼| 国产一区二区三区在线臀色熟女| 边亲边吃奶的免费视频| 亚洲成人精品中文字幕电影| 国产精品一区二区在线观看99 | 国产精品免费一区二区三区在线| 日本黄色视频三级网站网址| 精品熟女少妇av免费看| 草草在线视频免费看| 亚洲综合色惰| 国产精品免费一区二区三区在线| 国产黄a三级三级三级人| 我要看日韩黄色一级片| 亚洲欧美日韩卡通动漫| 最近手机中文字幕大全| 免费看av在线观看网站| av在线老鸭窝| 亚洲av中文字字幕乱码综合| 在线国产一区二区在线| 色综合色国产| 日韩国内少妇激情av| 成熟少妇高潮喷水视频| 亚洲精品乱码久久久v下载方式| 欧美极品一区二区三区四区| 六月丁香七月| 亚洲成人久久爱视频| 午夜精品在线福利| 欧美激情在线99| 国产伦精品一区二区三区视频9| 亚洲精品国产成人久久av| 久久精品久久久久久久性| 九九爱精品视频在线观看| 国产又黄又爽又无遮挡在线| 少妇高潮的动态图| av.在线天堂| 3wmmmm亚洲av在线观看| 日韩三级伦理在线观看| 国产av不卡久久| 在线观看美女被高潮喷水网站| 日本爱情动作片www.在线观看| 在线观看美女被高潮喷水网站| 性色avwww在线观看| 简卡轻食公司| 日韩欧美精品免费久久| 国产美女午夜福利| 欧美3d第一页| 成人综合一区亚洲| 亚洲电影在线观看av| 亚洲国产精品合色在线| 寂寞人妻少妇视频99o| 少妇人妻一区二区三区视频| 亚洲精品乱码久久久久久按摩| 亚洲av.av天堂| 午夜亚洲福利在线播放| 男插女下体视频免费在线播放| 女的被弄到高潮叫床怎么办| 免费黄网站久久成人精品| 夫妻性生交免费视频一级片| 亚洲精品自拍成人| 12—13女人毛片做爰片一| 国产午夜精品久久久久久一区二区三区| 日韩精品青青久久久久久| av免费在线看不卡| 欧美在线一区亚洲| 中文字幕精品亚洲无线码一区| 午夜精品一区二区三区免费看| 亚洲无线观看免费| 午夜亚洲福利在线播放| 黄色视频,在线免费观看| av视频在线观看入口| 我要搜黄色片| 日本三级黄在线观看| 亚洲成人久久性| 亚洲国产欧美在线一区| 毛片一级片免费看久久久久| 国产精品久久久久久久久免| 波多野结衣巨乳人妻| 在线观看66精品国产| 久久亚洲精品不卡| 精品免费久久久久久久清纯| 亚洲欧美日韩高清专用| 免费看日本二区| 中文资源天堂在线| 免费看光身美女| 精品一区二区免费观看| 亚洲欧美日韩卡通动漫| 一卡2卡三卡四卡精品乱码亚洲| 看片在线看免费视频| 国产成人一区二区在线| 国产毛片a区久久久久| 国产精品国产三级国产av玫瑰| 卡戴珊不雅视频在线播放| av在线播放精品| 国产亚洲av片在线观看秒播厂 | 老女人水多毛片| 一级黄色大片毛片| 国产高清视频在线观看网站| 久久久色成人| 久久久久久久久中文| 国内少妇人妻偷人精品xxx网站| 偷拍熟女少妇极品色| 国产成人aa在线观看| 成人欧美大片| 只有这里有精品99| 久久久欧美国产精品| 小说图片视频综合网站| 最新中文字幕久久久久| 日本免费a在线| 久久精品国产亚洲网站| 国产精品野战在线观看| 亚洲欧美精品自产自拍| 亚洲综合色惰| 美女内射精品一级片tv| 欧美高清性xxxxhd video| 伦精品一区二区三区| 日韩一本色道免费dvd| 日韩国内少妇激情av| 天天躁夜夜躁狠狠久久av| 国产一区亚洲一区在线观看| 性插视频无遮挡在线免费观看| 一级av片app| 精品国内亚洲2022精品成人| 高清午夜精品一区二区三区 | 国产高清激情床上av| 午夜亚洲福利在线播放| 国产亚洲欧美98| 亚洲精品国产av成人精品| 一级毛片电影观看 | 美女黄网站色视频| 狠狠狠狠99中文字幕| 亚洲人成网站在线播| 成人欧美大片| 精品一区二区三区人妻视频| 你懂的网址亚洲精品在线观看 | 干丝袜人妻中文字幕| 亚洲不卡免费看| 亚洲在久久综合| 一级毛片我不卡| 久久人人爽人人片av| 啦啦啦啦在线视频资源| 国产激情偷乱视频一区二区| 国产白丝娇喘喷水9色精品| 欧美bdsm另类| 丝袜美腿在线中文| 日韩高清综合在线| 成人二区视频| 少妇的逼水好多| 免费av毛片视频| 最后的刺客免费高清国语| 麻豆国产av国片精品| 精品少妇黑人巨大在线播放 | 麻豆精品久久久久久蜜桃| 久久精品国产亚洲av天美| 久久国内精品自在自线图片| 欧美一级a爱片免费观看看| 国产伦一二天堂av在线观看| 不卡一级毛片| 精品熟女少妇av免费看| 我的女老师完整版在线观看| 毛片女人毛片| 一本一本综合久久| 可以在线观看毛片的网站| 成人毛片60女人毛片免费| 卡戴珊不雅视频在线播放| 老司机福利观看| 亚洲性久久影院| 精品不卡国产一区二区三区| 黄片无遮挡物在线观看| 国产黄片美女视频| 亚洲欧美成人综合另类久久久 | 欧美日本亚洲视频在线播放| 国产精品久久久久久久电影| 久久久成人免费电影| 国模一区二区三区四区视频| 99久久人妻综合| 十八禁国产超污无遮挡网站| 亚洲色图av天堂| 成人毛片60女人毛片免费| 高清午夜精品一区二区三区 | 免费无遮挡裸体视频| 人妻夜夜爽99麻豆av| 男的添女的下面高潮视频| 97人妻精品一区二区三区麻豆| 国产精品精品国产色婷婷| 国产精品免费一区二区三区在线| 日韩亚洲欧美综合| 在线观看美女被高潮喷水网站| 天堂√8在线中文| 色哟哟·www| 久久人人爽人人片av| 欧美日韩国产亚洲二区| 中文字幕av成人在线电影| 亚洲欧洲国产日韩| 国产女主播在线喷水免费视频网站 | 啦啦啦啦在线视频资源| 伊人久久精品亚洲午夜| 亚洲精品久久久久久婷婷小说 | 亚洲欧美中文字幕日韩二区| 国产淫片久久久久久久久| 日韩一区二区视频免费看| av天堂在线播放| videossex国产| av黄色大香蕉| 中国美白少妇内射xxxbb| 人人妻人人澡欧美一区二区| 国产黄片视频在线免费观看| 老司机福利观看| 色综合色国产| 97超视频在线观看视频| 能在线免费看毛片的网站| 三级毛片av免费| 亚洲不卡免费看| 精品一区二区三区人妻视频| 91aial.com中文字幕在线观看| 久久6这里有精品| 校园春色视频在线观看| 在线观看66精品国产| 免费不卡的大黄色大毛片视频在线观看 | 亚洲性久久影院| 两个人的视频大全免费| 中文字幕熟女人妻在线| 亚洲国产精品久久男人天堂| 大香蕉久久网| 精品不卡国产一区二区三区| 日本与韩国留学比较| 淫秽高清视频在线观看| 蜜桃亚洲精品一区二区三区| av天堂中文字幕网| 免费搜索国产男女视频| 国产成人精品一,二区 | 久久久精品94久久精品| 成人综合一区亚洲| 亚洲国产精品sss在线观看| 亚洲国产精品成人久久小说 | 在线播放无遮挡| 亚洲一级一片aⅴ在线观看| 久久久久久久久久久丰满| 此物有八面人人有两片| 麻豆成人午夜福利视频| 亚洲成人av在线免费| 六月丁香七月| 国产久久久一区二区三区| 波多野结衣高清无吗| 自拍偷自拍亚洲精品老妇| 欧美色视频一区免费| 国产亚洲精品av在线| 久久久精品94久久精品| 麻豆av噜噜一区二区三区| 中文字幕熟女人妻在线| 日本-黄色视频高清免费观看| 亚洲精品色激情综合| 少妇人妻精品综合一区二区 | 成人av在线播放网站| 麻豆av噜噜一区二区三区| 看十八女毛片水多多多| 我的女老师完整版在线观看| 午夜福利在线观看吧| 国产色爽女视频免费观看| 色哟哟哟哟哟哟| 国产一区二区激情短视频| 日韩欧美精品免费久久| 亚洲丝袜综合中文字幕| 3wmmmm亚洲av在线观看| 麻豆成人午夜福利视频| 亚洲成人久久性| 欧美zozozo另类| 国产精品不卡视频一区二区| 欧美bdsm另类| 国产精华一区二区三区| 国产精品久久电影中文字幕| 国语自产精品视频在线第100页| 高清日韩中文字幕在线| 少妇熟女欧美另类| 一个人看视频在线观看www免费| 午夜免费男女啪啪视频观看| 人体艺术视频欧美日本| 青春草亚洲视频在线观看| 日韩av不卡免费在线播放| 春色校园在线视频观看| 成年av动漫网址| 全区人妻精品视频| 欧美一区二区国产精品久久精品| 99热这里只有是精品在线观看| 波多野结衣高清无吗| 最近手机中文字幕大全| 亚洲电影在线观看av| 成人午夜高清在线视频| 黄色配什么色好看| 又粗又硬又长又爽又黄的视频 | 卡戴珊不雅视频在线播放| 九九爱精品视频在线观看| 中文亚洲av片在线观看爽| 嫩草影院入口| 国产成人精品一,二区 | 中文在线观看免费www的网站| 欧美一区二区精品小视频在线| 亚洲内射少妇av| 国产av在哪里看| 一区二区三区免费毛片| 可以在线观看毛片的网站| 寂寞人妻少妇视频99o| 乱人视频在线观看| 精品人妻一区二区三区麻豆| 中文字幕久久专区| 国产黄a三级三级三级人| 日本三级黄在线观看| 国产成人91sexporn| 国产精品伦人一区二区| av国产免费在线观看| 一本一本综合久久| 国产精品一区二区性色av| 一本一本综合久久| av福利片在线观看| 一边摸一边抽搐一进一小说| 女同久久另类99精品国产91| 噜噜噜噜噜久久久久久91| 国产成人午夜福利电影在线观看| 国产不卡一卡二| 亚洲人与动物交配视频| 黄色日韩在线| 在线观看一区二区三区| 久99久视频精品免费| 熟女电影av网| 99久久精品国产国产毛片| 日韩视频在线欧美| 国产精品久久久久久亚洲av鲁大| 日日摸夜夜添夜夜爱| av专区在线播放| 日韩成人伦理影院| 亚洲人成网站在线播放欧美日韩| av免费观看日本| 一个人免费在线观看电影| 99热精品在线国产| av免费观看日本| av又黄又爽大尺度在线免费看 | 久久久久久久久中文| 九色成人免费人妻av| 男女那种视频在线观看| 波野结衣二区三区在线| 综合色av麻豆| 天堂影院成人在线观看| 亚洲天堂国产精品一区在线| 国产午夜精品久久久久久一区二区三区|