技術沙龍|圍觀京東雲,您有一份區塊鏈技術禮包待查收!

clipboard.png
如今買東西都追求品質,時不時還要選購些境外商品,如此一來酷愛掃貨的我們免不了關注貨源情況以及運輸流程,如何一手掌握箇中變化無負擔?

同樣是精緻追求,生鮮品質隨時隨地被大衆關注,無論是帶着計步器的雞還是熱衷鍛鍊的牛,我們又如何精隨時隨地精準準把控生鮮源頭多樣數據?

其實無論是跨境電商還是品質生鮮,毋庸置疑,區塊鏈技術都在以貨爲單位的全鏈條中發揮了重要價值,而京東作爲全球範圍內少數擁有區塊鏈豐富應用和落地場景的大型企業更是充分利用其屬性不斷助力數字科技以及智能化應用的發展。

在剛剛結束的京東雲技術沙龍活動中,多位來自京東雲的技術大咖面對面針對京東雲BDS產品技術細節、開源計劃;JD BaaS賦能應用實踐落地以及去中心化身份技術原理與應用場景、閃電網絡等關鍵技術應用進行了深入探討,乾貨滿滿反響深刻,想必這些探索也將爲與此相關的從業者們提供借鑑與新思路,十分值得廣大開發者們認真學習與總結!

clipboard.png

一直以來,京東雲方面都認爲數據是資產、AI是能力、安全是基礎、IoT是連接,而云計算則作爲產業操作系統的角色存在。簡單比喻下,雲計算作爲基礎設施平臺,其上可以開發多種應用來實現產業賦能,創造產業價值,而區塊鏈則作爲產業價值傳遞的載體發揮作用。

儘管區塊鏈載體潛力無限,但目前從國內市場發展情況來看,行業屬性表現依舊相對單一。根據2018年的市場調研,國內區塊鏈市場排行第一的應用行業是銀行業,整體支出爲7600萬美元,佔比當年市場總支出46%,基本上一個行業就會佔據一半比例;此外排名第二、排名第三的行業分別是離散的製造業、零售行業。

clipboard.png

01 京東區塊鏈,傳遞產業信任價值

clipboard.png

立足於此,京東雲更希望通過雲智能+區塊鏈,也就是充分利用區塊鏈透明、高效以及可追溯的能力來助力產業互聯網發展,同時傳遞產業間的信任價值。在分享中京東云云計算佈道師張帆介紹:“BaaS是京東的企業級區塊鏈服務,它基於雲資源高可用、高可靠、高安全,彈性伸縮、快速部署的特性,其上部署的企業級區塊鏈平臺支持分鐘級的企業級區塊鏈建鏈,其中底層鏈的引擎JD Chain也是京東自研的。”

如果BaaS被認爲是平臺產品的話,那麼防僞溯源平臺就可以被當作一個即開即用的SaaS使用模式。截至今年6月的統計數據,基本上有700多家頂級品牌商接入溯源平臺裏,已經有600萬+的查詢訪問量。此外,京東雲還是首發BDS服務的雲廠商,可以將鏈上的可信數據聚合起來,克服數據無序以及數據孤島問題,最大限度發揮鏈上數據的信任價值。

“我們認爲,雲計算在產業賦能的過程中不單單是售賣雲主機那麼簡單,雲上承載的具備產業屬性的應用與方案是重要價值創造點。而云上能力的豐富需要多方發力,其中包括自研能力、商業模式、以開發者與合作伙伴爲代表的生態圈等。我們希望通過雲智能+區塊鏈助力產業互聯網發展,同時傳遞產業的信任價值。”張帆說。

02 BDS:實力賦能可信數據價值以及開源實踐

clipboard.png

作爲本場沙龍的第二位分享嘉賓,京東雲區塊鏈產品總監朱琅現場爲開發者們帶來了主題爲“BDS:實力賦能可信數據價值以及開源實踐 ”的技術演講。

如今區塊鏈技術蓬勃發展,出現了以BTC、ETH等爲代表的幾百條知名公鏈項目,也推出了聯盟鏈Fabric、JD Chain項目。不管公有鏈也好,聯盟鏈也罷,不同的鏈都有各自的特性,所以也就存在了有一些企業使用BTC,有一些企業使用ETH,還有一些企業使用 Fabric,像京東使用的就是 JD Chain,由於不同的區塊鏈之間是無法實現信息互通的,最終還是形成了一個個數據孤島,這樣就無法發揮數據的最大價值。

clipboard.png

BDS的產品架構圖主要分爲以下三部分:

