基于區(qū)塊鏈的葡萄酒防偽追溯系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2020-07-18 10:40
【摘要】:近年來,隨著物質(zhì)水平不斷提高,人們對生活必需品之外的消費品(如葡萄酒等)需求快速增長。由于葡萄酒的利潤空間大,因此假冒偽劣產(chǎn)品層出不窮。針對假冒偽劣問題,一些大的企業(yè)采用葡萄酒防偽追溯系統(tǒng),來維護品牌形象,維護消費者的切身利益。防偽追溯系統(tǒng)的研究與應(yīng)用發(fā)展至今,現(xiàn)有的技術(shù)已經(jīng)相對成熟,然而當前市場經(jīng)濟環(huán)境下卻得不到大規(guī)模的應(yīng)用,其原因包括系統(tǒng)實施的成本高和消費者對追溯信息的真實性不認可等。區(qū)塊鏈技術(shù)是一種多技術(shù)融合而成的分布式賬本技術(shù),具有去信任化、去中心化、不可篡改等特點,受到了國家和國際科研組織機構(gòu)的廣泛關(guān)注。區(qū)塊鏈技術(shù),具有天然優(yōu)勢,能夠很好地解決以往追溯系統(tǒng)數(shù)據(jù)易被篡改、數(shù)據(jù)完整性得不到保障、以及結(jié)構(gòu)中心化的問題。本文介紹了區(qū)塊鏈的架構(gòu)模型、技術(shù)特點,分析了將區(qū)塊鏈技術(shù)用于葡萄酒防偽追溯的可行性和技術(shù)優(yōu)勢,討論了區(qū)塊鏈技術(shù)與葡萄酒防偽追溯系統(tǒng)結(jié)合過程中,各環(huán)節(jié)之間交易信息的寫入、廣播、驗證與追溯。根據(jù)實際需求,選擇Hyperledger Fabric區(qū)塊鏈開發(fā)平臺作為底層框架,在多臺Ubuntu 16.04服務(wù)器上部署Kafka集群,滿足Kafka共識機制的最低要求。設(shè)計葡萄酒防偽追溯區(qū)塊聯(lián)盟鏈,引入Fabric-ca子項目完成區(qū)塊聯(lián)盟鏈賬號動態(tài)管理,實現(xiàn)葡萄酒供應(yīng)鏈上各環(huán)節(jié)之間交易信息在區(qū)塊鏈上的存儲和追溯。本文研究表明,將區(qū)塊鏈技術(shù)與葡萄酒防偽追溯系統(tǒng)結(jié)合,葡萄酒在整個供應(yīng)鏈上的信息得到全區(qū)塊聯(lián)盟鏈的共同維護,降低了追溯系統(tǒng)的中心化程度。區(qū)塊鏈上信息的記錄必須要得到所有節(jié)點的共識,才能形成新的區(qū)塊加以存儲,實現(xiàn)葡萄酒信息可靠、完整的追溯。滿足消費市場的需求。隨著行業(yè)內(nèi)對區(qū)塊鏈技術(shù)的研究不斷深入,區(qū)塊鏈應(yīng)用的性能必然會有所提升,區(qū)塊鏈的源數(shù)據(jù)真實性必然會得到更大保障。
【學(xué)位授予單位】:寧夏大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP311.13;TP311.52;TS262.6
【圖文】:
寧夏大學(xué)碩士學(xué)位論文邐第二章區(qū)塊鏈相關(guān)技術(shù)介紹與分析逡逑第二章區(qū)塊鏈相關(guān)技術(shù)介紹與分析逡逑2.1區(qū)塊鏈技術(shù)介紹逡逑袁勇曾提出區(qū)塊鏈六層架構(gòu):19:。Imfly、謝鉉洋提出區(qū)塊鏈三層架構(gòu):2°:[21:。姚忠將提出新的逡逑三層模型:22],如圖2-1所示。區(qū)塊鏈體系結(jié)構(gòu)基本上可以從下到上分為三層:基礎(chǔ)層、驅(qū)動層和逡逑應(yīng)用層;緦邮菂^(qū)塊鏈的基礎(chǔ),包括去中心化的P2P網(wǎng)絡(luò)和數(shù)據(jù)層。驅(qū)動層用于驅(qū)動基礎(chǔ)層逡逑的網(wǎng)絡(luò)和數(shù)據(jù)工作,以確保區(qū)塊鏈架構(gòu)的正常運行。驅(qū)動層包括:共識算法、智能合約和激勵逡逑機制。應(yīng)用層位于體系結(jié)構(gòu)的頂部,包括專有應(yīng)用程序和基于通用服務(wù)平臺的應(yīng)用程序。逡逑
交互記錄是用于記錄交互信息的數(shù)據(jù)結(jié)構(gòu),其包括發(fā)起者B的公鑰,輸入信息,輸出信息逡逑和交互響應(yīng)者A的簽名。交互記錄不指示前驅(qū)交互記錄和后繼交互記錄,僅使用交互式公鑰和逡逑簽名來確定邏輯授權(quán)關(guān)系。因此,每個交互彼此獨立,僅在邏輯級別形成鏈式關(guān)系,如圖2-3逡逑所示。交互記錄的統(tǒng)一數(shù)據(jù)結(jié)構(gòu),明確給出了版本信息,輸入輸出的數(shù)量、信息,時間戳。輸逡逑入信息包括:輸入交互指針、輸出交互索引和解鎖腳本。輸出信息包括:交互數(shù)據(jù)和鎖定腳本,逡逑如圖2-4所示。由于區(qū)塊鏈去信任化,交互記錄不包含接收者或持有者的任何帳戶和身份信息。逡逑交互信息屮邋|邋B的公鑰PK1B邐交互信息v邋|efiU^Vi^PK:C逡逑I邋?邐1邐1邐1逡逑■邋i邋?邐?邋i邋,逡逑邐>邐哈希n邐邐邐?邐哈希:邐邐?逡逑A的簽名4邐B的簽名G逡逑己錄:夕。海幔榧轰洠哄义蠄D2-3鏈式信息邏輯關(guān)系逡逑^邐米夕川的交秘逡逑邐邐邋/邐輸出索引邐\逡逑邐義令邐邋/邐解鎖腳本大小邐]逡逑輸入數(shù)通邐解鎖腳本邐■邋J逡逑邐—邐7-S邐序列號邐NB逡逑愉人邐C邋)__逡逑輸出數(shù)r>:邐■邐'逡逑輸出邐(^邋^一邋^邋^邐邐邐邐逡逑時間微逡逑信息總邋?逡逑鎖定腳本大,J、邐)逡逑v邐鎖定腳本邐y逡逑圖2-4交易信息數(shù)據(jù)結(jié)構(gòu)逡逑區(qū)塊由塊頭和塊體組成,是區(qū)塊鏈的基本單元。區(qū)塊頭可以分為三部分.?前一區(qū)塊哈希、逡逑默克爾根、基本信息(包括版本號、時間戳、難度值和隨機值),如圖2-5所示。區(qū)塊中的前逡逑一區(qū)塊哈希表示上一區(qū)塊的信息
寧夏大學(xué)碩士學(xué)位論文邐第二章區(qū)塊鏈相關(guān)技術(shù)介紹與分析逡逑A邐????-?逡逑>邐??????逡逑一逡逑發(fā)送節(jié)點接收及轉(zhuǎn)發(fā)節(jié)點逡逑圖2-2信息傳播過程逡逑(2)數(shù)據(jù)層逡逑交互記錄是用于記錄交互信息的數(shù)據(jù)結(jié)構(gòu),其包括發(fā)起者B的公鑰,輸入信息,輸出信息逡逑和交互響應(yīng)者A的簽名。交互記錄不指示前驅(qū)交互記錄和后繼交互記錄,僅使用交互式公鑰和逡逑簽名來確定邏輯授權(quán)關(guān)系。因此,每個交互彼此獨立,僅在邏輯級別形成鏈式關(guān)系,如圖2-3逡逑所示。交互記錄的統(tǒng)一數(shù)據(jù)結(jié)構(gòu),明確給出了版本信息,輸入輸出的數(shù)量、信息,時間戳。輸逡逑入信息包括:輸入交互指針、輸出交互索引和解鎖腳本。輸出信息包括:交互數(shù)據(jù)和鎖定腳本,逡逑如圖2-4所示。由于區(qū)塊鏈去信任化,交互記錄不包含接收者或持有者的任何帳戶和身份信息。逡逑
【學(xué)位授予單位】:寧夏大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP311.13;TP311.52;TS262.6
【圖文】:
寧夏大學(xué)碩士學(xué)位論文邐第二章區(qū)塊鏈相關(guān)技術(shù)介紹與分析逡逑第二章區(qū)塊鏈相關(guān)技術(shù)介紹與分析逡逑2.1區(qū)塊鏈技術(shù)介紹逡逑袁勇曾提出區(qū)塊鏈六層架構(gòu):19:。Imfly、謝鉉洋提出區(qū)塊鏈三層架構(gòu):2°:[21:。姚忠將提出新的逡逑三層模型:22],如圖2-1所示。區(qū)塊鏈體系結(jié)構(gòu)基本上可以從下到上分為三層:基礎(chǔ)層、驅(qū)動層和逡逑應(yīng)用層;緦邮菂^(qū)塊鏈的基礎(chǔ),包括去中心化的P2P網(wǎng)絡(luò)和數(shù)據(jù)層。驅(qū)動層用于驅(qū)動基礎(chǔ)層逡逑的網(wǎng)絡(luò)和數(shù)據(jù)工作,以確保區(qū)塊鏈架構(gòu)的正常運行。驅(qū)動層包括:共識算法、智能合約和激勵逡逑機制。應(yīng)用層位于體系結(jié)構(gòu)的頂部,包括專有應(yīng)用程序和基于通用服務(wù)平臺的應(yīng)用程序。逡逑
交互記錄是用于記錄交互信息的數(shù)據(jù)結(jié)構(gòu),其包括發(fā)起者B的公鑰,輸入信息,輸出信息逡逑和交互響應(yīng)者A的簽名。交互記錄不指示前驅(qū)交互記錄和后繼交互記錄,僅使用交互式公鑰和逡逑簽名來確定邏輯授權(quán)關(guān)系。因此,每個交互彼此獨立,僅在邏輯級別形成鏈式關(guān)系,如圖2-3逡逑所示。交互記錄的統(tǒng)一數(shù)據(jù)結(jié)構(gòu),明確給出了版本信息,輸入輸出的數(shù)量、信息,時間戳。輸逡逑入信息包括:輸入交互指針、輸出交互索引和解鎖腳本。輸出信息包括:交互數(shù)據(jù)和鎖定腳本,逡逑如圖2-4所示。由于區(qū)塊鏈去信任化,交互記錄不包含接收者或持有者的任何帳戶和身份信息。逡逑交互信息屮邋|邋B的公鑰PK1B邐交互信息v邋|efiU^Vi^PK:C逡逑I邋?邐1邐1邐1逡逑■邋i邋?邐?邋i邋,逡逑邐>邐哈希n邐邐邐?邐哈希:邐邐?逡逑A的簽名4邐B的簽名G逡逑己錄:夕。海幔榧轰洠哄义蠄D2-3鏈式信息邏輯關(guān)系逡逑^邐米夕川的交秘逡逑邐邐邋/邐輸出索引邐\逡逑邐義令邐邋/邐解鎖腳本大小邐]逡逑輸入數(shù)通邐解鎖腳本邐■邋J逡逑邐—邐7-S邐序列號邐NB逡逑愉人邐C邋)__逡逑輸出數(shù)r>:邐■邐'逡逑輸出邐(^邋^一邋^邋^邐邐邐邐逡逑時間微逡逑信息總邋?逡逑鎖定腳本大,J、邐)逡逑v邐鎖定腳本邐y逡逑圖2-4交易信息數(shù)據(jù)結(jié)構(gòu)逡逑區(qū)塊由塊頭和塊體組成,是區(qū)塊鏈的基本單元。區(qū)塊頭可以分為三部分.?前一區(qū)塊哈希、逡逑默克爾根、基本信息(包括版本號、時間戳、難度值和隨機值),如圖2-5所示。區(qū)塊中的前逡逑一區(qū)塊哈希表示上一區(qū)塊的信息
寧夏大學(xué)碩士學(xué)位論文邐第二章區(qū)塊鏈相關(guān)技術(shù)介紹與分析逡逑A邐????-?逡逑>邐??????逡逑一逡逑發(fā)送節(jié)點接收及轉(zhuǎn)發(fā)節(jié)點逡逑圖2-2信息傳播過程逡逑(2)數(shù)據(jù)層逡逑交互記錄是用于記錄交互信息的數(shù)據(jù)結(jié)構(gòu),其包括發(fā)起者B的公鑰,輸入信息,輸出信息逡逑和交互響應(yīng)者A的簽名。交互記錄不指示前驅(qū)交互記錄和后繼交互記錄,僅使用交互式公鑰和逡逑簽名來確定邏輯授權(quán)關(guān)系。因此,每個交互彼此獨立,僅在邏輯級別形成鏈式關(guān)系,如圖2-3逡逑所示。交互記錄的統(tǒng)一數(shù)據(jù)結(jié)構(gòu),明確給出了版本信息,輸入輸出的數(shù)量、信息,時間戳。輸逡逑入信息包括:輸入交互指針、輸出交互索引和解鎖腳本。輸出信息包括:交互數(shù)據(jù)和鎖定腳本,逡逑如圖2-4所示。由于區(qū)塊鏈去信任化,交互記錄不包含接收者或持有者的任何帳戶和身份信息。逡逑
【相似文獻】
相關(guān)會議論文 前10條
1 袁道紅;;區(qū)塊鏈技術(shù)將成為新商業(yè)的發(fā)動機[A];第十六屆中國科學(xué)家論壇優(yōu)秀論文集[C];2019年
2 張揚;;區(qū)塊鏈在文化產(chǎn)業(yè)的應(yīng)用場景[A];2018世界經(jīng)濟特區(qū)發(fā)展(深圳)論壇——改革開放再出發(fā)論文集(中英文雙語)[C];2018年
3 鄧柯;;區(qū)塊鏈在實體經(jīng)濟中的創(chuàng)新應(yīng)用[A];2018世界經(jīng)濟特區(qū)發(fā)展(深圳)論壇——改革開放再出發(fā)論文集(中英文雙語)[C];2018年
4 涂志勇;;區(qū)塊鏈金融監(jiān)管[A];2018世界經(jīng)濟特區(qū)發(fā)展(深圳)論壇——改革開放再出發(fā)論文集(中英文雙語)[C];2018年
5 甄平;玄佳興;陳智雨;;能源區(qū)塊鏈關(guān)鍵技術(shù)[A];電力通信技術(shù)研究及應(yīng)用[C];2019年
6 劉斌;郭東;王s
本文編號:2760776
本文鏈接:http://sikaile.net/guanlilunwen/wuliuguanlilunwen/2760776.html
最近更新
教材專著