前言:想要寫出一篇引人入勝的文章?我們特意為您整理了區(qū)塊鏈技術(shù)下商品流通溯源系統(tǒng)范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
摘要:食品安全一直是人們特別關(guān)注的問題,為保障消費(fèi)者的合法權(quán)益,通過信息化手段實(shí)現(xiàn)商品生產(chǎn)跟蹤、流通可追溯、信息公開、上下游信息共享就變得尤為重要。區(qū)塊鏈技術(shù)兼具防篡改、共享、可追溯等特征,與商品供應(yīng)管理具有多重耦合性。通過搭建商品整個(gè)生命周期的區(qū)塊鏈聯(lián)盟鏈,構(gòu)建基于聯(lián)盟鏈的質(zhì)量管理體系,為商品的生產(chǎn)銷售、政府監(jiān)督管理、末端消費(fèi)等營(yíng)造出一個(gè)公開的、安全的、可追溯的商品流通溯源系統(tǒng)。
關(guān)鍵詞:區(qū)塊鏈;商品生命周期;流通溯源
0引言
食品安全一直是關(guān)系民生的重點(diǎn)問題。本系統(tǒng)通過構(gòu)建一種基于區(qū)塊鏈技術(shù)的商品生命周期追溯系統(tǒng),在商品生產(chǎn)和流通的上下游搭建聯(lián)盟鏈和分布共識(shí)算法設(shè)計(jì),實(shí)現(xiàn)了生產(chǎn)、流通、銷售等節(jié)點(diǎn)信息的自動(dòng)更新和共享,保證了商品整個(gè)生命周期的信息完全一致性和公開透明。
1區(qū)塊鏈技術(shù)概述
1.1區(qū)塊鏈及聯(lián)盟鏈介紹
區(qū)塊鏈:中本聰在2008年第一次提出了區(qū)塊鏈的概念,區(qū)塊鏈簡(jiǎn)單講是一個(gè)分布式的共享賬本。具有不可篡改、去中心化、全過程留痕、共同維護(hù)、信息透明等特點(diǎn),它是一個(gè)共享數(shù)據(jù)庫(kù),基于這些特征,利用區(qū)塊鏈技術(shù)可以在相關(guān)方之間奠定堅(jiān)實(shí)的“信任”基礎(chǔ),能夠有效解決信息不對(duì)稱問題,實(shí)現(xiàn)多個(gè)主體之間的協(xié)作信任與一致行動(dòng)。區(qū)塊鏈與商品流通領(lǐng)域可以天然結(jié)合,將商品生產(chǎn)、運(yùn)輸、銷售的整個(gè)過程寫入?yún)^(qū)塊鏈,區(qū)塊鏈將數(shù)據(jù)打包成區(qū)塊,再加上時(shí)間戳,可以有效地追溯和防止流通過程中數(shù)據(jù)的篡改問題。聯(lián)盟鏈:針對(duì)本系統(tǒng)的應(yīng)用場(chǎng)景,選用聯(lián)盟鏈的方式。聯(lián)盟鏈?zhǔn)怯啥鄠€(gè)參與方共同參與管理的區(qū)塊鏈,系統(tǒng)數(shù)據(jù)只允許系統(tǒng)內(nèi)參與方進(jìn)行讀寫和發(fā)送。聯(lián)盟鏈的各個(gè)節(jié)點(diǎn)通常有與之對(duì)應(yīng)的實(shí)體機(jī)構(gòu)組織,成員通過授權(quán)后才能加入與退出網(wǎng)絡(luò),各級(jí)參與方織組成利益相關(guān)的聯(lián)盟,共同維護(hù)區(qū)塊鏈的健康運(yùn)轉(zhuǎn)。
1.2開發(fā)框架選擇
本方案選擇在FISCOBCOS下進(jìn)行基于聯(lián)盟鏈的溯源問題研究。FISCOBCOS是由國(guó)內(nèi)企業(yè)主導(dǎo)研發(fā)、對(duì)外開源的聯(lián)盟鏈底層開發(fā)平臺(tái)[1]。于2017年正式對(duì)外開源,經(jīng)過幾年來多個(gè)版本的迭代,其易用性和性能已經(jīng)得到較大提升。優(yōu)勢(shì):具有分布式存儲(chǔ)功能,支持計(jì)算和存儲(chǔ)分離;支持并行交易處理模型,實(shí)現(xiàn)交易并行計(jì)算;支持一鍵部署,實(shí)現(xiàn)平臺(tái)的快速安全部署。FISCOBCOS以聯(lián)盟鏈的實(shí)際需求為出發(fā)點(diǎn),兼顧安全性、易用性、可運(yùn)維性、可擴(kuò)展性等特點(diǎn),支持多種開發(fā)協(xié)議,并提供了可視化的中間工具,大幅縮短企業(yè)建鏈、開發(fā)、部署應(yīng)用的時(shí)間。
2基于區(qū)塊鏈技術(shù)的商品流通溯源系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)整體框架設(shè)計(jì)
基于區(qū)塊鏈技術(shù)的商品流通溯源系統(tǒng)整體框架主要包含應(yīng)用層、管理層、技術(shù)層和數(shù)據(jù)層四個(gè)部分,如圖1所示。數(shù)據(jù)層主要是通過5G、IOT、物聯(lián)網(wǎng)等信息技術(shù)收集商品在生產(chǎn)、流通、銷售、存儲(chǔ)到最終消費(fèi)者手中整個(gè)生命周期的數(shù)據(jù)信息,并傳輸?shù)郊夹g(shù)層。技術(shù)層是整個(gè)方案的核心,又包含了基礎(chǔ)層、核心層、管理層和接口層,通過區(qū)塊鏈的智能合約、共識(shí)機(jī)制等技術(shù)對(duì)各節(jié)點(diǎn)的信息進(jìn)行驗(yàn)證處理,利用去中心化、不可篡改、全程留痕、可以追溯、公開透明及時(shí)間戳等特點(diǎn)確保整個(gè)商品生命周期的信息可信。管理層起到標(biāo)準(zhǔn)制定、行業(yè)監(jiān)管和政府監(jiān)督等作用,保障各參與方的合法權(quán)益。應(yīng)用層包含了生產(chǎn)商、物流運(yùn)輸單位、分銷商和銷售商所關(guān)注的商品信息情況,同時(shí),消費(fèi)者可以通過溯源系統(tǒng)追溯到整個(gè)商品的生產(chǎn)流通環(huán)節(jié)。
2.2應(yīng)用層
基于區(qū)塊鏈技術(shù)的商品流通溯源系統(tǒng)包含聯(lián)盟成員準(zhǔn)入管理模塊,除消費(fèi)者或監(jiān)管部門進(jìn)行溯源查詢外,只有授權(quán)的聯(lián)盟鏈成員才可以加入本鏈進(jìn)行操作。應(yīng)用層建立在數(shù)據(jù)層、技術(shù)層和管理層之上,消費(fèi)者可以利用移動(dòng)終端通過掃描商品端二維碼查詢到商品各個(gè)環(huán)節(jié)的詳細(xì)信息,實(shí)現(xiàn)商量從生產(chǎn)到銷售整個(gè)生命周期的溯源[2]。聯(lián)盟鏈成員有查詢記錄密鑰,可通過密鑰查詢區(qū)塊鏈中開放的數(shù)據(jù)。溯源閉環(huán):從生產(chǎn)到終端用戶一站式溯源服務(wù),做到來源可查、去向可追、責(zé)任可糾。防偽鑒定:用戶可通過系統(tǒng)鑒別商品真?zhèn)危樵儺a(chǎn)品質(zhì)量,避免了部分不良商家單方面修改商品信息。質(zhì)量追溯:產(chǎn)品流通的雙向追溯,保證了全生命周期的信息可查,方便監(jiān)管部門及各節(jié)點(diǎn)追溯產(chǎn)品資料問題。
2.3管理層
管理層基于聯(lián)盟鏈的要求制定參與企業(yè)的標(biāo)準(zhǔn)規(guī)范,并監(jiān)督成員單位按相關(guān)標(biāo)準(zhǔn)參與到系統(tǒng)中,起到管理和協(xié)調(diào)各參與單位的作用,幫助參與單位提高生產(chǎn)和流通效率,降低運(yùn)營(yíng)成本。同時(shí)對(duì)接相關(guān)政府管理部門,協(xié)助管理部門對(duì)商品質(zhì)量、生產(chǎn)、流通、銷售等環(huán)節(jié)的監(jiān)管。
2.4技術(shù)層
2.4.1聯(lián)盟鏈網(wǎng)絡(luò)搭建。搭建基于區(qū)塊鏈技術(shù)的商品流通溯源系統(tǒng)采用FISCOBCOSgenerator官方提供的部署、管理和監(jiān)控多機(jī)構(gòu)多群組聯(lián)盟鏈的便捷工具,采用星形拓?fù)浣Y(jié)構(gòu),中心機(jī)構(gòu)節(jié)點(diǎn)同時(shí)屬于多個(gè)群組,多個(gè)不同屬性流通節(jié)點(diǎn)是不完全信任的,運(yùn)行各群組相關(guān)機(jī)構(gòu)時(shí),根據(jù)所屬類型分屬不同群組,運(yùn)行各自應(yīng)用。如圖2所示。2.4.2基于區(qū)塊鏈技術(shù)的商品流通溯源系統(tǒng)開發(fā)。整理需求:由于區(qū)塊鏈具有防篡改、可追溯等特性,完全符合商品的流通和溯源需求。前期需項(xiàng)目組成員溝通各相關(guān)方,根據(jù)對(duì)參與方需求的調(diào)研和分析,準(zhǔn)確理解各節(jié)點(diǎn)對(duì)項(xiàng)目的功能、性能、數(shù)據(jù)訴求及可靠性等具體要求,將需求表述轉(zhuǎn)化為完整的用戶說明書[3]。智能合約設(shè)計(jì):結(jié)合基于區(qū)塊鏈技術(shù)的商品流通溯源系統(tǒng)業(yè)務(wù)需求,首先設(shè)計(jì)對(duì)應(yīng)的智能合約,確定合約儲(chǔ)存的信息,如供應(yīng)商名稱、物流單、存儲(chǔ)環(huán)境、流轉(zhuǎn)時(shí)間、交易信息等,在此基礎(chǔ)上確定溯源系統(tǒng)對(duì)各供應(yīng)鏈節(jié)點(diǎn)提供的接口,最后給出各個(gè)接口的具體實(shí)現(xiàn)措施。智能合約編譯:為簡(jiǎn)化智能合約開發(fā)代碼,采用FISCOBCOSgenerator平臺(tái)提供的編譯工具,可以更加快捷編譯出符合智能合約的ABI和BIN文件,根據(jù)編譯的ABI文件自動(dòng)生成Java類,當(dāng)應(yīng)用需要部署和調(diào)用合約時(shí),可以調(diào)用該合約類的對(duì)應(yīng)方法,傳入指定參數(shù)即可。創(chuàng)建及開發(fā)系統(tǒng):采用WeBankBlockchain-SmartDev應(yīng)用開發(fā)組件,該組件是一套開放、輕量的開發(fā)組件集,包含開發(fā)、調(diào)試、應(yīng)用開發(fā)等環(huán)節(jié),降低開發(fā)風(fēng)險(xiǎn)和開發(fā)周期。
2.5數(shù)據(jù)層
數(shù)據(jù)層主要是對(duì)聯(lián)盟鏈內(nèi)物品全生命周期流通溯源過程中的數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、處理、分析和服務(wù)。各個(gè)環(huán)節(jié)產(chǎn)生的數(shù)據(jù)自動(dòng)上傳到商品流通溯源系統(tǒng),溯源信息自動(dòng)加時(shí)間戳、數(shù)字簽名等封裝與區(qū)塊鏈。通過在云數(shù)據(jù)中心部署基于大數(shù)據(jù)分析的商品流通溯源平臺(tái),對(duì)各種數(shù)據(jù)進(jìn)行可視化關(guān)聯(lián)分析,將系統(tǒng)中采集的各類數(shù)據(jù)以圖表、信息、圖形的方式展現(xiàn)出來,方便參與方更加直觀、便捷的了解商品流通中的各種問題[4]。
3系統(tǒng)優(yōu)勢(shì)
利用區(qū)塊鏈技術(shù)開發(fā)的商品流通溯源系統(tǒng)實(shí)現(xiàn)了信用的轉(zhuǎn)移,商品生產(chǎn)、流通和存儲(chǔ)等環(huán)節(jié)的數(shù)據(jù)均通過數(shù)字化的形式存儲(chǔ)于區(qū)塊鏈中,通過區(qū)塊鏈流通溯源系統(tǒng)可以做到物流流通去向追溯、商品質(zhì)量責(zé)任追究,避免了以各環(huán)節(jié)自己為中心的追溯系統(tǒng)中基于個(gè)人利益篡改信息的現(xiàn)象,聯(lián)盟企業(yè)遵循共同的共識(shí)機(jī)制,相互制約和監(jiān)督。
4結(jié)語
基于區(qū)塊鏈的商品流通溯源可以更加透明有效地保證商品質(zhì)量,有利于市場(chǎng)共同監(jiān)督。每一個(gè)產(chǎn)品都形成了自身完整的供應(yīng)鏈數(shù)據(jù),更容易獲得消費(fèi)者的認(rèn)可,同時(shí)各環(huán)節(jié)之間的交易數(shù)據(jù)透明化也解決了聯(lián)盟成員中的互信問題,有效提高各環(huán)節(jié)的生產(chǎn)效率。伴隨著區(qū)塊鏈技術(shù)的成熟和人們認(rèn)知的提升,區(qū)塊鏈技術(shù)在商品流通溯源方面的市場(chǎng)潛力巨大,也需要前期各參與企業(yè)的共同努力,共建和完善區(qū)塊鏈技術(shù)在商品流通溯源方向的應(yīng)用。
參考文獻(xiàn):
[1]王仕棟,孫建明,李昭.基于區(qū)塊鏈技術(shù)的農(nóng)產(chǎn)品質(zhì)量溯源系統(tǒng)[J].包裝學(xué)報(bào),2020(6):80-85.
[2]左敏,何思宇,張青川.基于區(qū)塊鏈的食品溯源技術(shù)研究[J].農(nóng)業(yè)大數(shù)據(jù)學(xué)報(bào),2020(3):52-60.
[3]王虹,楊旭,錢青.基于區(qū)塊鏈的跨境食品追溯框架建立及應(yīng)用[J].中國(guó)口岸科學(xué)技術(shù),2020(10):89-95.
[4]李保東,葉春明.基于區(qū)塊鏈的保健食品追溯系統(tǒng)[J].物流科技,2020(2):39-42.
作者:燕楚 單位:南京熊貓信息產(chǎn)業(yè)有限公司