第一部分:數據收集層面,接入了包括 BTC,ETH,XRP,LTC,BCH 等公有鏈,通過技術手段獲取了交易所,論壇,資訊等一些第三方數據。

第二部分,數據處理層面,第一部分的數據都會導入到大數據分析平臺中,經過數據分析加工之後,得到了像交易金額,交易次數,交易金額分佈,交易手續費,新增地址,活躍地址,地址餘額分佈,地址分類等數據指標。

第三部分,數據可視化層面,爲了方便大家體驗和使用,提供了區塊鏈數據 BI 工具,支持 SQL 查詢 和 條件查詢,支持對查詢結果包括但不限於表格,曲線,柱狀圖等多樣的數據可視化方式;還有包括數據智能提供數據實時更新,實時監控等其他功能。

clipboard.png

如果要總結一下BDS的產品特性,可以簡單概括爲幾個方面:豐富性,即目前整個BDS涵蓋了BTC、ETH、EOS、LTC、JD Chain等幾十個知名區塊鏈項目,定義了100多項區塊鏈數據指標;便捷性,支持通過點擊和拖拽的交互方式進行條件查詢,也支持標準 SQL 查詢語句,實現複雜的查詢邏輯,可實時生成各類數據報表、圖形化界面;專業性,提供了一套標準化的區塊鏈數據指標模型,同時依託京東雲的軟硬件及架構支持,具備查詢速度快,查詢效率高的特點等。

clipboard.png

BDS有怎樣的應用場景呢?

首先,區塊鏈數據服務可以提供鏈上用戶日活、月活、留存率,交易頻率等100+的自定義數據指標,數據真實客觀反映了區塊鏈的運行狀況,從而形成區塊鏈的完整運營分析報表;另外通過區塊鏈數據服務實時監控數字貨幣交易情況,實時瞭解行情動態,並結合區塊鏈相關的金融資訊、社會輿情等信息給金融決策、項目分析提供有效數據支撐,這一點也是可行的。還有一點,數字貨幣由於其地址匿名性往往被不法分子用於違法犯罪活動,區塊鏈數據服務中完整記錄了交易信息,通過分析地址間的交易行爲,定位資金流向,獲取金融犯罪的有效證據。

clipboard.png
clipboard.png
clipboard.png

據瞭解,整個區塊鏈產品部在2018年1月成立,2018年6月部門與火幣網簽署了戰略合作協議,共同就區塊鏈的前言技術,應用場景進行交流和探索。“2018年8月,我們的區塊鏈產品部發布區塊鏈數據服務1.0版本,2019年6月份發佈2.0版本,2019年7月份準備開源。”

clipboard.png
目前 BDS 開源了其中兩個模塊,模塊一是修改後的區塊鏈全節點服務,模塊二是BDS-Splitter 服務。未來會把實時處理、事件處理、Machine Learning等其他模塊開源出來。提及開源,朱琅表示此舉可以標準化區塊鏈的數據模型,制定區塊鏈行業數據指標標準;爲區塊鏈開源社區做貢獻,作爲提供區塊鏈數據分析的一項工具立足開源社區,希望做到以數據爲驅動,吸引更多區塊鏈愛好者一起加入其中,參與開發,共同推動整個區塊鏈繼續向前發展。

clipboard.png

03 BDS:系統數據分析

clipboard.png

關於波場的技術分析與結合BDS系統的數據分析,京東雲高級研發經理王環宇表示,據瞭解現在主流的共識算法有POW、POS、DPOS,早期一些著名供應鏈例如BTC、ETH採用的都是POW這種共識算法,但隨着技術升級這種共識算法產生了很多嚴重問題且效率很低。

clipboard.png

爲了解決這個問題就有了POS機制,而DPOS又是基於POS演進的,波場採用的就是DPOS共識算法,它的中文名叫做代理權益證明,基於投票選舉的共識算法。具體來說,DPOS就是必須通過普通節點選出來的超級節點,只有超級節點才能擁有這個鏈的區塊生產權以及超級節點維護整個區塊鏈安全和性能的能力。

“總結一下DPOS算法的優劣勢,它的優勢就是共識週期特別短,提高了自身的出塊速度,而且節省了大量能源;採用DPOS,基本不會產生分叉等;但劣勢也很明顯,即僞去中心化的實現,這也是經常遭人垢病的地方。”

clipboard.png

在關於"從技術加持到生態打造,全景解讀JD BaaS ”的分享中,京東數科區塊鏈研發部高級架構師王義會從企業級區塊鏈落地中面臨的困境,基於此京東區塊鏈提出的相關解決方案以及根據方案得出的落地場景等層面出發,並配合JD BaaS的快速試用進一步賦能開發者。

