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

京東科技開發者發表於2019-09-23

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

如今買東西都追求品質,時不時還要選購些境外商品,如此一來酷愛掃貨的我們免不了關注貨源情況以及運輸流程,如何一手掌握箇中變化無負擔?
同樣是精緻追求,生鮮品質隨時隨地被大眾關注,無論是帶著計步器的雞還是熱衷鍛鍊的牛,我們又如何精隨時隨地精準準把控生鮮源頭多樣資料?
其實無論是跨境電商還是品質生鮮,毋庸置疑,區塊鏈技術都在以貨為單位的全鏈條中發揮了重要價值,而京東作為全球範圍內少數擁有區塊鏈豐富應用和落地場景的大型企業更是充分利用其屬性不斷助力數字科技以及智慧化應用的發展。
在剛剛結束的京東雲技術沙龍活動中,多位來自京東雲的技術大咖面對面針對京東雲BDS產品技術細節、開源計劃;JD BaaS賦能應用實踐落地以及去中心化身份技術原理與應用場景、閃電網路等關鍵技術應用進行了深入探討,乾貨滿滿反響深刻,想必這些探索也將為與此相關的從業者們提供借鑑與新思路,十分值得廣大開發者們認真學習與總結!

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

一直以來, 京東雲方面都認為資料是資產、AI是能力、安全是基礎、IoT是連線,而云計算則作為產業作業系統的角色存在。簡單比喻下,雲端計算作為基礎設施平臺,其上可以開發多種應用來實現產業賦能,創造產業價值,而區塊鏈則作為產業價值傳遞的載體發揮作用。
儘管區塊鏈載體潛力無限,但目前從國內市場發展情況來看,行業屬性表現依舊相對單一。根據2018年的市場調查,國內區塊鏈市場排行第一的應用行業是銀行業,整體支出為7600萬美元,佔比當年市場總支出46%,基本上一個行業就會佔據一半比例;此外排名第二、排名第三的行業分別是離散的製造業、零售行業。

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

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


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

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

如果BaaS被認為是平臺產品的話,那麼防偽溯源平臺就可以被當作一個即開即用的SaaS使用模式。截至今年6月的統計資料,基本上有700多家頂級品牌商接入溯源平臺裡,已經有600萬+的查詢訪問量。此外,京東雲還是首發BDS服務的雲廠商,可以將鏈上的可信資料聚合起來,克服資料無序以及資料孤島問題,最大限度發揮鏈上資料的信任價值。
“我們認為,雲端計算在產業賦能的過程中不單單是售賣雲主機那麼簡單,雲上承載的具備產業屬性的應用與方案是重要價值創造點。而云上能力的豐富需要多方發力,其中包括自研能力、商業模式、以開發者與合作伙伴為代表的生態圈等。我們希望透過雲智慧+區塊鏈助力產業網際網路發展,同時傳遞產業的信任價值。”張帆說。
02 BDS:實力賦能可信資料價值以及開源實踐

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


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

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

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

BDS的產品架構圖主要分為以下三部分: 第一部分: 資料收集層面,接入了包括 BTC,ETH,XRP,LTC,BCH 等公有鏈,透過技術手段獲取了交易所,論壇,資訊等一些第三方資料。
第二部分, 資料處理層面,第一部分的資料都會匯入到大資料分析平臺中,經過資料分析加工之後,得到了像交易金額,交易次數,交易金額分佈,交易手續費,新增地址,活躍地址,地址餘額分佈,地址分類等資料指標。
第三部分, 資料視覺化層面,為了方便大家體驗和使用,提供了區塊鏈資料 BI 工具,支援 SQL 查詢 和 條件查詢,支援對查詢結果包括但不限於表格,曲線,柱狀圖等多樣的資料視覺化方式;還有包括資料智慧提供資料實時更新,實時監控等其他功能。

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

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

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

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

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

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

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

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

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

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

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

03 BDS:系統資料分析

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

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

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

為了解決這個問題就有了P O S機制,而DPOS又是基於POS演進的,波場採用的就是DPOS共識演算法,它的中文名叫做代理權益證明,基於投票選舉的共識演算法。具體來說,DPOS就是必須透過普通節點選出來的超級節點,只有超級節點才能擁有這個鏈的區塊生產權以及超級節點維護整個區塊鏈安全和效能的能力。
“總結一下DPOS演算法的優劣勢,它的優勢就是共識週期特別短,提高了自身的出塊速度,而且節省了大量能源;採用DPOS,基本不會產生分叉等;但劣勢也很明顯,即偽去中心化的實現,這也是經常遭人垢病的地方。”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推及具體的落地應用,王義列舉了供應鏈溯源方面的案例。
“最近我們做了一個普洱茶追溯的案例,可以被認為是區塊鏈、AI或者IoT技術的融合。首先,當茶餅出廠的時候會透過AI技術來獲取茶餅的一些特徵,並與追溯碼繫結儲存在區塊鏈中;包裝的時候會有一個RFID,這個RFID碼會和防偽溯原始碼一起寫入到區塊鏈中,可以根據這個防偽溯原始碼對這個資訊進行追加,比方說追加一些運輸過程中的資訊、儲存的溫度等;消費者購買之後可以掃防偽溯原始碼,就能知道從出廠到物流再到購買全流程的資訊; 購買之後,這個茶餅的所有權就會轉移到消費者身上,轉移的過程也會記錄到區塊鏈中。如果消費者將這個茶餅再次銷售或者再次轉移的話,這個所有權也是會跟著防偽溯原始碼一起進行轉移。”

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

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

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

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

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

如今閃電網路有些怎樣的發展方向?第一是原子多路徑。如果按照微支付通道或者現在的閃電網路可能不會有更好的最佳化,思考每個通道中能不能自動化變成分發的性質?第二是隱私性,是否可以更安全地把資訊加密,保證通運之間的隱私性問題。
06 去中心化身份:基於身份標識的技術探討與應用

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

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

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

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

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

User-Centric就是以使用者為中心的線上身份方式,即在每個人的層面形成對自我身份的全面掌控,這個還是取得了不少進展,初心很好。即在每個人的層面形成對自我身份的全面掌控;Self-Sovereign則是自我主權生成的方式。據瞭解,目前身份識別主要應用在SOVRIN的專案以及智慧園區等方向。“這個鏈與我們經常用到的比特幣、以太坊差異很大,從節點型別來講被劃分為兩層,一層是中間灰色的區域,Validator Nodes是驗證節點或者見證節點,對於鏈上的資訊有組合寫許可權;外面一層是Obsever Nodes是觀察者節點是隻讀的。我們在身份驗證之後,很多資訊只需從鏈上獲取,並不需要反向寫,設計的指標是按照我們DNS的設計指標,所以效能很好。”
關於智慧園區,楊德升表示在重慶以及寧波等地有所實踐:呈現一種偏區域性的半封閉、半開放園區,整體上使用去中心化的應用,例如門禁、進門閘機,甚至還有關於園區外賣員的身份核實等。

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

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


歡迎點選“ 京東雲 ”瞭解更多精彩內容

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

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69912185/viewspace-2657906/,如需轉載,請註明出處,否則將追究法律責任。

相關文章