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

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

一樣是精緻追求,生鮮品質隨時隨地被大衆關注,不管是帶着計步器的雞仍是熱衷鍛鍊的牛,咱們又如何精隨時隨地精準準把控生鮮源頭多樣數據?瀏覽器

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

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

clipboard.png

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

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

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

相關文章
相關標籤/搜索