區塊鏈溯源系統開發介紹

a1271916008發表於2020-12-04

溯源是指對農產品、工業品等商品,從生產、加工、銷售到消費者終端等環節進行資訊共享,為最終的消費者服務。在溯源系統全流程的覆蓋的情況下,一旦發生問題,溯源系統能夠快速反應,獲取問題產品生產、流通等整個流程的資訊,並進行排查定位,確定問題的根源,然後針對性解決。

溯源行業的現狀

  歐美國家從20世紀90年代開始,就開始進行溯源建設,目前在食品監管、立法、溯源建設方面已經形成一定規模。我國的食品、農產品等溯源體系建設尚處於初級階段,相關的法律基礎、監管體制、溯源標準、溯源資訊平臺等尚未完善。

我國的溯源行業處於初級建設階段,溯源行業存在信任缺失和濫用的問題。由於資訊不對稱,利益相關者對溯源鏈上的資料進行更改,成本極低,被揭露的機率也較低。區塊鏈技術的出現為溯源行業的信任缺失提供瞭解決方案。

區塊鏈助力溯源發展

  日益增長的商品溯源需求迅速推動了溯源行業的發展,區塊鏈作為一種新興技術給溯源提供了一種新途徑。多家企業抓住機遇,進軍區塊鏈市場。據不完全統計,2018年初至今,相關公司共釋出了超過5本區塊鏈溯源專案白皮書。

區塊鏈溯源企業目前主要分為兩類。一類是新型的區塊鏈創業公司。區塊鏈技術所帶來的新的產業與商業模式催生了大量的創業公司,他們先一步進入溯源市場,搶佔市場份額。另一類是網際網路巨頭,他們試圖將區塊鏈技術與自己的傳統產業相融合,解決企業實際問題,同時向平臺化發展,提供多行業服務。

區塊鏈溯源模式

  區塊鏈溯源是指利用區塊鏈技術,透過其獨特的、不可篡改的分散式賬本記錄特性與物聯網等技術相結合,對商品實現從源頭的資訊採集記錄、原料來源追溯、生產過程、加工環節、倉儲資訊、檢驗批次、物流週轉,到第三方質檢、海關出入境、防偽鑑證的全程可追溯。

區塊鏈利用時間戳、共識機制等技術手段實現了資料的不可篡改和追本溯源等功能,給跨機構溯源體系的建立提供了技術支撐。同時把第三方監督機構與消費者納入監督體系中,打破了資訊孤島,提供了資訊支援,在一定程度上實現了生產流程透明。根據區塊鏈型別的不同,區塊鏈溯源可分為公有鏈溯源、聯盟鏈溯源、私有鏈溯源。

(1)公有鏈溯源

公有鏈是指全世界任何人都可讀取、傳送交易,且交易能獲得有效確認的、也可以參與其中識過程的區塊鏈。公有鏈溯源過程中,產品質量受到各個節點的監督。供應鏈的相關參與方把所有的商品資訊記錄到公有鏈上。所有節點透過共識機制進行資訊確認,並獲得數字貨幣獎勵。

(2)聯盟鏈溯源

聯盟鏈是指由某個特定群體的成員和有限的第三方參與區塊生成及節點驗證的區塊鏈。其內部指定多個預選節點為記賬人,每個塊的生成由預選節點共同決定,具有弱中心化的特徵。採用聯盟鏈進行區塊鏈溯源是一種應用比較多的技術手段。它透過供應鏈的各個重要節點的交叉驗證來保證資訊的真實性,從而實現商品資訊的可追溯、可查詢、可驗偽。

(3)私有鏈溯源

  私有鏈是指區塊鏈的寫入許可權僅掌握在某個人或某個組織手中,資料的訪問以及編寫等有著十分嚴格的許可權。私有鏈進行商品溯源的模式是指可以由第三方監督機構掌握資訊驗證的權力,從而保證資訊的真實性。由於企業與顧客都缺乏上鍊動力,目前沒有關於私有鏈溯源的應用。

區塊鏈溯源核心技術

區塊鏈溯源核心技術主要包括以下三點。

(1)區塊+鏈,實現資料可追溯,且不可篡改

  在區塊鏈技術中,資料以電子記錄的形式被永久儲存下來,並按照時間順序生成。這些電子記錄就叫做區塊。區塊鏈就是區塊以鏈的方式組合在一起,以這種方式形成的資料庫被稱之為區塊鏈資料庫。

  區塊結構有兩個非常重要的特點,第一,每一個區塊上記錄的交易是上一個區塊形成之後、該區塊被建立前發生的所有價值交換活動,該特點保證了資料庫的完整性;第二,在絕大多數情況下,一旦新區塊完成後被加入到區塊鏈,則此區塊的資料記錄就再也不能被改變或刪除,該特點保證了資料庫的嚴謹性和真實性,即無法被篡改。

區塊鏈提供了資料庫內每一筆資料的查詢功能。區塊鏈上的每一條交易資料,都可以透過“區塊鏈”的結構追本溯源,一筆一筆進行驗證。區塊+鏈=時間戳,這是區塊鏈資料庫的最大創新點。區塊鏈資料庫讓全網的記錄者在每一個區塊中都蓋上一個時間戳來記賬,表示這個資訊是這個時間寫入的,形成了一個不可篡改、不可偽造的資料庫。

(2)分散式結構,實現去中心化,資訊受多方監督

現如今中心化的體系中,資料都是集中記錄並儲存於中央電腦上,中心節點存在篡改資料、造假的可能。但是區塊鏈結構設計透過構建一整套協議機制,把資料儲存在每一個參與資料交易的節點上,且參與節點都會記錄結果並進行驗證,保證了儲存資料受多方監督和上鍊資訊的真實性。

(3)非對稱加密演算法,保證了鏈上資訊的安全

  區塊鏈系統內,所有權驗證機制的基礎是非對稱加密演算法。非對稱金鑰也叫公開金鑰加密,它是用兩個與數學相關的金鑰對資訊進行編碼。

  在此係統中,其中一個金鑰叫公開金鑰,可隨意發給期望同金鑰持有者進行安全通訊的人。公開金鑰用於對資訊加密。第二個金鑰是私有金鑰,屬於金鑰持有者,持有者需要仔細儲存私有金鑰。金鑰持有者用私有金鑰對收到的資訊進行解密。

傳輸資訊的一方可以用來對明文進行加密,密文只能由私鑰進行解密。非對稱加密主要基於運算的不可逆原理,大大提高了資訊傳輸的安全性。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983064/viewspace-2739348/,如需轉載,請註明出處,否則將追究法律責任。

相關文章