區(qū)塊鏈是什么呢?筆者認為是“賬本”。
打個比方,A向B借了100元。賬本上,就會記下某年某月,A向B借了100元。然后這個賬本是共享的,大家都會在這個賬本上記錄某年某月A向B借了100元。最后,這個賬本是不能修改的,信息傳輸是有安全機制保障的。
為什么叫區(qū)塊鏈呢?我分成兩部分解釋,一個是區(qū)塊,一個是鏈。
區(qū)塊鏈技術(shù)把共享賬本(類似分布式數(shù)據(jù)庫)中需要存儲的數(shù)據(jù)分成了不同的區(qū)塊,每個區(qū)塊通過特定的信息鏈接到上一區(qū)塊的后面,前后按時間順序連接起來呈現(xiàn)一套完整的數(shù)據(jù)。每個區(qū)塊鏈的分布式賬本從本質(zhì)上講是一個按照時間順序串聯(lián)起來的事件鏈,它使用協(xié)議規(guī)定的密碼機制進行了認證,保證不會被篡改和偽造。
1.區(qū)塊結(jié)構(gòu)
區(qū)塊是使用密碼學方法產(chǎn)生的數(shù)據(jù)塊,數(shù)據(jù)以電子記錄的形式被永久儲存下來,存放這些電子記錄的文件我們就稱之為“區(qū)塊(block)”。以比特幣的區(qū)塊鏈為例,它完整記錄了網(wǎng)絡上的每一筆歷史交易,好比是一個銀行賬本。每個區(qū)塊記錄了這幾個內(nèi)容:神奇數(shù)、區(qū)塊大小、數(shù)據(jù)區(qū)塊頭部信息、交易計數(shù)、交易詳情。
2.區(qū)塊鏈結(jié)構(gòu)
每一個區(qū)塊都由塊頭和塊身組成。塊頭用于鏈接到上一個區(qū)塊的地址,并且為區(qū)塊鏈數(shù)據(jù)庫提供完整性的保證。塊身則包含了經(jīng)過驗證的、塊創(chuàng)建過程中發(fā)生的交易詳情或其他數(shù)據(jù)記錄。
區(qū)塊鏈的數(shù)據(jù)存儲方式通過兩個方式來保證數(shù)據(jù)庫的完整性和嚴謹性。第一,每一個區(qū)塊上記錄的交易是上一個區(qū)塊形成之后、該區(qū)塊被創(chuàng)建前發(fā)生的所有價值交換活動,這個特點保證了數(shù)據(jù)的完整性。第二,在絕大多數(shù)情況下,一旦新區(qū)塊完成后被加入到區(qū)塊鏈的最后,則此區(qū)塊的數(shù)據(jù)記錄就再也不能改變或刪除。這個特點保證了數(shù)據(jù)的嚴謹性,即無法被篡改。
3.鏈式結(jié)構(gòu)
區(qū)塊和區(qū)塊之間是如何“鏈”起來的呢?主要依靠各個區(qū)塊之間的數(shù)據(jù)區(qū)塊頭部信息鏈接起來,頭部信息記錄了上一個區(qū)塊的HASH值(通過散列函數(shù)變換的散列值)和本區(qū)塊的HASH值。本區(qū)塊的HASH,又在下一個新的區(qū)塊中有所記錄,由此完成了每個區(qū)塊的信息鏈。
同時,由于包含了時間戳,區(qū)塊鏈還帶有時序性。時間越久的區(qū)塊后面所鏈接的區(qū)塊越多,修改該區(qū)塊所花費的代價也就越高。區(qū)塊鏈采用了密碼協(xié)議,允許計算機(節(jié)點)的網(wǎng)絡共同維護信息的共享分布式賬本,而不需要節(jié)點之間的完全信任。
區(qū)塊鏈不是萬金油
我的第一個觀點是:區(qū)塊鏈不是萬金油,也不是銀彈,不能解決物流行業(yè)面臨的問題,比如雙11快遞爆倉、路由優(yōu)化等。從根本上說,這些問題與區(qū)塊鏈沒有直接的關(guān)系,區(qū)塊鏈也不是用來解決這些問題的。
因為區(qū)塊鏈技術(shù)還在發(fā)展中,其本身作為一種分布式的技術(shù),業(yè)務處理上是適合的,可是由于技術(shù)的發(fā)展是一個從1.0到2.0到3.0的過程,所以,有些場景本身適合,但現(xiàn)階段技術(shù)的發(fā)展并未達到。這里用3個例子來說明。
1.交易效率低
目前行業(yè)區(qū)塊鏈的交易數(shù),對多個節(jié)點的共識,交易速度是很慢的。
2.去中心化悖論
就國內(nèi)情形來看,區(qū)塊鏈技術(shù)還未獲得監(jiān)管部門的某些方面的認可,所以更準切的說是要多中心化。
3.安全問題
1.0時,一個節(jié)點交易,另外其他節(jié)點也能看到此交易。所以,對于企業(yè)而言,這個技術(shù)是不安全的。我和某個人之間的交易,我不希望其他人看到,除非我們有一種授權(quán)機制,所以技術(shù)本身的成熟度可能阻礙了它的發(fā)展。
所以說,區(qū)塊鏈技術(shù)不是萬能的,目前的區(qū)塊鏈技術(shù)成熟度和業(yè)務需求存在差距。比如說不適用的場景就有:高性能交易(大量交易)、僅有有一名參與者的交易(區(qū)塊鏈一定是多個參與者參與的商業(yè)網(wǎng)絡)、尋找數(shù)據(jù)庫的替代方案、尋找消息傳遞的解決方案、尋找交易處理的替代方案、低價值大容量的交易等等。
區(qū)塊鏈的特點是什么?
1.共享賬本
它是一個分布式數(shù)據(jù)庫的概念。交易記賬由分布在不同的多個節(jié)點共同完成,而且每一個節(jié)點都記錄的是完整的賬目,因此他們都可以參與監(jiān)督交易合法性,同時也可以共同為其作證。就像剛才舉得例子,A向B借了100元這件事情所有人都可以為其作證。理論上講,除非所有人的賬目都被破壞,否則A向B借了100元這件事情不會賴掉。
2.智能合約
智能合約就是可以在區(qū)塊鏈環(huán)境下執(zhí)行的一段程序代碼。它是基于可信的、不可篡改的數(shù)據(jù),可以自動化地執(zhí)行一些預先定義好的業(yè)務規(guī)則和商業(yè)條款。比如A向B借了100元,可以寫一段智能合約的代碼完成某種條件下的自動還款。如果至2月10日,A沒有還B 100元,A賬戶自動向B賬戶轉(zhuǎn)100元。到了2月10日,外部事件定時器會自動觸發(fā)智能合約上的這段程序代碼,轉(zhuǎn)賬自動產(chǎn)生,這就是智能合約的概念。
3.隱私保護
區(qū)塊鏈上的交易信息是公開的,但是賬戶身份信息是高度加密的。只有在數(shù)據(jù)擁有者授權(quán)的情況下才能訪問到,從而保證了數(shù)據(jù)的安全和個人的隱私。
4.共識機制
所有節(jié)點之間需要采用一種共識機制從技術(shù)保證節(jié)點之間對共享賬本信息如何達成共識,去認定一個記錄的有效性,這既是認定的手段,也是防止篡改的手段。所有參與者一致同意,才意味著交易在網(wǎng)絡中通過驗證,從而杜絕了造假的可能。
區(qū)塊鏈的應用場景
我的第二個觀點是:快遞物流行業(yè)是非常適合應用區(qū)塊鏈技術(shù)的行業(yè)。
實際上,物流生態(tài)系統(tǒng)是有多個參與方組成的利益共同體。行業(yè)內(nèi)有一個關(guān)于「流」的概念,從最初的「商流」開始,逐漸催生出「物流」,以及相對應的「資金流」和「信息流」的支撐。
各種「流」的產(chǎn)生,其背后都有一個關(guān)鍵問題,就是一個商品所有權(quán)的轉(zhuǎn)移。區(qū)塊鏈技術(shù)解決的問題類型很多是和資產(chǎn)所有權(quán)進行轉(zhuǎn)移過程中產(chǎn)生的信任摩擦相關(guān)。因此,可以得出這樣的結(jié)論,快遞物流行業(yè)中的涉及的多流融合的業(yè)務場景非常適合區(qū)塊鏈技術(shù)發(fā)揮它的價值和效果。 應用區(qū)塊鏈技術(shù)可以顯著提高快遞物流行業(yè)中結(jié)算業(yè)務的處理速度及效率,有效解決物品的追溯防偽問題,充分保證信息安全以及寄、收件人的隱私。下面,我列舉出四種適合區(qū)塊鏈技術(shù)的快遞物流行業(yè)的業(yè)務場景類型。
1)高價值市場。將高價值商品進行數(shù)字化之后,記錄在區(qū)塊鏈上,進行資產(chǎn)所有權(quán)的維護。
2)資產(chǎn)所有權(quán)交易。資產(chǎn)進行數(shù)字化之后,記錄在區(qū)塊鏈上,進行資產(chǎn)交易過程的記錄管理。
3)共享數(shù)據(jù)場景。行業(yè)中共享數(shù)據(jù)的參與方,以區(qū)塊鏈賬本的形式進行記錄這些共享數(shù)據(jù)。
4)合規(guī)審計。區(qū)塊鏈對企業(yè)內(nèi)部和之間進行的交易進行不可篡改可追溯的數(shù)據(jù)記錄,合規(guī)審計工作需要這些高質(zhì)量數(shù)據(jù)的輸入,因此在技術(shù)上可以做到更加迅速高效。
下面我針對上述四種類型分別舉例現(xiàn)實環(huán)境中可以落地的四個業(yè)務場景。
場景一:快遞保價
圍繞保價場景,快遞公司進行商品運輸,保險公司提供商品保價,商家提供商品銷售,賣家購買保價服務,政府進行行業(yè)監(jiān)管。
那么,要把哪些東西記錄在區(qū)塊鏈上呢?有幾個關(guān)鍵的點,商品的物流詳情、賬戶、身份、理賠、其他參考數(shù)據(jù)等信息記錄在區(qū)塊鏈上。
保價就是合約的概念,當客戶對包裹進行正常簽收后,自動觸發(fā)賬戶理賠,合約正常結(jié)束,保費自動清算結(jié)束。如果出現(xiàn)問題件或者遺失件的時候,觸發(fā)保險公司理賠流程。
場景二:公益快遞
針對公益活動,比如「一分錢」活動,從每個公益包裹的費用中拿出一分錢捐贈給公益組織的賬戶。此場景中,快遞公司依然承擔商品運輸,公益組織提供公益活動執(zhí)行,扶貧商家提供公益扶貧商品銷售等。
那么區(qū)塊鏈里記錄的就是商品的物流詳情,包裹簽收后就會記錄到區(qū)塊鏈上,自動觸發(fā)從物流公司的公益賬戶轉(zhuǎn)移到公益組織的賬戶上。當公益活動結(jié)束后,整個流程是公開透明的,避免了大眾對社會公益活動的不信任感。
場景三:行業(yè)黑名單共享
快遞從業(yè)人員的黑名單,目前來看還是線下模式為主。我們希望通過區(qū)塊鏈技術(shù),讓每個公司將從業(yè)人員黑名單記錄到區(qū)塊鏈上,其他公司也可以查詢,而且數(shù)據(jù)不可以被修改,并能夠追溯到這個人是在哪家公司做了什么樣的不恰當行為等信息。
場景四:郵政寄遞渠道安全事件監(jiān)管
很多快遞公司會裝上安檢機,政府也想知道每家物流公司有沒有運輸安全隱患事件。通過分布式記賬的模式,讓各個快遞公司在出現(xiàn)安全事件時,將安全事件的有效信息記錄于區(qū)塊鏈上,使得監(jiān)管機構(gòu)可以實時監(jiān)控且不可篡改。
如何在快遞物流行業(yè)內(nèi)推廣應用區(qū)塊鏈
關(guān)于如何在快遞物流行業(yè)內(nèi)推廣應用區(qū)塊鏈,我有三個建議:
1)制定標準:面向物流快遞行業(yè)的區(qū)塊鏈應用框架和業(yè)務場景。怎么把一個技術(shù)用好?要關(guān)注技術(shù)和業(yè)務的結(jié)合,而不是為做區(qū)塊鏈技術(shù)而做,忘記了做事情的本來目標。
2)教育培訓:對物流快遞行業(yè)從業(yè)者進行普及和宣傳。針對從業(yè)者結(jié)合我們的業(yè)務場景,做區(qū)塊鏈技術(shù)的培訓和宣傳。
3)對話交流:提供溝通平臺進行常態(tài)化信息交流。
轉(zhuǎn)自:中國物流與采購網(wǎng)