2017年9月23日,SDCC 2017之區(qū)塊鏈技術實戰(zhàn)線上峰會即將強勢來襲,本次線上峰會秉承干貨實料(案例)的內(nèi)容原則,邀請了圈內(nèi)頂尖的布道師、技術專家和技術引領者,共同探討區(qū)塊鏈技術棧架構與性能(架構與跨鏈操作)、智能合約安全、分層評測區(qū)塊鏈項目難點與策略、貼近
云計算的下一代區(qū)塊鏈平臺、區(qū)塊鏈+AI等熱門話題與技術。
京東Y事業(yè)部供應鏈研發(fā)負責人孫海波
據(jù)悉,京東Y事業(yè)部供應鏈研發(fā)負責人孫海波將在SDCC 2017之區(qū)塊鏈技術實戰(zhàn)線上峰會帶來題為《區(qū)塊鏈技術在京東供應鏈中的應用實踐》的分享,更多峰會嘉賓和議題請點擊這里。
【以下為采訪正文】
CSDN:請先和大家介紹下您和目前所從事的工作,以及關注哪些技術領域?
孫海波:目前擔任京東Y事業(yè)部供應鏈研發(fā)負責人,負責的業(yè)務包括訂單履約、庫存優(yōu)化、采購、供應商、智能預測、防偽追溯等。在京東參與過多次雙11和618大促備戰(zhàn),在高并發(fā)、大流量、系統(tǒng)優(yōu)化等具有豐富的經(jīng)驗。
CSDN:您曾在擔任HP架構師,可否分享您對架構是怎樣的理解?以及您對于架構師是如何定義的?他的能力,以及職責。
孫海波:架構是對于一個項目所用技術的整體宏觀把握。架構要考慮一些基本原則。首要的就是穩(wěn)定性原則,架構盡可能的簡單,清晰,不過度設計。其次要注意隔離處理,穩(wěn)定業(yè)務和易變業(yè)務要分離處理,核心業(yè)務和非核心業(yè)務要分離處理,電商業(yè)務和輔助流程要分離,應用和數(shù)據(jù)要分離,服務和實現(xiàn)細節(jié)分離。再就是要考慮抽象化,應用只依賴于服務抽象,不依賴服務實現(xiàn)細節(jié)。應用只依賴邏輯數(shù)據(jù)庫,不關心具體的數(shù)據(jù)庫位置和分片。應用虛擬化部署,不關心實體機配置,動態(tài)調(diào)配資源。松耦合也是要考慮的一個點,跨域調(diào)用盡量異步化,非核心業(yè)務盡量異步化,必須同步調(diào)用時,要設置超時時間和重試機制。最后要考慮容災設計,服務要自治,彼此能夠獨立修改、部署、發(fā)布和管理,避免引起連鎖反應。通過集群容錯,應用系統(tǒng)集群,避免單點。多機房容災部署,多活機制,避免出現(xiàn)單機房崩潰情況。
我理解的架構師首先是對技術和業(yè)務都全面了解的系統(tǒng)設計師。架構師可以不用寫具體的業(yè)務實現(xiàn)邏輯,但是他必須對系統(tǒng)整體采用的技術及其業(yè)務流轉過程非常熟悉,這樣才能夠根據(jù)實際業(yè)務需要給出最合適的架構設計。最好的架構不一定適合業(yè)務,適合自己的才是最好的。其次,架構師應該密切關注技術前沿,能夠采用一些新的技術對當前繁雜的業(yè)務進行變革,從這個角度上講,架構師又承擔著變革者的角色。舉一個很簡單的例子,一個常規(guī)的項目,如果沒有架構師,經(jīng)過半年時間也能設計完成。但中間可能會經(jīng)歷很多不必要的重復勞動工作,而且最終產(chǎn)品的穩(wěn)定性可能欠佳。如果有一個稱職的架構師參與,這個系統(tǒng)可能三個月就完成,期間的重復勞動可能會減少,同時最終產(chǎn)品的穩(wěn)定性應該也有所保障。架構師更多的工作應該是預見未來,多做一些防患于未然的工作。
CSDN:作為京東Y事業(yè)部供應鏈研發(fā)負責人,且負責的業(yè)務包括訂單履約、庫存優(yōu)化、采購、供應商、智能預測、防偽追溯等,這么多的業(yè)務工作支持情況下,方便談一下技術團隊的組織架構和人員安排嗎?
孫海波:當前技術團隊的人員眾多,根據(jù)管理學上管理幅度的理論,一個管理者管理8-15個人比較合理,這樣既可以有足夠的精力思考公司戰(zhàn)略,達成業(yè)務,同時又有精力去培養(yǎng)人才。我們根據(jù)這個原則,大約10個人就會選擇一個小組負責人,來負責某一部分的工作。然后我主要的工作是跟小組負責人溝通,了解工作中遇到的難點痛點,幫組大家來一起處理。一旦形成合理的方案后,再由相關的小組來具體落實。
CSDN:區(qū)塊鏈技術是什么時候出現(xiàn)在你們的視野中的?以及您的評價是怎樣的?
孫海波:將區(qū)塊鏈技術在團隊中推廣學習是在2015年。區(qū)塊鏈技術能夠在分布式多節(jié)點的場景下,無篡改的記錄所有的歷史交易信息。這個對于電商來講,至關重要,F(xiàn)在市面上有一些電商平臺存在虛假交易,這給整個電商行業(yè)帶來了很壞的影響,京東一直秉承著正道成功的商業(yè)理念砥礪先行,來嚴防假貨的滋擾。
按Gartner發(fā)布的2017年度新興技術成熟度曲線來看,區(qū)塊鏈技術正在得到人們認可。它利用安全技術、共識機制、智能合約及分布式賬本初步解決了網(wǎng)絡內(nèi)企業(yè)之間的信任問題,為實現(xiàn)跨企業(yè)的IT系統(tǒng)的協(xié)同,提供了強有力的支撐,未來它將改變行業(yè)的經(jīng)營模式。
但目前來看區(qū)塊鏈技術并不是萬能的,它有一些使用上的限制,如果把IT系統(tǒng)簡單分為聯(lián)機交易和批量交易的話,區(qū)塊鏈比較適合聯(lián)機交易中的中低頻交易及批量交易,比如我們現(xiàn)在正在做的京東防偽溯源業(yè)務。這是為了解決企業(yè)之間的信任問題及資產(chǎn)的“雙花”問題,引入的共識機制及交易打包組塊寫鏈機制。這兩種機制成功的解決了信任、“雙花”問題,但副作用也很明顯,就是效率問題,這是讓大家頭疼的問題。相信這難不住“愛折騰”的技術人員,在大家的共同驅動下,很快就會有新的方案。
對于這個問題,我們京東溯源團隊也在思考,現(xiàn)就共識模塊設計說一下自己的想法。為了適用不同的場景,共識模塊要做成可插拔、可配置的,這樣可以是針對不同的場景動態(tài)選擇不同的共識算法。網(wǎng)絡內(nèi)企業(yè)之間完全信任可選擇CFT類算法,比如:raft、paxos。網(wǎng)絡內(nèi)的企業(yè)之間信任度比較弱的情況下可選擇BFT類算法,比如:pbft、scp等,還有如pow、pos共識算法也用事實證明了自己在所處領域的成功。當然,京東溯源團隊也會以開放的姿態(tài),結合自身優(yōu)勢,利用外部資源來推進問題的解決。
CSDN:我們知道,區(qū)塊鏈在京東的供應鏈系統(tǒng)中的防偽溯源業(yè)務有著比較深度的應用,可否分享下當初啟用該技術的思考和抉擇,以及為何選擇應用在防偽溯源業(yè)務中?
孫海波:京東是一個秉承正道成功的國民企業(yè)。作為國民企業(yè),我們在不斷營造一種能夠達到消費者、商家和京東平臺共贏的局面。由于一些不良企業(yè)的滋擾,消費者和商家之間存在一種不信任感,如何拉近與用戶之間的距離,這是一個需要深刻思考的問題;趨^(qū)塊鏈的防偽溯源技術,能夠將商家所有的交易記錄下來,全程溯源。比如針對生鮮產(chǎn)品,我們會要求原產(chǎn)地企業(yè)提供相關的環(huán)保證明、飼料配比、硬件數(shù)據(jù)采集,具體條件的企業(yè)還會提供實時生產(chǎn)直播。我們會把這些信息以一定的技術手段封存起來,在區(qū)塊鏈中保存。由于這些數(shù)據(jù)分布在各個節(jié)點,而且每個節(jié)點環(huán)環(huán)相扣,如果想修改一個節(jié)點內(nèi)的信息,必須將所有的節(jié)點都修改。這樣的成本太高,相信沒有一個企業(yè)愿意去篡改區(qū)塊鏈的數(shù)據(jù)。
這種客觀實在性得到了消費者、品質商家和京東平臺的廣泛認可。消費者對于品質京東的認可度得到了極大提升,不必擔心假冒偽劣產(chǎn)品的滋擾。商家也從區(qū)塊鏈技術中得到了切實好處,由于信任得到保證,銷售量較之以前有明顯的提升,同時可以根據(jù)最終用戶的反饋,來更加關注在產(chǎn)品品質方面的研發(fā)投入。對于京東平臺來講,我們增加了消費者和商家之間的信任關系,同時也發(fā)揮我們的技術優(yōu)勢,為客戶推薦更優(yōu)質的商品,為商家的營銷庫存以及銷量預測來提供基于大數(shù)據(jù)的決策支持。
食品安全是一個國家很重要的民生課題,在這樣的一個大背景下,京東響應國家的號召,在食品安全領域持續(xù)輸出自己的能力。我們會依托區(qū)塊鏈進行更多可行性的研究,助力國家發(fā)展。
CSDN:很多人也會進一步關心溯源防偽業(yè)務架構,可否在分享之前簡單介紹下?
孫海波:我們將業(yè)務分為了六層:用戶層、管理層、功能層、接口層、服務層和存儲層。
用戶層主要針對最終用戶,提供給供應商、檢測機構、物流、監(jiān)管部門和消費者使用。溯源防偽業(yè)務系統(tǒng)安全方面采用了HTTPS外加MD5加密雙保險,保障數(shù)據(jù)的安全傳輸,做到客戶放心,我們安心。
管理層分為用戶管理后臺和運營管理后臺。功能層,提供數(shù)據(jù)采集、營銷管理、數(shù)據(jù)分析、溯源查詢、物品流轉、區(qū)塊鏈和溯源編碼等功能。
接口層,對外提供需要的API接口。我們實現(xiàn)部署了RESTful API服務,支持不同技術研發(fā)的異構客戶端或上層業(yè)務,并且采取了A/B雙環(huán)境部署API服務的方式,實現(xiàn)新舊版本平滑升級,解耦API服務和上層業(yè)務的升級時間。
服務層分為賬戶體系、分布式賬本和管理平臺功能,維護這區(qū)塊鏈的底層信息。根據(jù)區(qū)塊鏈的特點,采用分布式部署,實現(xiàn)了多orderer節(jié)點共識、多peer節(jié)點背書、多通道隔離、多機構協(xié)同,多CA控制。使各功能模塊可以實現(xiàn)動態(tài)擴容,保障了區(qū)塊鏈系統(tǒng)的穩(wěn)定,滿足了上層業(yè)務需求。
存儲層,負責區(qū)塊鏈聯(lián)盟部署,京東云提供區(qū)塊節(jié)點。以及其它相關的MySql和CouchDB等數(shù)據(jù)庫。由強大的京東云提供基礎設施服務,包括存儲、網(wǎng)絡及容器服務。
CSDN:其中,人員和成本投入情況是怎樣的?
孫海波:從單件商品接入?yún)^(qū)塊鏈追溯的成本上來看,初期成本的確會增加,因為要投入設備、人員、系統(tǒng)等進行商品的追溯管理,但是這些成本往往是一次性投入先搭建基礎設施,而且相當大部分的工作和投入均已由京東承擔,從長時間維度來看,持續(xù)的成本支出反而是非常低的,因為有規(guī)模優(yōu)勢,這也正是京東用實際行動踐行第四次零售革命基礎設施提供方的社會責任。
通過進行區(qū)塊鏈防偽追溯管理,企業(yè)在避免浪費、打擊假貨、防止竄貨、界定責任等方面節(jié)省了大量人力物力成本,保證商品質量的同時,提升了企業(yè)品牌形象、改善了管理效率、極大提高了用戶體驗、帶動銷量增長,這一系列的收益與投入成本相比是巨大的。
另外,在推進區(qū)塊鏈防偽追溯落地過程中,通過與品牌方的智慧協(xié)同,不僅實現(xiàn)了一定程度上溝通效率的改善,也為倉儲物流協(xié)同效率的提升帶來了新的思路,對合作各方付出的成本也起到了很好的彌補作用。
CSDN:區(qū)塊鏈作為一項新技術,而且技術行業(yè)往往面臨著很多技術迭代更新,應該如何去應對和學習新技術,您有什么心得和體會可分享?
孫海波:首先要加強團隊的能力建設。京東內(nèi)部有很活躍的學習氛圍,小至小組內(nèi)的技術分享,大至部門乃至公司層面的知識分享,有很多不同的專題。只要對技術保持足夠的好奇心,你可以學習到很多前沿的新技術。
京東內(nèi)部有京東大學,提供了很多現(xiàn)場和視頻學習機會,可以滿足你對不同技術的學習要求,同時你也可以提出自己的技術訴求。
京東同時也加強與外界優(yōu)秀技術團隊的交流學習,比如我們和斯坦福大學的技術團隊就保持了良好的合作關系。
CSDN:您作為技術負責人,您現(xiàn)在是如何安排自己的新技術學習、研發(fā)團隊管理、編程、生活等時間的?
孫海波:每天晚上我都會花一個小時的時間來讀書,沉淀思想,再就是到京東大學看看前沿技術介紹。我在管理上更傾向于管理學中的Z理論。給予員工支持和充分的賦權,充分發(fā)揮他們自己的主觀能動性,讓員工能真正的把工作當成一項事業(yè)來做。
具體的編程這塊,現(xiàn)在已經(jīng)沒有足夠的時間去接觸了。有時間會聽聽他們分享一些優(yōu)秀的代碼,借鑒一下巧妙的思路。更多的是給員工提供一下意見和建議,可能是一種賦能者的角色。
說到生活這方面,在互聯(lián)網(wǎng)公司工作,工作強度比較大,平時可能會疏忽了家人和孩子。京東對于幼兒提供了很好的關愛,家人只要有時間就可以帶著孩子到公司的游樂場來玩耍。
CSDN:您最期待在SDCC 2017·線上區(qū)塊鏈技術實戰(zhàn)峰會上看到哪些內(nèi)容?
孫海波:我更期待能推出一些新的供應鏈溯源解決方案,只有參與方多了,才能使溯源業(yè)務做得更大更強,才能實現(xiàn)食品真正安全的國之理想。一花獨放不是春,百花齊放花滿園。
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標題:專訪京東孫海波:電商供應鏈中區(qū)塊鏈技術的應用
本文網(wǎng)址:http://www.oesoe.com/html/news/10515520843.html