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

    基于Hyperledger Fabric的青海牦牛養(yǎng)殖溯源系統(tǒng)

    2023-10-07 14:47:28李玉偉張京京李守曉王繁珍劉同海
    家畜生態(tài)學(xué)報(bào) 2023年9期
    關(guān)鍵詞:牦牛區(qū)塊數(shù)據(jù)庫

    李玉偉,張京京,張 航,李守曉,王繁珍,劉同海

    (天津農(nóng)學(xué)院計(jì)算機(jī)與信息工程學(xué)院,天津300380)

    在畜牧動(dòng)物之中,牦牛因蛋白質(zhì)含量高、肉質(zhì)好、天然放牧無公害等特性成為青海畜牧產(chǎn)業(yè)發(fā)展的重點(diǎn)對象。青海省是中國牦牛的主要產(chǎn)區(qū)之一,數(shù)量占全世界牦牛的30%以上[1],屬于牦牛養(yǎng)殖規(guī)模較大的省份,同時(shí)青海牦牛在青海高原食草家畜中的數(shù)量位居第一,其產(chǎn)值更是占據(jù)青海省畜牧業(yè)總產(chǎn)值的四分之一,在經(jīng)濟(jì)發(fā)展、歷史發(fā)展、人文發(fā)展等方面都起著重要的推動(dòng)作用[2]。雖然牦牛及其副產(chǎn)品占據(jù)著廣大的市場,但也存在著嚴(yán)重的產(chǎn)品溯源信息安全問題,這些問題不僅給牦牛產(chǎn)業(yè)帶來嚴(yán)重的損失,還會(huì)造成消費(fèi)者的信任缺失,降低消費(fèi)者購買欲望,從而損害牧場和國家的利益。傳統(tǒng)溯源系統(tǒng)存在的問題主要有:(1)信息孤島:在牦牛溯源體系中,每個(gè)溯源環(huán)節(jié)的節(jié)點(diǎn)都存在著自己的數(shù)據(jù)庫和操作系統(tǒng),并且節(jié)點(diǎn)的信息系統(tǒng)都是相對封閉的,這就造成了信息孤島問題。這些問題不僅僅存在于部門外部,在內(nèi)部也存在著,例如不同溯源環(huán)節(jié)的管理員管理不同的數(shù)據(jù)信息,需要考慮將共享數(shù)據(jù)和涉密數(shù)據(jù)分開管理,從而增加了溯源環(huán)節(jié)之間信息交互的難度。(2)信息失真:有些企業(yè)為了追求數(shù)據(jù)信息的美觀,故意將數(shù)據(jù)信息夸張或者削弱,然后根據(jù)個(gè)人的選擇將修改后的信息人為添加到溯源界面,改變了原有溯源信息的真實(shí)性,造成信息失真。(3)中心化嚴(yán)重:在傳統(tǒng)牦牛溯源體系中,溯源環(huán)節(jié)所產(chǎn)生的所有數(shù)據(jù)信息都會(huì)被集中存放,一旦中心節(jié)點(diǎn)數(shù)據(jù)發(fā)生安全問題,就會(huì)導(dǎo)致整個(gè)溯源系統(tǒng)的癱瘓。此外,中心化對傳輸效率也有著極大地限制,2個(gè)節(jié)點(diǎn)之間須通過中心節(jié)點(diǎn)才能發(fā)生交流,嚴(yán)重限制了數(shù)據(jù)的傳輸效率。(4)數(shù)據(jù)來源真實(shí)性:在牦牛的養(yǎng)殖溯源階段,存在著防偽溯源市場覆蓋率低、數(shù)據(jù)采集自動(dòng)化程度低等問題,在溯源過程中不可避免地存在一些人為操作,如果想建立起一套完整的全自動(dòng)化采集、上傳數(shù)據(jù)的系統(tǒng),需要龐大的資金鏈投入,但一些小型企業(yè)無法承受這些開支,這就導(dǎo)致數(shù)據(jù)信息錄入時(shí)對人工的依賴性強(qiáng),容易發(fā)生數(shù)據(jù)的篡改,從而無法保障數(shù)據(jù)來源的真實(shí)性。

    區(qū)塊鏈作為底層架構(gòu),提供了一個(gè)分布式賬本用于跨網(wǎng)絡(luò)參與節(jié)點(diǎn)存儲(chǔ)、傳輸和查看安全P2P交易[3],結(jié)合密碼學(xué)、共識(shí)機(jī)制、時(shí)間戳等技術(shù)可實(shí)現(xiàn)網(wǎng)絡(luò)的去中心化,其完整性和不變性能夠大大提高溯源過程中的效率、可靠性和透明度[4-6]。近年來,區(qū)塊鏈技術(shù)越來越多的應(yīng)用在農(nóng)業(yè)、醫(yī)藥、生鮮等領(lǐng)域,在本系統(tǒng)中使用區(qū)塊鏈技術(shù)能夠建立牦牛養(yǎng)殖階段溯源鏈上多個(gè)角色之間的信任、解決數(shù)據(jù)失真及信息不對稱等問題,為參與網(wǎng)絡(luò)的多個(gè)用戶提供安全可靠的信息溯源平臺(tái)[7]。

    1 牦牛養(yǎng)殖溯源流程與系統(tǒng)模型分析

    1.1 牦牛養(yǎng)殖溯源流程分析

    在牦牛養(yǎng)殖階段,參與溯源活動(dòng)的主體主要是:牧場、加工企業(yè)、消費(fèi)者、政府監(jiān)管部門,這些參與網(wǎng)絡(luò)的用戶并不都是直接相關(guān)聯(lián)的,目前大多是以牧場為核心,通過整合上下游企業(yè)部門進(jìn)行統(tǒng)一管理。在此階段牦牛的溯源分為4個(gè)主要環(huán)節(jié)(見圖1):養(yǎng)殖、飼喂、稱重、環(huán)境監(jiān)測,從數(shù)據(jù)采集到追溯的具體細(xì)化過程來看又可以分為:牦牛出生體況檢查、養(yǎng)殖過程中的體重?cái)?shù)據(jù)變化、牦牛的防疫、養(yǎng)殖方式、牧草的種類等級信息、周邊溫濕度和光照等環(huán)境監(jiān)測、成熟后出欄數(shù)據(jù),再到最終的銷售等環(huán)節(jié)。對牦牛養(yǎng)殖階段溯源首先要保證數(shù)據(jù)來源的真實(shí)性,需要使用物聯(lián)網(wǎng)傳感器設(shè)備、小氣象站和攝像頭對數(shù)據(jù)進(jìn)行自動(dòng)獲取和上傳,同時(shí)向政府、牧場、企業(yè)、消費(fèi)者提供查詢API接口,實(shí)現(xiàn)溯源的監(jiān)管。

    圖1 牦牛養(yǎng)殖溯源流程Fig.1 Traceability process of yak breeding

    1.2 系統(tǒng)關(guān)鍵技術(shù)模型分析

    1.2.1 數(shù)據(jù)存儲(chǔ)機(jī)制 區(qū)塊鏈溯源系統(tǒng)中的存儲(chǔ)方式是將溯源產(chǎn)品在各節(jié)點(diǎn)產(chǎn)生的溯源數(shù)據(jù)直接寫入?yún)^(qū)塊鏈賬本中,但隨著參與網(wǎng)絡(luò)的用戶數(shù)量的增加,產(chǎn)生的溯源數(shù)據(jù)也成倍增長,區(qū)塊鏈存儲(chǔ)壓力隨之增大。此外,區(qū)塊鏈中所有節(jié)點(diǎn)賬本中存儲(chǔ)的數(shù)據(jù)都是一致的,對于處于競爭狀態(tài)的企業(yè)來說無法獲得有效的競爭數(shù)據(jù)。針對這些不足,本文設(shè)計(jì)了一種“區(qū)塊鏈+關(guān)系型數(shù)據(jù)庫”雙重存儲(chǔ)的存儲(chǔ)模式,通過將牦牛養(yǎng)殖鏈上各環(huán)節(jié)產(chǎn)生的溯源信息經(jīng)過智能合約進(jìn)行驗(yàn)證,最終將溯源信息和區(qū)塊鏈位置信息一同存入關(guān)系型數(shù)據(jù)庫中。通過這種存儲(chǔ)方式可以有效提高數(shù)據(jù)存儲(chǔ)的運(yùn)行效率,同時(shí)也保障了隱私數(shù)據(jù)的安全問題。部分?jǐn)?shù)據(jù)具體的存儲(chǔ)格式分別見表1與表2。

    表1 本地?cái)?shù)據(jù)庫溯源字段Table 1 Local database traceability fields

    表2 區(qū)塊鏈溯源信息數(shù)據(jù)結(jié)構(gòu)Table 2 Data structure of blockchain traceability information

    1.2.2 Channel分割 Channel是區(qū)塊鏈網(wǎng)絡(luò)中成員進(jìn)行通信的一種主要通信機(jī)制,一個(gè)區(qū)塊鏈網(wǎng)絡(luò)可以存在多個(gè)Channel。一般情況下區(qū)塊鏈網(wǎng)絡(luò)中包含多個(gè)通道,每個(gè)通道又包含不同的peer節(jié)點(diǎn),參與網(wǎng)絡(luò)的每個(gè)peer節(jié)點(diǎn)都有一份可參與共享的賬本,這些節(jié)點(diǎn)獨(dú)立且平等的存儲(chǔ)著相同的信息,這就造成了數(shù)據(jù)的重復(fù)上傳及存儲(chǔ)。為實(shí)現(xiàn)數(shù)據(jù)的有效存儲(chǔ),需要對區(qū)塊鏈溯源系統(tǒng)中的通道進(jìn)行單獨(dú)設(shè)計(jì)。當(dāng)某一通道中存儲(chǔ)的數(shù)據(jù)量過大時(shí),可以拆分為多個(gè)通道,并給每個(gè)節(jié)點(diǎn)設(shè)置存儲(chǔ)上限值,其中每個(gè)通道分別存儲(chǔ)不同的數(shù)據(jù)信息,從而分擔(dān)peer節(jié)點(diǎn)的存儲(chǔ)壓力。拆分的本質(zhì)是在數(shù)據(jù)總量不變的情況下,縮小通道體積和減少數(shù)據(jù)的冗余。具體拆分如圖2所示。

    圖2 Channel拆分設(shè)計(jì)圖Fig.2 Channel split design

    1.2.3 智能合約 智能合約的業(yè)務(wù)邏輯有許多編程功能、預(yù)定義規(guī)則、條件(合同條款)等,由對等方之間的相互協(xié)議定義,以讀取、執(zhí)行和更新分類賬的當(dāng)前狀態(tài),當(dāng)滿足或觸發(fā)條件時(shí),執(zhí)行鏈碼自動(dòng)執(zhí)行特定交易[8-9]。目前,畜牧產(chǎn)品安全是一個(gè)主要的應(yīng)用領(lǐng)域,鏈碼的部署和實(shí)施可以有效處理、訪問、共享和存儲(chǔ)牦牛溯源關(guān)鍵數(shù)據(jù)、訪問控制及供應(yīng)鏈中牦??勺匪菪缘葐栴}。牦牛溯源鏈碼的主要特征之一是支持非受信任利益相關(guān)者之間的數(shù)字簽名批準(zhǔn),以根據(jù)約定條件執(zhí)行交易,使用樹狀結(jié)構(gòu)中創(chuàng)建的哈希函數(shù)對大型數(shù)據(jù)集進(jìn)行安全、高效的驗(yàn)證[10]。鏈碼支持可擴(kuò)展性和互操作性,以增強(qiáng)各利益相關(guān)者之間的協(xié)作,從而實(shí)現(xiàn)牦牛養(yǎng)殖信息的溯源。在不同利益相關(guān)者之間執(zhí)行多項(xiàng)交易時(shí),使用鏈碼取代第三方解決方案可以降低運(yùn)營和基礎(chǔ)設(shè)施成本[11-12]。

    2 基于Hyperledger Fabric的牦牛養(yǎng)殖溯源系統(tǒng)設(shè)計(jì)

    2.1 系統(tǒng)架構(gòu)

    如圖3所示,基于區(qū)塊鏈的牦牛養(yǎng)殖溯源系統(tǒng)架構(gòu)由圖中4層組成,下面將詳細(xì)描述此架構(gòu)圖的具體含義和架構(gòu)流程。

    圖3 區(qū)塊鏈溯源系統(tǒng)架構(gòu)圖Fig.3 Block chain traceability system structure

    圖4 Fabric交易流程Fig. 4 Fabric transaction process

    數(shù)據(jù)接入層:利用智能設(shè)備通過獲取牛的耳標(biāo)號來確定具體的牦牛個(gè)體,然后利用傳感器等智能設(shè)備獲取牦牛生長過程中的數(shù)據(jù)以及牧場周圍環(huán)境數(shù)據(jù),并上傳至溯源數(shù)據(jù)倉庫。

    數(shù)據(jù)存儲(chǔ)層:將物聯(lián)網(wǎng)智能設(shè)備所采集的數(shù)據(jù)和人工錄入的數(shù)據(jù)存儲(chǔ)至溯源數(shù)據(jù)倉庫,通過區(qū)塊鏈基礎(chǔ)層將數(shù)據(jù)寫入?yún)^(qū)塊鏈賬本,以備查詢使用。

    區(qū)塊鏈基礎(chǔ)層:本系統(tǒng)采用的是Hyperledger Fabric聯(lián)盟鏈開源框架,框架提供的證書認(rèn)證、加密算法、智能合約運(yùn)行環(huán)境、共識(shí)算法等為牦牛溯源系統(tǒng)提供了區(qū)塊鏈基礎(chǔ)服務(wù)。

    查詢應(yīng)用層:在系統(tǒng)的前端界面進(jìn)行牧場或牦牛的溯源查詢,會(huì)調(diào)用存儲(chǔ)在區(qū)塊鏈賬本中的數(shù)據(jù)生成1個(gè)二維碼,以供消費(fèi)者、牧場人員、政府監(jiān)管部門共同監(jiān)管、查詢。

    基于區(qū)塊鏈的青海牦牛養(yǎng)殖溯源系統(tǒng)通過物聯(lián)網(wǎng)智能設(shè)備和人工錄入的方式將牦牛養(yǎng)殖過程中獲取到的數(shù)據(jù)存入到區(qū)塊鏈系統(tǒng)的賬本中,再將數(shù)據(jù)通過區(qū)塊鏈基礎(chǔ)層的區(qū)塊鏈服務(wù)傳輸?shù)讲樵儜?yīng)用層展示出來,實(shí)現(xiàn)了溯源系統(tǒng)與區(qū)塊鏈技術(shù)的完美結(jié)合,保障了數(shù)據(jù)信息的真實(shí)性、透明性和安全性。

    2.2 Fabric交易流程

    交易的基本事務(wù)流程如下:

    (1)客戶端提出交易請求,通過可用SDK構(gòu)建事務(wù)請求并調(diào)用鏈碼函數(shù)生成新的交易提案,鏈碼函數(shù)將依次對分布式賬本的狀態(tài)執(zhí)行讀/寫操作。通過調(diào)用CA服務(wù)創(chuàng)建唯一簽名和身份證書,通過鏈碼規(guī)定客戶端要把請求發(fā)送到具體對等方,接著客戶端將其同時(shí)發(fā)送給一個(gè)或多個(gè)背書節(jié)點(diǎn)。

    (2)當(dāng)背書節(jié)點(diǎn)接收請求后,會(huì)使用MSP驗(yàn)證簽名并確定請求是否被授權(quán)進(jìn)行合理操作,背書節(jié)點(diǎn)把收到的請求提案當(dāng)作輸入執(zhí)行交易,并驗(yàn)證背書簽名與提案是否一致,判斷指定的背書是否被執(zhí)行。若背書通過,則將獲得的結(jié)果及讀寫合集作為輸出發(fā)送給Orderer 節(jié)點(diǎn),使背書節(jié)點(diǎn)模擬執(zhí)行鏈碼,將結(jié)果傳回SDK并反饋給客戶端,此時(shí)賬本信息還未更新[13]。

    (3)Orderer節(jié)點(diǎn)對交易進(jìn)行廣播和達(dá)成共識(shí),并對交易排序,按照區(qū)塊生成的規(guī)則將交易分塊分布,然后將生成的新區(qū)塊提交給Committer節(jié)點(diǎn):Fabric中的訂購服務(wù)建立區(qū)塊鏈中所有交易的總訂單,確保所有交易在對等方達(dá)成共識(shí),訂購服務(wù)通常由多個(gè)節(jié)點(diǎn)組成,以實(shí)現(xiàn)可擴(kuò)展性??蛻舳讼蛴嗁彿?wù)廣播交易信息,事務(wù)將包含讀寫集合、認(rèn)可對等簽名和通道標(biāo)識(shí)。訂購服務(wù)不需要檢查交易內(nèi)容來執(zhí)行其操作,它從不同的客戶端接收不同通道的事務(wù)并將它們排序。

    (4)生成的區(qū)塊被發(fā)布到Channel中的節(jié)點(diǎn)后,先驗(yàn)證區(qū)塊中交易執(zhí)行背書時(shí)的數(shù)據(jù)是否發(fā)生變化,然后檢查賬本的讀寫集合是否有效,將檢查后的交易數(shù)據(jù)提交到狀態(tài)數(shù)據(jù)庫中實(shí)現(xiàn)信息的更新。

    2.3 系統(tǒng)實(shí)現(xiàn)

    2.3.1 平臺(tái)選擇 區(qū)塊鏈網(wǎng)絡(luò)中分為公有鏈、私有鏈和聯(lián)盟鏈[14]。公有鏈的自由程度在這3個(gè)區(qū)塊鏈類型中最高,參與網(wǎng)絡(luò)的所有節(jié)點(diǎn)可隨意加入和離開網(wǎng)絡(luò),且每個(gè)節(jié)點(diǎn)可以直接參加鏈上數(shù)據(jù)的讀寫;私有鏈不僅不對外開放、代碼不開源,還會(huì)限制區(qū)塊鏈網(wǎng)絡(luò)中節(jié)點(diǎn)的讀寫操作,必須開放權(quán)限才可使用;聯(lián)盟鏈一般是指幾個(gè)參與聯(lián)盟的節(jié)點(diǎn)組成的網(wǎng)絡(luò)結(jié)構(gòu),通過授權(quán)后可在網(wǎng)絡(luò)中加入新的節(jié)點(diǎn),其核心代碼對外開放,讀寫權(quán)限由等級控制,可以理解成是由參與區(qū)塊鏈網(wǎng)絡(luò)的節(jié)點(diǎn)組成的利益聯(lián)盟[15]。

    3種區(qū)塊鏈類別對比情況見表3。如表3所示,通過分析公有鏈、私有鏈和聯(lián)盟鏈的參與者、中心化程度、交易速度、交易成本、共識(shí)算法選用、應(yīng)用場景等幾個(gè)類別的區(qū)別,可知雖然聯(lián)盟鏈的交易速度和去中心化程度不是最高,但從參與者和共識(shí)算法的角度來看,聯(lián)盟鏈最適合在牦牛養(yǎng)殖溯源體系中使用,故本系統(tǒng)采用聯(lián)盟鏈中具有代表性的Hyperledger Fabric開源區(qū)塊鏈網(wǎng)絡(luò)。Hyperledger Fabric是一個(gè)聯(lián)盟鏈的開發(fā)框架,具有擴(kuò)展性強(qiáng)、系統(tǒng)的運(yùn)行不需要token支持等特點(diǎn),且還支持在多個(gè)節(jié)點(diǎn)上一致地執(zhí)行用標(biāo)準(zhǔn)編程語言編寫的分布式應(yīng)用程序,這使得Fabric成為第一個(gè)用于許可區(qū)塊鏈的分布式操作系統(tǒng)[16-19]。Hyperledger Fabric允許組織共享區(qū)塊鏈基礎(chǔ)配置的同時(shí)還能夠保持組織的私密性,有效實(shí)現(xiàn)了數(shù)據(jù)的共享和數(shù)據(jù)隱私同步進(jìn)行。本系統(tǒng)在Hyperledger Fabric開源框架的基礎(chǔ)上進(jìn)行設(shè)計(jì)研究,旨在使用開放標(biāo)準(zhǔn)創(chuàng)建一個(gè)可公開訪問的數(shù)據(jù),并允許進(jìn)行分析以監(jiān)測牦牛養(yǎng)殖狀況和牧場環(huán)境情況,再搭配Hyperledger Explorer的區(qū)塊鏈可視化界面完成基于區(qū)塊鏈的牦牛溯源平臺(tái)管理系統(tǒng)的搭建,可以有效提高系統(tǒng)的可靠性、靈活性、可擴(kuò)展性和機(jī)密性。

    表3 三種區(qū)塊鏈類別對比表Table 3 Comparison of three blockchain categories

    2.3.2 系統(tǒng)實(shí)現(xiàn)過程

    2.3.2.1 數(shù)據(jù)庫 數(shù)據(jù)庫部分采用狀態(tài)型數(shù)據(jù)庫和關(guān)系型數(shù)據(jù)庫相結(jié)合的方式。在Fabric網(wǎng)絡(luò)中,狀態(tài)型數(shù)據(jù)庫分為LevelDB和CouchDB,LevelDB數(shù)據(jù)庫存在于節(jié)點(diǎn)的內(nèi)部,屬于本地?cái)?shù)據(jù)庫,CouchDB 數(shù)據(jù)庫存在于節(jié)點(diǎn)的外部,屬于備選狀態(tài)數(shù)據(jù)庫。歷史數(shù)據(jù)默認(rèn)存儲(chǔ)在LevelDB數(shù)據(jù)庫中,考慮到牦牛養(yǎng)殖溯源過程中調(diào)用智能合約產(chǎn)生的事務(wù)繁多,且CouchDB可以滿足LevelDB不支持的許多用例的鏈碼,因此為方便鏈碼的部署,將CouchDB修改為Fabric的默認(rèn)數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫使用MYSQL數(shù)據(jù)庫,在確定牦牛養(yǎng)殖階段溯源所需數(shù)據(jù)信息后,建立相關(guān)的數(shù)據(jù)庫,從而實(shí)現(xiàn)對各階段數(shù)據(jù)信息的記錄。其中還可以通過對MYSQL數(shù)據(jù)庫的查詢來驗(yàn)證狀態(tài)數(shù)據(jù)庫是否發(fā)生異常。在牦牛養(yǎng)殖溯源過程中,為了方便用戶的使用和維護(hù)數(shù)據(jù)的安全,數(shù)據(jù)存儲(chǔ)時(shí)應(yīng)采用MYSQL數(shù)據(jù)庫與狀態(tài)型數(shù)據(jù)庫相結(jié)合的存儲(chǔ)方式。

    2.3.2.2 服務(wù)器端 Fabric網(wǎng)絡(luò)需要在Linux環(huán)境下運(yùn)行,因此使用虛擬機(jī)運(yùn)行程序。虛擬機(jī)使用的是64位的Centos7系統(tǒng),此系統(tǒng)由Red Hat Linux提供,屬于企業(yè)級Linux系統(tǒng),適用于區(qū)塊鏈聯(lián)盟鏈。虛擬機(jī)內(nèi)存為2GB、硬盤為40GB、Fabric版本為1.4.4,在區(qū)塊鏈中設(shè)置了2個(gè)組織(SimpleOrg1和SimpleOrg2) 、4個(gè)節(jié)點(diǎn)和1個(gè)Orderer排序節(jié)點(diǎn),并在Docker容器環(huán)境下運(yùn)行。

    在本系統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)中使用Fabric CA發(fā)布的證書作為憑證,以保障參與網(wǎng)絡(luò)的用戶的身份安全,通過SHA-256算法和非對稱加密技術(shù)驗(yàn)證身份的有效性。當(dāng)參與網(wǎng)絡(luò)的用戶需要對系統(tǒng)進(jìn)行操作時(shí),網(wǎng)絡(luò)先對用戶的身份進(jìn)行驗(yàn)證,再對數(shù)據(jù)信息通過執(zhí)行智能合約進(jìn)行驗(yàn)證,保障了各節(jié)點(diǎn)之間交易的安全性。此外在系統(tǒng)中還設(shè)定了用戶的權(quán)限,根據(jù)權(quán)限不同調(diào)用的智能合約內(nèi)容也不同,保障了操作時(shí)溯源信息的安全性。Fabric中目前包含3種共識(shí)機(jī)制,分別是Solo、Kafka和PBFT。為了簡化系統(tǒng)模式,在實(shí)驗(yàn)測試階段使用Solo算法。

    智能合約是由開發(fā)者制訂的協(xié)議,部署在Docker中由系統(tǒng)程序自動(dòng)執(zhí)行,人為無法操作,保證了客觀公正無法修改。一旦智能合約在區(qū)塊鏈網(wǎng)絡(luò)中部署成功,就會(huì)自動(dòng)獲取用戶的唯一地址,智能合約定義了整個(gè)通道的操作參數(shù)并執(zhí)行區(qū)塊鏈中事務(wù)的調(diào)用[20-21],當(dāng)對數(shù)據(jù)進(jìn)行上鏈時(shí),區(qū)塊鏈就會(huì)自動(dòng)調(diào)用智能合約并觸發(fā)相應(yīng)功能。智能合約分為模塊設(shè)計(jì)和功能設(shè)計(jì),模塊設(shè)計(jì)主要包括各參與網(wǎng)絡(luò)的不同權(quán)限用戶的鏈碼信息,根據(jù)系統(tǒng)應(yīng)用的實(shí)際環(huán)境和所需牦牛溯源信息進(jìn)行分模塊。在牦牛養(yǎng)殖溯源系統(tǒng)中,主要設(shè)計(jì)了以下智能合約的功能:智能合約初始化init()和invoke()調(diào)用函數(shù)模塊部分代碼;將上傳至鏈碼的數(shù)據(jù)信息寫入?yún)^(qū)塊鏈賬本; createBlockInfo():傳入牦牛編號、牦牛體重、等信息參數(shù); queryChainCodeByNo():牦牛數(shù)據(jù)信息查詢。圖5為部分智能合約功能。

    圖5 部分智能合約代碼Fig. 5 Some codes of smart contract

    2.3.2.3 客戶端 前端網(wǎng)站基于目前流行的TCP/IP協(xié)議,使用Java、Html5等作為開發(fā)語言,使用Spring Boot、jQuery、Ajax等技術(shù)進(jìn)行開發(fā),使用具有便捷、小巧、依賴性低等特點(diǎn)的DOT開源JavaScript模板引擎,通過API接口實(shí)現(xiàn)系統(tǒng)的具體功能。在前端對牦牛養(yǎng)殖信息進(jìn)行操作時(shí),服務(wù)器會(huì)對數(shù)據(jù)進(jìn)行預(yù)處理并轉(zhuǎn)化為json格式對數(shù)據(jù)進(jìn)行上鏈,然后通過智能合約的校驗(yàn)功能和共識(shí)機(jī)制的共識(shí)功能,最終完成數(shù)據(jù)的上鏈。

    3 應(yīng)用案例分析與測試

    通過對青海省某牧場中的牦牛養(yǎng)殖鏈進(jìn)行實(shí)地調(diào)研,該牧場中上下游的完整參與主體包括:牧場、企業(yè)、小氣象站、政府監(jiān)管部門。其中從養(yǎng)殖到售賣涉及到的環(huán)節(jié)有多個(gè),每個(gè)環(huán)節(jié)和企業(yè)都有詳細(xì)的交易記錄,但各環(huán)節(jié)之間存在數(shù)據(jù)難以交互的問題,無法形成一條完整的信息鏈,從而導(dǎo)致交易效率低、數(shù)據(jù)不透明等。經(jīng)過分析與討論,采用本文設(shè)計(jì)的牦牛養(yǎng)殖溯源系統(tǒng)對牦牛養(yǎng)殖鏈進(jìn)行管理與優(yōu)化。

    系統(tǒng)管理界面如圖6所示,用戶登錄至后臺(tái)管理界面后,根據(jù)用戶權(quán)限的不同查看的用戶界面也不相同。后臺(tái)管理界面的信息溯源分為牧場信息溯源和牦牛信息溯源,牧場信息溯源需要填寫牧場編號,然后點(diǎn)擊查詢后會(huì)自動(dòng)生成包含牧場溯源信息的二維碼;牦牛信息溯源需要填寫牦牛耳標(biāo)號,然后點(diǎn)擊查詢后會(huì)自動(dòng)生成包含牦牛溯源信息的二維碼。使用手機(jī)掃碼工具就可以對界面中的二維碼進(jìn)行掃描,完成溯源信息的查詢。

    圖6 產(chǎn)品溯源界面Fig. 6 Product traceability interface

    登錄可視化區(qū)塊鏈瀏覽器界面后,Hyperledger Explorer的主頁面板將顯示瀏覽器信息的最新狀態(tài)。由圖7所示,導(dǎo)航選項(xiàng)卡包括:DASHBOARD、NETWORK、BLOCKS、TRANSACTIONS、CHAINCODES和CHANNELS。用戶可以通過區(qū)塊鏈瀏覽器查看上鏈后的所有交易信息及區(qū)塊信息,每個(gè)面板都反映了每個(gè)選定通道的歷史、指標(biāo)和最新活動(dòng)。當(dāng)產(chǎn)品出現(xiàn)問題時(shí),監(jiān)管部門和牧場通過區(qū)塊鏈網(wǎng)絡(luò)和產(chǎn)品編碼信息可以快速定位到出現(xiàn)問題的環(huán)節(jié),及時(shí)發(fā)現(xiàn)并解決問題。在圖8中,用戶可以從提供的鏈接中直接訪問區(qū)塊詳細(xì)信息以及后臺(tái)管理界面所添加的具體交易信息,從而提高了數(shù)據(jù)的透明度、增加了消費(fèi)者的信任度,有利于牧場和企業(yè)的穩(wěn)定發(fā)展。

    圖7 信息監(jiān)控界面Fig. 7 Information monitoring interface

    圖8 區(qū)塊信息查詢界面Fig. 8 Block information query interface

    與傳統(tǒng)的溯源體系相比,與區(qū)塊鏈技術(shù)相結(jié)合的牦牛養(yǎng)殖溯源系統(tǒng)具有去中心化的特征,統(tǒng)一了各節(jié)點(diǎn)之間數(shù)據(jù)上鏈的標(biāo)準(zhǔn),保障了各環(huán)節(jié)的快速交互,從而解決了溯源環(huán)節(jié)之間的信息孤島、信息失真、中心化嚴(yán)重等問題。此外在區(qū)塊鏈網(wǎng)絡(luò)中每個(gè)參與網(wǎng)絡(luò)的節(jié)點(diǎn)都是平等的,通過查看節(jié)點(diǎn)的賬本就可以對網(wǎng)絡(luò)中上鏈的數(shù)據(jù)進(jìn)行監(jiān)督,且鏈上數(shù)據(jù)具有時(shí)間戳、不可篡改,從而保障了溯源數(shù)據(jù)的真實(shí)性。建立包含區(qū)塊鏈技術(shù)的牦牛養(yǎng)殖溯源系統(tǒng),一定程度上保障了養(yǎng)殖鏈中的各參與者相互協(xié)作和相互監(jiān)督,實(shí)現(xiàn)了牦牛養(yǎng)殖過程中資源利用的最大化。

    4 結(jié) 論

    本文首先分析了目前牦牛溯源存在的具體問題,對牦牛養(yǎng)殖溯源系統(tǒng)的溯源流程和關(guān)鍵技術(shù)模型進(jìn)行分析,為改進(jìn)傳統(tǒng)溯源系統(tǒng)中存在的問題,使用區(qū)塊鏈和關(guān)系型數(shù)據(jù)庫相結(jié)合的存儲(chǔ)機(jī)制,設(shè)計(jì)了適用于牦牛養(yǎng)殖階段的智能合約和通道分割機(jī)制,為實(shí)現(xiàn)養(yǎng)殖階段中的數(shù)據(jù)安全提供了保障,減少了存儲(chǔ)的壓力,并縮小了通道體積和減少了數(shù)據(jù)的冗余。其次通過對區(qū)塊鏈平臺(tái)進(jìn)行對比,提出并選定使用Hyperledger Fabric對牦牛養(yǎng)殖溯源系統(tǒng)進(jìn)行實(shí)際開發(fā)。最后,結(jié)合具體的實(shí)驗(yàn)應(yīng)用成果,分析了系統(tǒng)的優(yōu)勢之處。本文提出的可追溯解決方案減少了對中心化數(shù)據(jù)庫和中介機(jī)構(gòu)的需求,解決了傳統(tǒng)溯源中信息孤島、信息失真、中心化嚴(yán)重、數(shù)據(jù)來源真實(shí)性、自動(dòng)化程度低等問題,保證了牦牛養(yǎng)殖階段溯源數(shù)據(jù)的完整性、透明性和安全性,從而降低了牦牛養(yǎng)殖階段以及后續(xù)階段數(shù)據(jù)信息存在的風(fēng)險(xiǎn)。

    猜你喜歡
    牦牛區(qū)塊數(shù)據(jù)庫
    美仁大草原的牦牛(外一章)
    散文詩(2021年22期)2022-01-12 06:13:54
    跟著牦牛去巡山
    區(qū)塊鏈:一個(gè)改變未來的幽靈
    科學(xué)(2020年5期)2020-11-26 08:19:12
    區(qū)塊鏈:主要角色和衍生應(yīng)用
    科學(xué)(2020年6期)2020-02-06 08:59:56
    區(qū)塊鏈+媒體業(yè)的N種可能
    傳媒評論(2018年4期)2018-06-27 08:20:12
    讀懂區(qū)塊鏈
    數(shù)據(jù)庫
    數(shù)據(jù)庫
    目前牦??谔阋叩脑\斷與防治
    數(shù)據(jù)庫
    日本撒尿小便嘘嘘汇集6| 亚洲国产精品合色在线| 国产av一区在线观看免费| 国产黄片视频在线免费观看| 中文欧美无线码| 色综合色国产| 国产综合懂色| 99在线视频只有这里精品首页| 在线观看美女被高潮喷水网站| 草草在线视频免费看| 久久精品91蜜桃| 97超碰精品成人国产| 亚洲国产精品久久男人天堂| 美女cb高潮喷水在线观看| 国产精品一及| 此物有八面人人有两片| 成人永久免费在线观看视频| 校园春色视频在线观看| 99riav亚洲国产免费| 哪里可以看免费的av片| 国产高清激情床上av| 亚洲真实伦在线观看| 国内精品美女久久久久久| 成人美女网站在线观看视频| 亚洲人成网站高清观看| 精品久久久久久成人av| 国产亚洲欧美98| 热99re8久久精品国产| 男女视频在线观看网站免费| 激情 狠狠 欧美| 亚洲av男天堂| 久久99精品国语久久久| 国产精品.久久久| 免费观看精品视频网站| 成人鲁丝片一二三区免费| 欧美日韩乱码在线| 一级毛片电影观看 | 乱码一卡2卡4卡精品| 午夜激情福利司机影院| 性插视频无遮挡在线免费观看| 黑人高潮一二区| 国产 一区精品| ponron亚洲| 黄色一级大片看看| 成人高潮视频无遮挡免费网站| 中文在线观看免费www的网站| 久久99热6这里只有精品| 给我免费播放毛片高清在线观看| 99九九线精品视频在线观看视频| 波多野结衣高清作品| 欧美日韩在线观看h| 小说图片视频综合网站| 亚洲,欧美,日韩| 美女被艹到高潮喷水动态| 级片在线观看| 亚洲av不卡在线观看| 一进一出抽搐动态| 日日摸夜夜添夜夜爱| 噜噜噜噜噜久久久久久91| 亚洲欧洲国产日韩| 国产三级中文精品| 网址你懂的国产日韩在线| 亚洲在久久综合| 精品久久久久久久久久免费视频| 欧美丝袜亚洲另类| 久久午夜福利片| 偷拍熟女少妇极品色| 亚洲精品自拍成人| avwww免费| 又粗又硬又长又爽又黄的视频 | 国产精品美女特级片免费视频播放器| 国产精华一区二区三区| 亚洲婷婷狠狠爱综合网| 欧美zozozo另类| 成人漫画全彩无遮挡| 免费不卡的大黄色大毛片视频在线观看 | 精品少妇黑人巨大在线播放 | 亚洲av电影不卡..在线观看| 1024手机看黄色片| 国产精品久久久久久av不卡| a级毛片a级免费在线| 亚洲av免费在线观看| 村上凉子中文字幕在线| 国产女主播在线喷水免费视频网站 | 国产精品1区2区在线观看.| 亚洲在久久综合| 中文字幕av在线有码专区| 亚洲av不卡在线观看| 最近手机中文字幕大全| 日日摸夜夜添夜夜爱| 国产精品久久视频播放| 18禁在线播放成人免费| 亚洲av免费在线观看| 日日撸夜夜添| 国产蜜桃级精品一区二区三区| 国产 一区精品| av天堂在线播放| 99国产极品粉嫩在线观看| 久久精品人妻少妇| 国产爱豆传媒在线观看| 免费观看在线日韩| 亚洲色图av天堂| 国产伦理片在线播放av一区 | 成年女人看的毛片在线观看| 不卡一级毛片| 亚洲欧美精品自产自拍| 日本黄大片高清| 亚洲电影在线观看av| 日本黄色视频三级网站网址| 亚洲电影在线观看av| 你懂的网址亚洲精品在线观看 | 波多野结衣巨乳人妻| 国内精品久久久久精免费| 男女那种视频在线观看| 内地一区二区视频在线| 欧美丝袜亚洲另类| 卡戴珊不雅视频在线播放| 黄色视频,在线免费观看| 亚洲国产欧洲综合997久久,| 国产精品av视频在线免费观看| av国产免费在线观看| 黄片无遮挡物在线观看| 国产乱人视频| 国产极品精品免费视频能看的| 亚洲欧美精品自产自拍| 国产女主播在线喷水免费视频网站 | 精华霜和精华液先用哪个| 国产真实伦视频高清在线观看| 午夜福利在线在线| 亚洲av中文av极速乱| 国产三级中文精品| 久久99蜜桃精品久久| 91av网一区二区| 97人妻精品一区二区三区麻豆| 久久99精品国语久久久| 久久久午夜欧美精品| 亚洲乱码一区二区免费版| 91aial.com中文字幕在线观看| 少妇丰满av| 99久久精品热视频| 亚洲一级一片aⅴ在线观看| 国产精品国产三级国产av玫瑰| 国产精品国产三级国产av玫瑰| 综合色av麻豆| 天美传媒精品一区二区| 亚洲av一区综合| а√天堂www在线а√下载| 久久韩国三级中文字幕| 午夜福利视频1000在线观看| 麻豆成人午夜福利视频| 人妻少妇偷人精品九色| 国产精品久久久久久精品电影小说 | 高清在线视频一区二区三区 | 又粗又硬又长又爽又黄的视频 | 天天躁日日操中文字幕| 国产精品久久久久久av不卡| 国产高清有码在线观看视频| 亚洲七黄色美女视频| 六月丁香七月| 国产精品久久视频播放| 岛国毛片在线播放| 九九爱精品视频在线观看| 国产av一区在线观看免费| 精品人妻一区二区三区麻豆| 十八禁国产超污无遮挡网站| 丝袜喷水一区| 成人一区二区视频在线观看| 一级毛片aaaaaa免费看小| 黄色欧美视频在线观看| 免费人成在线观看视频色| 久久亚洲国产成人精品v| 亚洲中文字幕一区二区三区有码在线看| 日韩av不卡免费在线播放| 波多野结衣高清无吗| 人人妻人人澡欧美一区二区| 少妇人妻一区二区三区视频| 国产不卡一卡二| 免费电影在线观看免费观看| 国产精品一区二区三区四区久久| АⅤ资源中文在线天堂| 舔av片在线| 亚洲欧美日韩卡通动漫| 能在线免费看毛片的网站| 亚洲国产精品成人久久小说 | av天堂中文字幕网| 寂寞人妻少妇视频99o| 亚洲精品自拍成人| 国产 一区精品| av免费观看日本| 丰满的人妻完整版| 国产成年人精品一区二区| 久久精品综合一区二区三区| 黄色视频,在线免费观看| 久久99热6这里只有精品| 亚洲无线观看免费| 国产精品无大码| 99九九线精品视频在线观看视频| 欧美色欧美亚洲另类二区| 精品国内亚洲2022精品成人| 美女脱内裤让男人舔精品视频 | 九九热线精品视视频播放| 午夜精品在线福利| 尤物成人国产欧美一区二区三区| 九草在线视频观看| 久久99蜜桃精品久久| 久久久久久久午夜电影| 亚洲四区av| 精品人妻一区二区三区麻豆| 国语自产精品视频在线第100页| 亚洲乱码一区二区免费版| 亚洲国产欧美人成| 狂野欧美白嫩少妇大欣赏| 久久这里有精品视频免费| 此物有八面人人有两片| 激情 狠狠 欧美| 国产真实乱freesex| 婷婷色av中文字幕| 丝袜喷水一区| kizo精华| 伦理电影大哥的女人| 欧美日韩一区二区视频在线观看视频在线 | 日韩成人av中文字幕在线观看| 亚洲婷婷狠狠爱综合网| 久久久久网色| 性欧美人与动物交配| 99久久成人亚洲精品观看| 中文字幕久久专区| 亚洲国产日韩欧美精品在线观看| 看免费成人av毛片| 人体艺术视频欧美日本| 国产乱人视频| 国产一区二区在线观看日韩| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产成人freesex在线| .国产精品久久| 亚洲电影在线观看av| 亚洲精品久久久久久婷婷小说 | 久久亚洲国产成人精品v| 看十八女毛片水多多多| 国产免费一级a男人的天堂| 午夜福利在线在线| 久久这里只有精品中国| 国产国拍精品亚洲av在线观看| 中国国产av一级| 一区二区三区四区激情视频 | 免费看光身美女| 欧美日韩一区二区视频在线观看视频在线 | 国产亚洲av嫩草精品影院| 久久精品夜色国产| 亚洲av电影不卡..在线观看| 亚洲在线自拍视频| 亚洲在久久综合| 国产极品精品免费视频能看的| 最好的美女福利视频网| 久久99热这里只有精品18| 亚洲欧洲日产国产| 欧美成人a在线观看| 国产黄色视频一区二区在线观看 | 午夜激情福利司机影院| 99久久成人亚洲精品观看| 久久精品国产亚洲网站| 99久久人妻综合| 亚洲欧美成人精品一区二区| 插逼视频在线观看| 村上凉子中文字幕在线| 国产一区亚洲一区在线观看| 国产一区二区三区在线臀色熟女| 少妇猛男粗大的猛烈进出视频 | 毛片一级片免费看久久久久| 最近2019中文字幕mv第一页| 免费黄网站久久成人精品| a级一级毛片免费在线观看| 色综合色国产| 久久热精品热| 丰满的人妻完整版| 91久久精品国产一区二区三区| 午夜福利在线观看吧| 精品无人区乱码1区二区| 99热这里只有精品一区| 国产激情偷乱视频一区二区| 婷婷精品国产亚洲av| ponron亚洲| 精品一区二区免费观看| 最近视频中文字幕2019在线8| 18禁裸乳无遮挡免费网站照片| 99热这里只有是精品在线观看| 中文在线观看免费www的网站| 欧美激情国产日韩精品一区| 悠悠久久av| 国产蜜桃级精品一区二区三区| 狂野欧美激情性xxxx在线观看| 亚洲精品久久国产高清桃花| 日韩一区二区三区影片| 国产色爽女视频免费观看| 国产成人freesex在线| 国产精品综合久久久久久久免费| 精华霜和精华液先用哪个| 少妇的逼好多水| 成人性生交大片免费视频hd| 国产av麻豆久久久久久久| 高清午夜精品一区二区三区 | 国产片特级美女逼逼视频| 午夜精品国产一区二区电影 | 日韩亚洲欧美综合| 一卡2卡三卡四卡精品乱码亚洲| 国产成人午夜福利电影在线观看| 国产精品1区2区在线观看.| 亚洲成人精品中文字幕电影| АⅤ资源中文在线天堂| videossex国产| 久久久国产成人精品二区| a级一级毛片免费在线观看| 国产精品久久久久久久电影| 精品人妻视频免费看| 国产精品日韩av在线免费观看| 18禁裸乳无遮挡免费网站照片| 国产一级毛片在线| 看黄色毛片网站| 三级国产精品欧美在线观看| 色综合亚洲欧美另类图片| 日本爱情动作片www.在线观看| 最近2019中文字幕mv第一页| 国产日韩欧美在线精品| 国产白丝娇喘喷水9色精品| 中文欧美无线码| 亚洲精品国产成人久久av| 一本一本综合久久| av黄色大香蕉| 黄色一级大片看看| 亚洲真实伦在线观看| 亚洲欧洲日产国产| 午夜福利视频1000在线观看| 亚洲久久久久久中文字幕| 久久久久免费精品人妻一区二区| 日韩av不卡免费在线播放| 国产精品人妻久久久影院| 欧美成人a在线观看| 99久久人妻综合| 国产极品精品免费视频能看的| 久久中文看片网| 久久午夜亚洲精品久久| 色尼玛亚洲综合影院| 亚洲中文字幕日韩| 亚洲av.av天堂| 国产亚洲av嫩草精品影院| 中文字幕人妻熟人妻熟丝袜美| 亚洲成人av在线免费| 亚洲美女视频黄频| 18禁在线无遮挡免费观看视频| 男人狂女人下面高潮的视频| 久久鲁丝午夜福利片| 国产精品av视频在线免费观看| 久久韩国三级中文字幕| 国产在视频线在精品| 99视频精品全部免费 在线| 99久久中文字幕三级久久日本| 亚洲精品影视一区二区三区av| 免费黄网站久久成人精品| 自拍偷自拍亚洲精品老妇| 身体一侧抽搐| 亚洲精品粉嫩美女一区| 国产真实乱freesex| 国产午夜精品一二区理论片| 亚洲精品自拍成人| 青春草亚洲视频在线观看| 亚洲一区高清亚洲精品| 日本熟妇午夜| 国产精品av视频在线免费观看| 在线观看午夜福利视频| 丝袜喷水一区| 一进一出抽搐gif免费好疼| 色哟哟·www| 青春草国产在线视频 | 亚洲经典国产精华液单| 国产精品一及| 久99久视频精品免费| 国产在线男女| 午夜福利在线在线| 最近中文字幕高清免费大全6| 成熟少妇高潮喷水视频| 免费无遮挡裸体视频| 久久精品夜夜夜夜夜久久蜜豆| 99久久无色码亚洲精品果冻| 高清毛片免费看| 成人亚洲欧美一区二区av| 免费不卡的大黄色大毛片视频在线观看 | 精品无人区乱码1区二区| 国产亚洲精品av在线| 深夜a级毛片| 日日摸夜夜添夜夜爱| 国产在视频线在精品| 国内精品美女久久久久久| 男女边吃奶边做爰视频| 99热6这里只有精品| 久久精品国产亚洲av涩爱 | 乱系列少妇在线播放| 国产午夜精品一二区理论片| 欧美日本亚洲视频在线播放| 欧美在线一区亚洲| 国产亚洲av片在线观看秒播厂 | 国产精品久久久久久精品电影| 给我免费播放毛片高清在线观看| 日韩大尺度精品在线看网址| 日本免费一区二区三区高清不卡| 超碰av人人做人人爽久久| 中出人妻视频一区二区| 国产精品一区二区三区四区免费观看| 亚洲av.av天堂| 亚洲人与动物交配视频| 欧美激情国产日韩精品一区| 99久久精品热视频| 国内精品宾馆在线| 看片在线看免费视频| 国产精品久久久久久亚洲av鲁大| 综合色丁香网| 亚洲美女搞黄在线观看| 亚洲电影在线观看av| 我要看日韩黄色一级片| 晚上一个人看的免费电影| 日本-黄色视频高清免费观看| 最近视频中文字幕2019在线8| 亚洲人成网站在线播| 日本黄色视频三级网站网址| 久久久久久久午夜电影| 欧美丝袜亚洲另类| 麻豆成人av视频| 国产精品久久久久久精品电影| 成人av在线播放网站| 国产免费男女视频| 国产私拍福利视频在线观看| 中文字幕精品亚洲无线码一区| 亚洲欧美成人精品一区二区| 少妇人妻一区二区三区视频| 国产精品久久久久久av不卡| 国产高清三级在线| 神马国产精品三级电影在线观看| 观看美女的网站| 国产av一区在线观看免费| 国语自产精品视频在线第100页| 亚洲丝袜综合中文字幕| 日韩欧美精品v在线| 欧美在线一区亚洲| 亚洲在线自拍视频| 男人舔奶头视频| 99国产精品一区二区蜜桃av| 久久久a久久爽久久v久久| 91午夜精品亚洲一区二区三区| 两个人视频免费观看高清| 亚洲天堂国产精品一区在线| 最好的美女福利视频网| 成人无遮挡网站| 欧美变态另类bdsm刘玥| 午夜a级毛片| 久久午夜亚洲精品久久| 尾随美女入室| 九九久久精品国产亚洲av麻豆| 成人av在线播放网站| 中文资源天堂在线| 久久这里只有精品中国| 成人性生交大片免费视频hd| 日本一本二区三区精品| 国产亚洲5aaaaa淫片| 丝袜美腿在线中文| 成人综合一区亚洲| 男人舔女人下体高潮全视频| 一级黄片播放器| 久久精品91蜜桃| 超碰av人人做人人爽久久| 99久久成人亚洲精品观看| 男人舔奶头视频| 一边摸一边抽搐一进一小说| 国产精品人妻久久久久久| 日日撸夜夜添| 女人被狂操c到高潮| 亚洲中文字幕一区二区三区有码在线看| 亚洲av一区综合| 免费观看精品视频网站| 亚洲精品日韩av片在线观看| 综合色av麻豆| 日本三级黄在线观看| 亚洲色图av天堂| avwww免费| 晚上一个人看的免费电影| 99国产极品粉嫩在线观看| 简卡轻食公司| 午夜福利在线观看免费完整高清在 | 久久久久久久午夜电影| 亚洲欧美日韩高清在线视频| 久久久成人免费电影| 亚洲av不卡在线观看| 2021天堂中文幕一二区在线观| 99在线视频只有这里精品首页| 小说图片视频综合网站| 丝袜美腿在线中文| 精品少妇黑人巨大在线播放 | 国产一区二区三区在线臀色熟女| 青春草视频在线免费观看| 看非洲黑人一级黄片| 欧美色欧美亚洲另类二区| 一级黄色大片毛片| 18禁在线播放成人免费| 中文字幕久久专区| 一区福利在线观看| 精品无人区乱码1区二区| 成人亚洲欧美一区二区av| 一级二级三级毛片免费看| 亚洲av成人精品一区久久| 久久精品国产自在天天线| 久久精品夜色国产| 熟女电影av网| 日日干狠狠操夜夜爽| 中文字幕av在线有码专区| 我的女老师完整版在线观看| 欧美成人精品欧美一级黄| 久久热精品热| 高清毛片免费观看视频网站| 搞女人的毛片| 97在线视频观看| 久久人妻av系列| 精品久久久久久久久亚洲| 午夜爱爱视频在线播放| 变态另类成人亚洲欧美熟女| 免费大片18禁| 精品国内亚洲2022精品成人| 国产高清激情床上av| 久久精品久久久久久久性| 两个人的视频大全免费| 免费搜索国产男女视频| 国产伦一二天堂av在线观看| 丰满人妻一区二区三区视频av| 精品日产1卡2卡| 亚洲精品自拍成人| 99久国产av精品国产电影| 国产高清不卡午夜福利| 一夜夜www| 国产亚洲精品av在线| 哪里可以看免费的av片| 99久久成人亚洲精品观看| 免费观看a级毛片全部| 热99re8久久精品国产| 天堂中文最新版在线下载 | 精华霜和精华液先用哪个| 日本撒尿小便嘘嘘汇集6| 亚洲一区二区三区色噜噜| 六月丁香七月| 黄色一级大片看看| 少妇裸体淫交视频免费看高清| a级一级毛片免费在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产一区亚洲一区在线观看| 内地一区二区视频在线| 精品人妻视频免费看| 啦啦啦啦在线视频资源| 最好的美女福利视频网| 久久精品久久久久久久性| 亚洲欧美日韩无卡精品| 99热6这里只有精品| 12—13女人毛片做爰片一| 午夜免费激情av| 婷婷精品国产亚洲av| 丝袜美腿在线中文| 不卡视频在线观看欧美| 国产精品精品国产色婷婷| 亚洲av中文字字幕乱码综合| 国产成年人精品一区二区| 日本在线视频免费播放| 亚洲精品成人久久久久久| 夜夜夜夜夜久久久久| 亚洲av中文av极速乱| 简卡轻食公司| 麻豆久久精品国产亚洲av| 99久久精品国产国产毛片| 人体艺术视频欧美日本| 一级毛片我不卡| 在线观看免费视频日本深夜| 性插视频无遮挡在线免费观看| 国产精品国产高清国产av| 一夜夜www| 不卡视频在线观看欧美| 免费看美女性在线毛片视频| 久久久欧美国产精品| 久久精品综合一区二区三区| kizo精华| 搡老妇女老女人老熟妇| 伦理电影大哥的女人| 国产精品久久久久久av不卡| 国语自产精品视频在线第100页| 69av精品久久久久久| 老熟妇乱子伦视频在线观看| 卡戴珊不雅视频在线播放| 少妇熟女aⅴ在线视频| 精品免费久久久久久久清纯| 熟妇人妻久久中文字幕3abv| 搡老妇女老女人老熟妇| 久久鲁丝午夜福利片| 免费人成视频x8x8入口观看| 老熟妇乱子伦视频在线观看| 亚洲aⅴ乱码一区二区在线播放| 亚洲国产精品合色在线| 精品免费久久久久久久清纯| 熟妇人妻久久中文字幕3abv| 精品一区二区免费观看| 国产av一区在线观看免费| 婷婷六月久久综合丁香| 在线播放国产精品三级| 色综合亚洲欧美另类图片| 久久人妻av系列| 麻豆国产97在线/欧美| 欧美日本视频| 免费观看人在逋| 伊人久久精品亚洲午夜| 国产成人a∨麻豆精品| 变态另类成人亚洲欧美熟女| 欧美成人一区二区免费高清观看| 国产精品一区二区性色av|