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