就在不久前,京東雲在北京國家會議中心召開「區塊鏈+京東雲 大有可爲」戰略合做媒體溝通會。會上,京東雲與京東數科宣佈了在區塊鏈技術服務領域深度合做,重磅發佈了智臻鏈「雲」建設規劃,同步上線了「區塊鏈防僞追溯」、「區塊鏈數字存證」兩款「京東自營」的京東雲市場SaaS應用。同時,京東雲還重磅推出國內首款區塊鏈數據在線分析服務產品——BDS服務,並宣佈BDS正式對外開源。後端
而實際上,嚴格來講,BDS並不能稱之爲一款傳統的區塊鏈產品,它其實更像一款大數據分析產品,只不過,它的分析對象是各類區塊鏈而已。相信不少業內人士都很好奇,京東云爲何要推出這樣一款區塊鏈數據分析產品?BDS在京東雲區塊鏈產品矩陣中的做用是什麼呢?爲此,京東雲產品研發部高級總監郭理靖專門接受了CSDN記者的採訪,就以上問題爲你們作出瞭解答。數據結構
如下爲這次採訪的部分編整內容:架構
「咱們之因此作BDS這個產品是基於兩個考慮,第一個考慮是咱們以爲市場上缺乏區塊鏈數據分析統計類產品。好比咱們統計手機App活躍度時可能會考慮使用統計服務,咱們作網站必然會用到分析軟件,這些工具都是用來統計項目的用戶使用狀況、用戶在上面停留多少時間、用了哪些功能、日活、月活、留存,都能很方便的統計出來,這種統計工具可以幫助項目方、開發者、廠商清晰的知道本身項目運行的狀態,不然兩眼一摸黑,到底App有多少用戶也不知道、用戶使用路徑也不知道。區塊鏈也同樣,每一個區塊鏈項目都是個獨立的項目,你能夠認爲每條鏈都是一個獨立的App,每一個項目運營的情況實際上是一個比較黑盒的東西,做爲普通用戶,想要去了解某條鏈的運營情況,就須要有比較好的專業知識。而BDS,就能夠幫助用戶很好的瞭解這些信息」,郭理靖說。工具
「其次,京東雲有很強的大數據處理與分析能力,咱們所作的事情是要把不一樣區塊鏈項目的全節點建設起來,對全節點的源碼進行改造,解析全節點的數據,同時對數據進行清洗,導入大數據平臺,以後,進行數據建模,創建日活、月活、日交易量、交易關係等諸如此類的模型。京東在底層技術和數據建模方面有豐富的經驗,並且咱們對這件事也比較感興趣、願意去作,這是咱們的出發點。」郭理靖補充道。oop
在談到京東云爲何要涉足區塊鏈領域時,郭理靖表示,區塊鏈技術從廣義宏觀來說能夠認爲是一個信息交換的標準,能夠在多方不信任狀況下有效保障信息交換、確保信息不被篡改,區塊鏈能夠被看作是工具。基於這個工具,在京東內部有許多場景須要和利用這樣的技術。另外,京東的外部合做夥伴也對區塊鏈技術有所訴求,所以,做爲雲服務廠商,使用區塊鏈以及在京東雲上提供BaaS服務是順其天然的思路。區塊鏈
那麼,BDS到底是什麼?郭理靖介紹說,從產品角度講,BDS確實是一個更相似於大數據分析的產品。但在底層數據抽取上又和傳統的大數據平臺有很大不一樣,區塊鏈的數據是一個個區塊,就像一本本沒有電子化的帳本,一般要統計某一個用戶過去一年全部的交易,必須遍歷全部的區塊才行,可是BDS裏只須要經過一條SQL語句就能夠找出來,由於經過BDS,已經把這些離散的數據都統一堆放到了一個數據倉庫裏,以方便用戶查詢。大數據
BDS的本質是將數據從區塊鏈裏剝離出來,以一個更容易理解的抽象概念展示在用戶面前。用戶能夠很容易的對這些數據進行分析處理,包括日活、交易金額等,而無需再去解析底層的數據。但BDS與區塊鏈底層技術仍是息息相關的,每一個鏈的底層結構大相徑庭,鏈的技術特點也徹底不一樣,不一樣的鏈用的是不一樣的算法,底層的數據結構也不太同樣,好比比特幣用是UTXO,有的是用帳號模型,並且有些匿名幣,根本連帳號、交易信息都看不到。對用戶而言,經過BDS能夠不用理解底層的區塊鏈邏輯,但對於BDS的研發人員而言,挑戰仍是挺大的,由於必需要理解每一個公鏈底層的結構,須要技術人員更深入的理解底層的邏輯,不少時候還須要解析每一個合約裏的數據,工做量很是巨大。但京東雲有很強的區塊鏈專家隊伍,對各區塊鏈項目的技術都有很深刻的研究,這樣的團隊在國內也並很少。網站
目前, BDS對市場上常見的BTC、ETH、EOS、LTC、XRP、BCH 等20多種知名區塊鏈項目都能支持,如以比特幣模型爲基礎的各類鏈,包括比特幣的分叉版本,它們的底層架構略微有所不一樣,可是BDS都能對其進行解析。另外,以太坊ERC20爲規範的各類Token,BDS也能解析。雲計算
此外,爲了可以支持更多的鏈,京東雲BDS團隊開源了 Blockchain Node 和 BDS(Splitter) 兩個服務模塊, Blockchain Node 模塊優先將 BTC Node 代碼開源,以後還會不斷開源其餘的全節點服務,預計在2019年Q3季度會陸續將:ETH,XRP,ETC,LTC 等20+條主流公有鏈,也歡迎更多的開發者能夠加入到BDS的開發中來,對更多的區塊鏈項目進行支持。
BDS架構是一個比較解耦的模式,整個架構具備開放性,開放性就意味着能夠容易接入新的鏈,哪怕不理解BDS數據處理流程,只要把全節點進行改造,按照規定的數據格式寫入到隊列裏,這個鏈就算接入完成了;其次,對後端、對底層的存儲也是比較靈活的,能夠鏈接MySQL,也能夠鏈接Greeplum, Hadoop等,同時,數據寫入端也是比較靈活的,能夠考慮到各類不一樣場景、環境的訴求。
總體上,BDS採用了開放式的架構,可以讓使用者,開源的參與者和開發者可以很靈活對接不一樣的公鏈、不一樣的底層存儲方案。那些想深度分析公有鏈數據的用戶,能夠經過 BDS平臺,利用其免費提供的查詢服務,無需編寫任何代碼就能夠直接查詢鏈上數據;同時也支持用戶本身在本地搭建一個相似 BDS平臺的環境,本身去作一些分析處理。
郭理靖再次強調了京東雲與其餘競爭對手相比的優點,首先,團隊對區塊鏈底層技術的理解是比較深入的,業界沒有其餘團隊有像京東雲團隊同樣能把區塊鏈基礎信息模型建設得這麼完善,這是京東雲的核心能力。其次,京東雲底層建設全節點數據、全節點過程當中積累了不少經驗,區塊鏈的技術並無你們想象中那麼成熟,或者搭建一個全節點沒有你們想象得那麼容易,聽起來很簡單,誰均可以搭,但事實上須要大量的時間與人力的投入,才能達到應有的水平狀態。
郭理靖表示,京東雲在BDS上的計劃是很是清晰的,即依賴京東雲技術能力,把業界知名的公有鏈、聯盟鏈都接入進來,從而成爲業界最大的區塊鏈數據聚合平臺,全部區塊鏈的數據在BDS上都有,從而實現「萬鏈歸一」。
關於區塊鏈技術的將來,郭理靖則抱着「短時間謹慎,長期樂觀」的見解,他不認爲短時間內區塊鏈技術可以改變世界、顛覆行業。
郭理靖表示,首先,區塊鏈技術並不能像互聯網或者像移動互聯網同樣席捲各個行業,對人們生活方方面面形成深入的影響,但區塊鏈短時間內絕對不會達到這種程度。
其次,這個新興技術和手段,帶來了各類各樣的人,有不少人是技術熱愛者,也有不少是投機分子。這個行業須要一次大洗牌,把非純粹技術化的或者非純粹商業化的東西清理出去。這個行業泡沫尚未徹底破裂,因此短時間內是謹慎的。
長期看來,仍是樂觀的,至少在特定幾個場景裏區塊鏈將會扮演很重要的角色,整個世界畢竟仍是一個充滿多邊角色角逐的場景,多邊不信任的場景是存在的,那麼這種技術仍是有本身的用武之地。
並且不少大公司以及機構已經開始在嘗試研究數字貨幣以及在跨境匯款的場景中使用區塊鏈技術,區塊鏈技術仍是有其明確的存在價值,長期確定會在某些領域發揮很是大的做用。
郭理靖最後說,京東雲是京東集團技術能力輸出的窗口,在融合京東智臻鏈(BaaS)上會持續技術投入,繼續作京東本身的區塊鏈,以及在京東內部更多場景使用區塊鏈技術,另一方面,京東雲將會把京東智臻鏈(BaaS)和BDS持續商業化。
京東雲BDS開源計劃旨在尋找志同道合的技術愛好者,與京東雲區塊鏈項目團隊一塊兒,經過BDS開源項目的平臺,打造一個行業標杆級的區塊鏈數據類產品標準,以及一個優秀的開源團隊,爲開源事業作出一點貢獻。
目前咱們正在作【BDS開發者招募項目】,點擊便可瞭解相關信息。
如對區塊鏈感興趣的小夥伴,也可點擊參加咱們的【「鏈」接產業、「數」造智能】線下沙龍活動!