最近幾個月,大家聊區(qū)塊鏈已經(jīng)夠多,但真正能夠在生活里見著、摸到的實例卻不多。它在商品防偽溯源上的應用,是目前不多的落地場景之一。極客公園采訪了京東Y事業(yè)部供應鏈創(chuàng)新負責人和區(qū)塊鏈防偽追溯平臺負責人,從產(chǎn)品和技術(shù)角度,通過京東的案例,看看區(qū)塊鏈防偽溯源具體是如何實現(xiàn)的。
Q:京東是什么時候關(guān)注到區(qū)塊鏈技術(shù)的?
A:2016 年 10 月,清華大學、IBM 和沃爾瑪合作,要用區(qū)塊鏈做食品溯源,當時邀請了我們領(lǐng)導去發(fā)布會;貋砗箢I(lǐng)導就要求我們?nèi)チ私庖幌聟^(qū)塊鏈,看能夠應用在我們的哪個業(yè)務場景下,我們調(diào)研了兩個月,發(fā)現(xiàn)能落地在商品防偽追溯業(yè)務。
Q:剛接觸到區(qū)塊鏈時,對它是什么認知?
A:我在 2016 年之前只聽過比特幣,當我去接觸區(qū)塊鏈時,說它會顛覆世界我覺得短期內(nèi)不太可能,它只是一項技術(shù),真正要給人們的生活帶來便捷,要從現(xiàn)有行業(yè)痛點和它自己的特點出發(fā)。區(qū)塊鏈的分布式、去中心化和安全加密,應用在場景里更多解決的是跨主體的信任建立問題,比如供應鏈追溯里的數(shù)據(jù),它們分散在養(yǎng)殖、生產(chǎn)加工、檢驗檢疫等不同環(huán)節(jié)的多個主體里。
Q:說到防偽溯源,京東具體是怎么去實現(xiàn)的?
A:我們是一個聯(lián)盟鏈,有很多區(qū)塊鏈節(jié)點。如果公司、機構(gòu)自己有運維能力,我們就直接部署在它的私有云上,它在本地上傳數(shù)據(jù),只要上了鏈,我們能看到它,它也能看到我們。很多商業(yè)合作伙伴不具備開發(fā)運維一個區(qū)塊鏈系統(tǒng)的能力,我們就把它接入到一個公有云的位置,我們部署好,統(tǒng)一來運維。相當于我們是牽頭方,我們愿意提供基礎(chǔ)設(shè)施讓人先參與進來,哪怕他沒有運維能力,甚至連系統(tǒng)都沒有,也可以接入到京東構(gòu)建的聯(lián)盟鏈里,這樣門檻就很低了。
我們做跑步雞就是這樣,給河北武邑縣的生產(chǎn)合作社開發(fā)了 APP,他們把養(yǎng)雞信息通過 APP 傳到公有云的節(jié)點上,那個節(jié)點歸他們所有,我們能看到這些信息,所以能把信息展示給消費者,這樣就縮短了信息呈現(xiàn)的鏈條。我們的整個思路是先把業(yè)務跑起來,跑的過程中會發(fā)現(xiàn)問題、積攢經(jīng)驗,然后才能有改進和提升。
Q:比如牛肉,你怎么保證這塊肉就是那頭牛身上的?
A:我們跟廠家的系統(tǒng)打通了。小牛犢會掛一個耳標號,每一個耳標號都是經(jīng)過當?shù)匦竽辆、企業(yè)等一堆認證,確保耳標號和牛的唯一對應。養(yǎng)的過程中會巡檢,進屠宰場之前也要做抽檢,檢驗報告都會留底,檢測機構(gòu)一份,企業(yè)一份。
科爾沁的屠宰場用的是冰島的自動化屠宰分割生產(chǎn)線,把牛切成二分體后,會給每一半掛上二分體標識牌,記錄跟剛才的耳標的關(guān)聯(lián)關(guān)系。每個二分體再去做切割,前腿后腿各塊肉都是按順序來,系統(tǒng)會記錄哪塊肉屬于哪頭牛,打包的時候跟打碼系統(tǒng)對接上,每出一塊肉就附一個碼,碼上整合了肉屬于哪頭牛,這頭牛經(jīng)歷了怎樣的成長、屠宰過程等信息,消費者掃碼就能看到。
之后牛肉進入流通環(huán)節(jié),這里除了區(qū)塊鏈技術(shù),京東的閉環(huán)供應鏈也在追溯過程中起了重要作用。工廠給我們交貨,路徑非常短,沒有經(jīng)過其他的復雜渠道,從廠家直接到京東倉庫。這塊肉什么時間到哪個倉庫、倉庫里溫度多少,全有記錄,發(fā)貨的時候,我們掃一下這塊肉的唯一碼,就把碼和訂單綁定了。
我們做追溯,就是把這些抽檢、流轉(zhuǎn)全部記錄到了不可篡改的鏈條上,保證了每時每刻信息的安全管理。萬一傳錯了信息,或者有不良商家想傳些假信息坑害消費者,區(qū)塊鏈照樣會把錯誤信息記錄下來,可以用來逆向追蹤,追究責任,因為信息是改不了的。
Q:就是說,用區(qū)塊鏈防偽溯源,它的主要目的不是保證商品質(zhì)量的好壞,而是為了證明這個商品確實就是這個工廠出來的。
A:是的,它保證的是信息的不可篡改和參與主體的真實性記錄。
Q:你剛說的耳標,怎么保證不被人撕下來掉包?
A:那個是物聯(lián)網(wǎng)技術(shù),可以有很多成熟的技術(shù)方法來實現(xiàn)(作者注:在我接觸的另一個養(yǎng)雞例子里,戴在雞腳上的傳感器一旦被摘下就會自動斷電,造成數(shù)據(jù)中斷)。物聯(lián)網(wǎng)和區(qū)塊鏈結(jié)合起來,可以保證商品實物和信息管理的一致性。一旦有消費者投訴,我們就可以追查溯源,查到某個信息有問題,就可以去問那個節(jié)點上傳信息的主體。如果他承認錯誤,就要在整個鏈條里廣播,通知大家他給了錯誤信息,現(xiàn)在要改正,等大家都同意了,就把這些信息記下來,更新一下。但他承認錯誤這回事,也會被記錄到鏈條上。簡單來說,信息一旦寫入,就無法抹掉。
Q:京東是什么時候開始做區(qū)塊鏈防偽溯源的?
A:我們是 2016 年 10 月啟動做這個事情,第一個案例發(fā)布是 2017 年 4 月。這之前的很多防偽是品牌方、企業(yè)自己出于打假目的或監(jiān)管要求主動做的,京東參與到這個鏈條中以后,恰好發(fā)揮了流通、零售主體的監(jiān)管責任,補全了全流程的防偽追溯管理漏洞。
中國太大,商品在層層渠道間轉(zhuǎn)來轉(zhuǎn)去,按以前的防偽手段,找不到到底是哪個環(huán)節(jié)摻了假,沒有手段去監(jiān)管,你說他造假,但得提供證據(jù)啊。所以京東做這件事情的優(yōu)勢是供應鏈能力,沒有那么多流轉(zhuǎn)環(huán)節(jié),你把貨直接供到京東,進了京東的倉庫,全是京東的閉環(huán)去管,一直到終端派送都有記錄,商品流轉(zhuǎn)非?欤肯到y(tǒng)化管理,這樣造假的可能性幾乎就不存在了。
Q:現(xiàn)在京東上賣的商品有多少在用區(qū)塊鏈技術(shù)防偽溯源了?
A:現(xiàn)在將近有 1 萬個 SKU,近 10 億條追溯數(shù)據(jù),生鮮、母嬰、3C、奢侈品等各個品類都有覆蓋。
Q:再比如說,蘋果怎么做防偽溯源?
A:這個我們還真做了,蘋果、橙子都是一類的。某些橙子是直接在單果上加二維碼,這個是廠家在生產(chǎn)線上就會貼,然后真空包裝,外包裝箱上也會貼上碼,這樣通過追蹤箱子,箱子和里面橙子的關(guān)聯(lián)關(guān)系就能全部記錄下來,整個流轉(zhuǎn)也能記下來。
Q:各個節(jié)點自己來做這些數(shù)據(jù)上傳,工作量增加很多嗎?
A:對于大公司來說,有系統(tǒng)直接和我們對接。比如京東,我們有倉儲、運輸、配送等系統(tǒng),消費者買了東西,各個環(huán)節(jié)都要掃一下,這個數(shù)據(jù)采集動作本來就是要做的,沒有明顯增加工作量。
當然,如果有一些公司、機構(gòu)本來就沒有系統(tǒng),現(xiàn)在需要他錄一些,是要有一些操作。
Q:那他有什么動力來錄這個數(shù)據(jù)呢?
A:基于國家對于食品安全的要求,商品品質(zhì)作為企業(yè)監(jiān)管的程序,即使不做追溯也是需要記錄的,另外隨著消費的升級,消費者對品質(zhì)的要求也越來越高。同樣是養(yǎng)雞,跑步雞的價格能比其他的更貴,這樣一對比,他就有動力了。
Q:跑步雞市場反饋怎么樣?
A:每次入欄三萬只,基本一上市就賣光了。
Q:市場反饋好,你覺得是因為區(qū)塊鏈防偽溯源給了消費者信心嗎?
A:核心其實是中國老百姓有錢了,追求品質(zhì)了,有企業(yè)去嘗試做這種品質(zhì)的提升,和市場需求相匹配,然后他又看到你做了這么多努力,一定極大地增強了他對商品的信心。
Q:既然都是由京東來牽頭做這個事情,為什么一定要用區(qū)塊鏈技術(shù)呢?用你們的中心化數(shù)據(jù)庫,你們開發(fā)一套系統(tǒng)去做這個不行嗎?
A:我們把有效信息放在區(qū)塊鏈上,是為了給大家?guī)砀嘈湃。如果用一個普通數(shù)據(jù)庫來做,也行,沒問題,但我們更希望讓第三方檢測機構(gòu)、政府監(jiān)管部門和我們形成一個聯(lián)盟鏈,這樣我們就不是中心了,政府監(jiān)管機構(gòu)也有我們的數(shù)據(jù),如果大家覺得有問題,可以讓監(jiān)管部門對這些數(shù)據(jù)進行校驗。
Q:也就是如果只存在自己的服務器上,一旦出現(xiàn)質(zhì)量糾紛,是說不清的。
A:如果是中心化的,理論上數(shù)據(jù)是可以篡改的。
Q:防偽溯源用的是聯(lián)盟鏈,節(jié)點有限,如果一家小創(chuàng)業(yè)公司也是做這個,它遇到糾紛了,要幫客戶逃避責任,它能通過說服聯(lián)盟里的多數(shù)參與者去篡改數(shù)據(jù)嗎?
A:在聯(lián)盟鏈里,我們一般會找?guī)讉信譽比較好的節(jié)點作為信息驗證節(jié)點,比如政府或其他第三方機構(gòu)。一般的小公司不具備驗證能力,接進來只是作為數(shù)據(jù)采集節(jié)點,只能查詢,不能做驗證操作。它的數(shù)據(jù)能上鏈,但不能決定數(shù)據(jù)的添加。
另外從業(yè)務的角度來看,商業(yè)是重復的,如果你反反復復造假坑我,我下次就不會跟你合作了。
Q:但如果這筆大單對它特別重要,就是要改呢?
A:它即使改了,改的動作的記錄也還是在的,記錄一旦記入?yún)^(qū)塊,就無法修改。
Q:我看過其他公司做的防偽溯源,消費者掃碼,能在手機上看到養(yǎng)殖、屠宰、物流等一連串信息流,如果修改了,修改的這個動作,消費者能在信息流里看到嗎?
A:對外的查詢平臺,是可以查到的,比如監(jiān)管部門說這筆大單一定要查,那就可以讓企業(yè)來舉證。不可能給普通消費者展示底層代碼,還是得按照消費者能夠接納的方式友好地去展現(xiàn),但技術(shù)在底下是悄無聲息地運作的,確保信息的真實記錄。
另外,造假這個問題不是依靠某一項技術(shù)就能根除的,需要其他很多東西的配合,比如立法、供應鏈閉環(huán)、物理防偽標簽等。商品流通路徑太長的話,總會有一些監(jiān)控不到的地方,區(qū)塊鏈只能保證信息不可篡改,不能保證貨物本身,每個環(huán)節(jié)的具體行為不是技術(shù)能解決的,可能需要立法來管。
Q:除了供應鏈閉環(huán),京東應用區(qū)塊鏈還有其他什么優(yōu)勢?
A:我們提供了一套能夠支撐全商城商品追溯的解決方案,各個事業(yè)部現(xiàn)在都在用,品類也越來越多。通過在區(qū)塊鏈上跑防偽追溯數(shù)據(jù),我們發(fā)現(xiàn)區(qū)塊鏈現(xiàn)在并沒有那么完備,需要去迭代升級,通過上面的應用層,去不斷完備底層,F(xiàn)在區(qū)塊鏈的吞吐能力還不能支持高并發(fā),但京東的交易量又非常大,這就出現(xiàn)了矛盾,比如一個品牌的洗發(fā)水給我們傳了幾千萬條數(shù)據(jù),我們用了一個月來寫入。看到了這些問題,所以我們也在做京東自己的區(qū)塊鏈底層,現(xiàn)在我們的底層速度已經(jīng)遠遠超過開始時的水平了。很多做區(qū)塊鏈的公司可以描繪很好的未來,拿到很多投資,但沒有實際業(yè)務場景和大量數(shù)據(jù)來驗證和完善,我們有這么大量級的業(yè)務,我們可以讓它更好。
Q:上個月你們發(fā)布了自己的區(qū)塊鏈白皮書,白皮書里描述的和正在用的區(qū)塊鏈有什么改進?
A:現(xiàn)在用的是大而全的東西,可能不太適合應用到具體的某一個場景。我們會把它分成很多層級,要用到追溯方面,就把它改造成更適合追溯的應用。針對于某一應用做定制化的區(qū)塊鏈,讓它更適合于應用場景。真正要用區(qū)塊鏈,一定要這么做,這是我們實際應用時總結(jié)出來的經(jīng)驗。追溯用的區(qū)塊鏈底層,跟做金融、數(shù)字存證的底層是不一樣的。
Q:不一樣在哪里?
A:它會更貼近于追溯的場景,追溯需要的是主體,鏈碼的結(jié)構(gòu)、存的數(shù)據(jù)格式、數(shù)據(jù)的量級全是不一樣的。追溯不需要記錄交易數(shù)據(jù),但做金融卻要把交易數(shù)據(jù)也記錄進來,然后出金融的風控模型等等。
Q:你怎么看待區(qū)塊鏈接下來的發(fā)展?
A:Gartner 有一個叫 The Hyper Cycle 的曲線(注:技術(shù)成熟度曲線),說的是任何一個技術(shù),誕生的時候無人知曉,過了一段時間進入快速上升期,市場很期待,但其實很不完備,不能達到預期,大家就不怎么去關(guān)注它了。不過總有一些公司在默默地使用、迭代它,又過了一段時間,發(fā)現(xiàn)這個技術(shù)成為支撐商業(yè)社會很通用的一個技術(shù),大家或許不再提它,但卻是生活里離不開它了。
Q:我知道京東也有用區(qū)塊鏈在做公益追蹤,這個是怎么實現(xiàn)的?
A:拿最難的實物捐贈來說,我自己也捐過,捐了多少錢,捐到哪里,我們都有記錄。愛心人士通過京東公益平臺進行捐贈,京東按捐贈項目買東西,入倉,在我們倉里流轉(zhuǎn),一直到把貨發(fā)到慈善機構(gòu)指點的地點,這些都沒問題,由我們的閉環(huán)供應鏈來操作和管理。然后慈善機構(gòu)把東西送到貧困小學,他們會按我們的要求來采集視頻、錄入信息,我們把信息整理好,反饋給捐贈的人,所以如果有人懷疑捐贈造假,記入?yún)^(qū)塊鏈不可篡改的信息是承擔得起追查的。