System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及區(qū)塊鏈領(lǐng)域或其他相關(guān),具體而言,涉及一種基于區(qū)塊鏈的商品信息追溯方法及其裝置、電子設(shè)備。
技術(shù)介紹
1、隨著全球化貿(mào)易的發(fā)展和消費(fèi)者對(duì)商品質(zhì)量及來(lái)源透明度要求的提高,供應(yīng)鏈管理面臨著前所未有的挑戰(zhàn)。傳統(tǒng)的供應(yīng)鏈系統(tǒng)往往缺乏足夠的透明度,難以確保商品的真實(shí)性和完整性。此外,在復(fù)雜的跨境交易環(huán)境中,假冒偽劣商品泛濫以及信任缺失成為制約行業(yè)發(fā)展的主要因素。
2、為了應(yīng)對(duì)這些挑戰(zhàn),近年來(lái)區(qū)塊鏈技術(shù)在供應(yīng)鏈管理領(lǐng)域的應(yīng)用引起了廣泛關(guān)注。區(qū)塊鏈作為一種去中心化的、分布式賬本技術(shù),以其數(shù)據(jù)不可篡改、交易透明、無(wú)需信任第三方等特性,成為了提升供應(yīng)鏈透明度、確保商品信息真實(shí)性和提高交易效率的理想選擇。現(xiàn)有的區(qū)塊鏈技術(shù)已經(jīng)在一定程度上解決了數(shù)據(jù)不可篡改和透明度的問(wèn)題,但仍然存在以下不足之處:
3、第一,私鑰安全管理,在傳統(tǒng)的區(qū)塊鏈系統(tǒng)中,私鑰通常由單個(gè)實(shí)體持有。一旦私鑰丟失或被盜,將導(dǎo)致嚴(yán)重的安全風(fēng)險(xiǎn)。此外,單一控制點(diǎn)容易成為攻擊目標(biāo),增加了系統(tǒng)的脆弱性。
4、第二,跨鏈互操作性,不同的區(qū)塊鏈網(wǎng)絡(luò)之間通常無(wú)法直接通信,這限制了信息的流動(dòng)和價(jià)值的交換。缺乏有效的跨鏈協(xié)議使得不同區(qū)塊鏈上的數(shù)據(jù)難以整合,影響了整體供應(yīng)鏈的效率。
5、第三,唯一標(biāo)識(shí)符生成,雖然一些系統(tǒng)已經(jīng)采用了唯一的標(biāo)識(shí)符來(lái)追蹤商品,但這些標(biāo)識(shí)符可能不夠安全,容易被復(fù)制或偽造。同時(shí),如何高效且安全地生成和管理這些標(biāo)識(shí)符也是一個(gè)挑戰(zhàn)。
6、第四,數(shù)據(jù)錄入與驗(yàn)證,在供應(yīng)鏈的不同環(huán)節(jié)中,數(shù)據(jù)錄入和驗(yàn)證過(guò)程往往依賴于人工操
7、第五,查詢與追溯能,即使是在單一區(qū)塊鏈上,查詢特定商品的歷史記錄和當(dāng)前狀態(tài)也可能非常復(fù)雜。而在多鏈環(huán)境下,這種查詢變得更加困難,影響了消費(fèi)者的查詢體驗(yàn)。
8、總之,相關(guān)技術(shù)中,基于區(qū)塊鏈的技術(shù)的商品交易,在復(fù)雜商品交易場(chǎng)景下,仍然存在商品信息不透明的問(wèn)題,無(wú)法確保商品在全交易流程中商品信息的真實(shí)性和可追溯性。
9、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)實(shí)施例提供了一種基于區(qū)塊鏈的商品信息追溯方法及其裝置、電子設(shè)備,以至少解決相關(guān)技術(shù)中,對(duì)于復(fù)雜的商品交易場(chǎng)景,存在商品信息不透明的技術(shù)問(wèn)題。
2、根據(jù)本專利技術(shù)實(shí)施例的一個(gè)方面,提供了一種基于區(qū)塊鏈的商品信息追溯方法,包括:確定待追溯的目標(biāo)商品,并獲取所述目標(biāo)商品的商品訂單號(hào);基于所述商品訂單號(hào)獲取第三標(biāo)識(shí)符,并基于所述第三標(biāo)識(shí)符確定所述目標(biāo)商品的銷售端,其中,所述第三標(biāo)識(shí)符是基于商品訂單號(hào)確定的;從所述銷售端的區(qū)塊鏈網(wǎng)絡(luò)獲取第二標(biāo)識(shí)符和第一標(biāo)識(shí)符,基于所述第二標(biāo)識(shí)符確定所述目標(biāo)商品的運(yùn)輸端,并基于所述第一標(biāo)識(shí)符確定所述目標(biāo)商品的供應(yīng)端,其中,所述第二標(biāo)識(shí)符是基于所述目標(biāo)商品的運(yùn)輸單號(hào)確定的,所述第一標(biāo)識(shí)符是基于所述目標(biāo)商品的生產(chǎn)批次號(hào)確定的;分別從所述銷售端、所述運(yùn)輸端和所述供應(yīng)端獲取與所述目標(biāo)商品關(guān)聯(lián)的簽名分片,得到簽名分片集合,并基于所述簽名分片集合中的簽名分片生成門(mén)限簽名;驗(yàn)證所述門(mén)限簽名,在所述門(mén)限簽名通過(guò)驗(yàn)證的情況下,獲取所述目標(biāo)商品的訂單信息、物流信息和生產(chǎn)信息,并基于所述訂單信息、所述物流信息和所述生產(chǎn)信息生成所述目標(biāo)商品的商品信息追溯結(jié)果。
3、可選地,獲取所述目標(biāo)商品的訂單信息、物流信息和生產(chǎn)的步驟包括:基于所述第三標(biāo)識(shí)符從所述目標(biāo)商品的銷售端的區(qū)塊鏈網(wǎng)絡(luò)獲取所述目標(biāo)商品的訂單信息;基于所述第二標(biāo)識(shí)符從所述目標(biāo)商品的運(yùn)輸端的區(qū)塊鏈網(wǎng)絡(luò)獲取所述目標(biāo)商品的物流信息;基于所述第一標(biāo)識(shí)符從所述目標(biāo)商品的供應(yīng)端的區(qū)塊鏈網(wǎng)絡(luò)獲取所述目標(biāo)商品的生產(chǎn)信息。
4、可選地,在確定待追溯的目標(biāo)商品之前,還包括:確定各個(gè)商品在交易過(guò)程中形成的交易鏈,其中,所述交易鏈記錄了進(jìn)行商品交易的交易各方,交易各方包括:所述供應(yīng)端、所述運(yùn)輸端、所述銷售端;對(duì)于每個(gè)商品,為所述交易鏈上的交易各方構(gòu)建密鑰,并將所述密鑰進(jìn)行分片,得到密鑰分片;將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端。
5、可選地,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:所述供應(yīng)端在接收到所述密鑰分片后,基于所述密鑰分片和商品的所述生產(chǎn)信息生成商品的所述簽名分片;所述供應(yīng)端對(duì)商品的所述生產(chǎn)批次號(hào)進(jìn)行加密,得到所述第一標(biāo)識(shí)符,并將所述第一標(biāo)識(shí)符上傳至中繼區(qū)塊鏈網(wǎng)絡(luò),將商品的所述生產(chǎn)信息存儲(chǔ)至所述供應(yīng)端的區(qū)塊鏈網(wǎng)絡(luò)。
6、可選地,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:所述運(yùn)輸端在接收到所述密鑰分片后,基于所述密鑰分片和商品的所述物流信息生成商品的所述簽名分片;所述供應(yīng)端對(duì)商品的所述運(yùn)輸單號(hào)進(jìn)行加密,得到所述第二標(biāo)識(shí)符,并將所述第二標(biāo)識(shí)符上傳至中繼區(qū)塊鏈網(wǎng)絡(luò);從所述中繼區(qū)塊鏈網(wǎng)絡(luò)獲取商品的所述第一標(biāo)識(shí)符,并將商品的所述物流信息和所述第一標(biāo)識(shí)符存儲(chǔ)至所述運(yùn)輸端的區(qū)塊鏈網(wǎng)絡(luò)。
7、可選地,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:所述銷售端在接收到所述密鑰分片后,基于所述密鑰分片和商品的訂單信息生成商品的簽名分片;所述銷售端對(duì)所述商品訂單號(hào)進(jìn)行加密,得到所述第三標(biāo)識(shí)符,并將所述第三標(biāo)識(shí)符上傳至中繼區(qū)塊鏈網(wǎng)絡(luò);從所述中繼區(qū)塊鏈網(wǎng)絡(luò)獲取商品的所述第一標(biāo)識(shí)符和所述第二標(biāo)識(shí)符,并將商品的所述訂單信息、所述第一標(biāo)識(shí)符和所述第二標(biāo)識(shí)符存儲(chǔ)至所述銷售端的區(qū)塊鏈網(wǎng)絡(luò)。
8、可選地,所述基于區(qū)塊鏈的商品信息追溯方法采用sha-256加密算法進(jìn)行加密。
9、根據(jù)本專利技術(shù)實(shí)施例的另一方面,還提供了一種基于區(qū)塊鏈的商品信息追溯裝置,包括:第一獲取單元,用于確定待追溯的目標(biāo)商品,并獲取所述目標(biāo)商品的商品訂單號(hào);第一確定單元,用于基于所述商品訂單號(hào)獲取第三標(biāo)識(shí)符,并基于所述第三標(biāo)識(shí)符確定所述目標(biāo)商品的銷售端,其中,所述第三標(biāo)識(shí)符是基于商品訂單號(hào)確定的;第二確定單元,用于從所述銷售端的區(qū)塊鏈網(wǎng)絡(luò)獲取第二標(biāo)識(shí)符和第一標(biāo)識(shí)符,基于所述第二標(biāo)識(shí)符確定所述目標(biāo)商品的運(yùn)輸端,并基于所述第一標(biāo)識(shí)符確定所述目標(biāo)商品的供應(yīng)端,其中,所述第二標(biāo)識(shí)符是基于所述目標(biāo)商品的運(yùn)輸單號(hào)確定的,所述第一標(biāo)識(shí)符是基于所述目標(biāo)商品的生產(chǎn)批次號(hào)確定的;生成單元,用于分別從所述銷售端、所述運(yùn)輸端和所述供應(yīng)端獲取與所述目標(biāo)商品關(guān)聯(lián)的簽名分片,得到簽名分片集合,并基于所述簽名分片集合中的簽名分片生成門(mén)限簽名;第二獲取單元,用于驗(yàn)證所述門(mén)限簽名,在所述門(mén)限簽名通過(guò)驗(yàn)證的情況下,獲取所述目標(biāo)商品的訂單信息、物流信息和生產(chǎn)信息,并基于所述訂單信息、所述物流信息和所述生產(chǎn)信息生成所述目標(biāo)商品的商品信息追溯結(jié)果。
10、可選地,所述第二獲取單元包括:第一獲取模塊,用于基于所述第三標(biāo)識(shí)符從所述目標(biāo)商品的銷售端的區(qū)塊鏈網(wǎng)絡(luò)獲取所述目標(biāo)商品的訂單信息;第二獲取模塊,用于基于所述第二標(biāo)識(shí)符從所述目標(biāo)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于區(qū)塊鏈的商品信息追溯方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的追溯方法,其特征在于,獲取所述目標(biāo)商品的訂單信息、物流信息和生產(chǎn)的步驟包括:
3.根據(jù)權(quán)利要求1所述的追溯方法,其特征在于,在確定待追溯的目標(biāo)商品之前,還包括:
4.根據(jù)權(quán)利要求3所述的追溯方法,其特征在于,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:
5.根據(jù)權(quán)利要求3所述的追溯方法,其特征在于,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:
6.根據(jù)權(quán)利要求3所述的追溯方法,其特征在于,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:
7.根據(jù)權(quán)利要求4-6中任意一項(xiàng)所述的追溯方法,其特征在于,采用SHA-256加密算法進(jìn)行加密。
8.一種基于區(qū)塊鏈的商品信息追溯裝置,其特征在于,包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,在所述計(jì)算機(jī)程序運(yùn)行時(shí)控
10.一種電子設(shè)備,其特征在于,包括一個(gè)或多個(gè)處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)權(quán)利要求1至7中任意一項(xiàng)所述的基于區(qū)塊鏈的商品信息追溯方法。
...【技術(shù)特征摘要】
1.一種基于區(qū)塊鏈的商品信息追溯方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的追溯方法,其特征在于,獲取所述目標(biāo)商品的訂單信息、物流信息和生產(chǎn)的步驟包括:
3.根據(jù)權(quán)利要求1所述的追溯方法,其特征在于,在確定待追溯的目標(biāo)商品之前,還包括:
4.根據(jù)權(quán)利要求3所述的追溯方法,其特征在于,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:
5.根據(jù)權(quán)利要求3所述的追溯方法,其特征在于,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端之后,還包括:
6.根據(jù)權(quán)利要求3所述的追溯方法,其特征在于,在將所述密鑰分片分發(fā)至所述交易鏈上的供應(yīng)端、所述運(yùn)輸端和所述銷售端...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:趙玉霞,于明亮,王剛,王昊,周煊,范修偉,甘寧,
申請(qǐng)(專利權(quán))人:中國(guó)民航信息網(wǎng)絡(luò)股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。