04 從技術加持到生態打造,全景解讀JD BaaS

clipboard.png

“京東落地區塊鏈場景是從供應鏈溯源系統開始的,當時我們信心滿滿,但是理想很豐滿、現實很骨感。在落地的過程當中遇到了一些問題,大致歸爲六類:首先是技術複雜性,大家都知道區塊鏈技術是密碼學、網絡通信、分佈式存儲、各種算法的融合,常規來說精通運用其中的一項已實屬不易了,而區塊鏈工程師需要對每一項都要有比較深入的瞭解。這對中小企業來說在人力資源方面是個不小的挑戰。第二點是易用性,目前來看區塊鏈系統對終端用戶來說是不太友好的,提供的操作工具不能很好地支持企業客戶將區塊鏈應用到業務系統。第三是功能完備性方面的欠缺,比如缺少用戶認證機制、沒有多級授權機制與跨企業系統機制,這些在目前企業應用系統中常見的功能。第四是可維護性,區塊鏈技術能否做到平滑擴展、故障能否實時處理,這對企業應用來說是非常重要。第五是安全性,這就涉及到祕鑰的管理、運行環境的安全、用戶的權限控制等等,爲了保障系統的安全還需要做大量的工作。最後是身份識別,爲響應監管要求,需要將現實世界的身份與區塊鏈中的身份相匹配,這也是區塊鏈必須要解決的問題。”王義總結道。

clipboard.png

面對這些問題,京東雲經過提煉總結得出了一整套京東區塊鏈的解決方案。

clipboard.png

clipboard.png

據悉這套方案大致分爲三個部分。第一部分是業務中臺。我們基於防僞追溯的系統,對業務進行抽象總結,提煉出來了一些比較共性的東西,打造了一個業務中臺。它能夠使企業應用快速接入到區塊鏈中,模塊化、配置化,可以進行按須定製。王義表示 ,基於業務中臺,京東區塊鏈落地了很多場景,例如之前提及的數據存證或者追溯問題,都是基於業務中臺來打造的。中間這部分就是BaaS平臺,主要特色就是簡單易用,提供了完善的工具集,維護升級比較簡單;第三部分是JD-Chain,具有自主知識產權的區塊鏈底層,它的性能指標比較突出,16個節點的情況下TPS可以達到一萬多,基於模塊架構進行開發,可以進行按需配置。

clipboard.png

概括來說,JD BaaS的主要特點就是可以做到資源層的無關性,具體來說公有云、私有云都可以方便部署應用。”區塊層集成了目前比較流行的Fabric或者以太坊等系統,用戶可以根據自己的場景選擇不同的區塊鏈底層;中間的服務層是對底層區塊鏈的抽象,可以通過API的方式把這些服務暴露給應用層;服務層則涉及到企業服務這部分的快速部署,可以做到區塊鏈系統的一鍵部署,跨雲部署能夠達成不同組織在不同的底層資源的情況下實現組建聯盟網絡。”他補充道。

clipboard.png

進一步來說,王義表示,身份鏈主要解決身份識別問題,可以被認爲是一個分散式的PKI體系實現,主要通過聯盟企業組建一個聯盟鏈或者監管機構參與進來,實現企業的實名認證,基於實名認證,在組建聯盟網的過程中可以知道每個聯盟成員的具體身份。
談及具體的部署環節,王義首先提到了一鍵部署,即在BaaS平臺上通過一些簡單的配置來實現組建一個聯盟網絡。企業級的動態組網,則是生產環節針對在弱信任的環節中實現企業的組建聯盟網絡開展一些業務信息。“談及彈性擴容,我們改造後的Fabric TPS能達到五千多,JD-Chain達到一萬多;但在這種情況下,如果有更高需求的話,我們可以通過水平擴展的方式將一條鏈分成多條鏈來提高性能。”

clipboard.png

另外,如今市面上的區塊鏈大多提供自己的瀏覽器,這種瀏覽器一般面向技術人員比較多,只是顯示出數據編碼,沒有一個具體的業務含義。王義提出,京東區塊鏈的瀏覽器可以將這種顯示的頁面相關性放在合約中,每次查詢在瀏覽器中顯示的是一些業務數據。例如存儲一張圖片,就可以在瀏覽器中查詢出來一張圖片信息或者證照信息。目前JD BaaS的快速試用有兩種方式,一種是在京東雲上申請賬戶然後購買資源進行快速試用;另外一種方式則是可以通過自身部署或者被提供的公用BaaS系統,將自身的私有資源導入BaaS系統中來部署區塊鏈。

clipboard.png

推及具體的落地應用,王義列舉了供應鏈溯源方面的案例。

“最近我們做了一個普洱茶追溯的案例,可以被認爲是區塊鏈、AI或者IoT技術的融合。首先,當茶餅出廠的時候會通過AI技術來獲取茶餅的一些特徵,並與追溯碼綁定存儲在區塊鏈中;包裝的時候會有一個RFID,這個RFID碼會和防僞溯源碼一起寫入到區塊鏈中,可以根據這個防僞溯源碼對這個信息進行追加,比方說追加一些運輸過程中的信息、存儲的溫度等;消費者購買之後可以掃防僞溯源碼,就能知道從出廠到物流再到購買全流程的信息; 購買之後,這個茶餅的所有權就會轉移到消費者身上,轉移的過程也會記錄到區塊鏈中。如果消費者將這個茶餅再次銷售或者再次轉移的話,這個所有權也是會跟着防僞溯源碼一起進行轉移。”

clipboard.png

05 從支付通道,隔離見證,到閃電網絡

clipboard.png

侯亮表示談及閃電網絡的競品,第一是Liquid。“如果是一個量化公司基本不會用Python,但可能會用Matlab。閃電網絡只是一個協議,通常網絡出了錯誤資產很容易丟,交易所或者大型的商業機構比較注重這點。Liquid是交易所之間快速轉賬的技術方式,除了火幣已經加入,一些大型的交易所都在使用Liquid這套方案,大額轉賬毫無負擔在交易所之間轉進轉出。”他進一步說。另外就是雷電網絡,以太坊上或者其他智能合約網絡會使用類似技術。

clipboard.png

如今閃電網絡有些怎樣的發展方向?第一是原子多路徑。如果按照微支付通道或者現在的閃電網絡可能不會有更好的優化,思考每個通道中能不能自動化變成分發的性質?第二是隱私性,是否可以更安全地把信息加密,保證通運之間的隱私性問題。

06 去中心化身份:基於身份標識的技術探討與應用

clipboard.png

截至目前,“去中心化的身份”是一個比較小衆的需求,不像比特幣、以太坊這麼流行。主要表現在一個是身份的主體及屬性,即多重身份下每個身份都要有相應的屬性,例如姓名、健康狀況、職位、薪水等。基於身份的標識,這些身份是通過怎樣的載體展示出來?身份的交互,即如何將身份的關聯交互給對方?

clipboard.png

圍繞這些層面大概可以分爲四個步驟:Centralized中心化的方式,就是一箇中心,公認的一個組織來掌控所有身份的授權,這是最常見的CA認證,這種方式在特定領域是可以達成的,但面向全局通用身份肯定是存在問題的。“在1999年、2000年左右出現的新方式就是Federated聯盟化,發起人是微軟,聯合一些當時的大佬級公司共同做互認對方身份,後來這個標準不了了之,應用的人非常少。”楊德升補充道。

clipboard.png

User-Centric就是以用戶爲中心的線上身份方式,即在每個人的層面形成對自我身份的全面掌控,這個還是取得了不少進展,初心很好。即在每個人的層面形成對自我身份的全面掌控;Self-Sovereign則是自我主權生成的方式。據瞭解,目前身份識別主要應用在SOVRIN的項目以及智慧園區等方向。“這個鏈與我們經常用到的比特幣、以太坊差異很大,從節點類型來講被劃分爲兩層,一層是中間灰色的區域,Validator Nodes是驗證節點或者見證節點,對於鏈上的信息有組合寫權限;外面一層是Obsever Nodes是觀察者節點是隻讀的。我們在身份驗證之後,很多信息只需從鏈上獲取,並不需要反向寫,設計的指標是按照我們DNS的設計指標,所以性能很好。”

關於智慧園區,楊德升表示在重慶以及寧波等地有所實踐:呈現一種偏區域性的半封閉、半開放園區,整體上使用去中心化的應用,例如門禁、進門閘機,甚至還有關於園區外賣員的身份覈實等。

clipboard.png

而工業互聯網領域主要用處在於身份的健全與驗證這套體系和流程,“但現實中只用這套流程有點兒力不從心。我們在工業互聯網中做了數據的可信傳輸、可信歸檔這樣的功能,也就是利用區塊鏈技術,主要是hyperledger Indy還有一些硬件層面的數字網關的協同,目前集中落地在重慶。”他補充道。

clipboard.png

clipboard.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章