當區塊鏈被定義為國家戰略,開發者何去何從?
北京時間 12 月 20 日,由 CSDN 主辦,區塊鏈大本營協辦的 2019 區塊鏈開發者大會在北京麗亭華苑酒店正式拉開帷幕。本次大會以「破局·自主創新!」為主題,力邀華為、騰訊、百度、微眾銀行、平安壹賬通、迅雷鏈等業界頂級技術創新企業與代表,從技術創新、應用創新、技術融合創新、行業解決方案創新等維度為開發者揭開中國區塊鏈自主創新的全畫卷;同時,豐富的案例解析及海外優質專案的加持,可以幫助開發開啟視野、告別迷茫,找準自己的方向。
大會現場火爆,座無虛席,本文對全體大會進行了非常詳實的精華記錄,從這裡既可以看到大開大合的深邃思考,也能夠直觀地看到各大企業深入細微的案例實踐,接下來一睹為快吧。
蔣濤:進入開放金融的技術時代
CSDN 創始人&董事長、極客幫創投創始合夥人蔣濤表示,未來,所有公司都將成為軟體技術公司,所有人都將具備程式設計能力,數字化將無處不在,所有公司的運營、流程、資料、資產都將被數字化,這將帶來「如何形成決策選擇」的問題。因為當全部數字化之後,所作出的決定必須要基於資料思維,理解數字系統運轉,因此,所有公司最後都將可能變成一個演算法驅動的公司。
蔣濤,CSDN 創始人&董事長、極客幫創投創始合夥人
這也就帶來了一個問題,那就是「為什麼區塊鏈如此重要」?微軟認為,未來世界計算能力的獲取,計算、儲存、AI 呼叫都將像水和電一樣,「世界是一臺計算機」。特別有意思的是,2015 年,以太坊創始人 Vitalik Buterin 探討過區塊鏈的價值,他認為區塊鏈是一臺計算機,「區塊鏈是一臺神奇的計算機。在這臺計算機中,任何人都可以上傳程式並使程式自動執行。在這個過程中,每個程式的當前和所有先前狀態始終是公開可見的,並且具有非常強大的加密經濟學安全保證,即在鏈上執行的程式將繼續以區塊鏈協議指定的方式執行。」
這從另一個角度來看世界,如果我們有一臺永不停息的計算機,它能夠為我們做什麼?我們的社會、經濟、組織,可能都要依賴於這臺計算機執行,這就是現在區塊鏈要做的事情,它將改變我們基礎的系統架構,但還相對比較長遠。
我之前曾多次分享過「CSDN 社羣三倍速定律」,一個技術是否真正落地,到底哪項技術、產品、協議能夠真正成為大眾應用、發揮真正價值,就看開發者是不是真正在主動討論和寫它相關的文章。
CSDN社羣三倍速定律
在 CSDN 平臺上,區塊鏈在 2016、17 這兩年有著非常強勁的增長,主體與以太坊相關,2018 年再度迎來一個新高峰。但在 2019 年我們可以看到下降得很厲害,從開發者討論來講,可以說 2019 年我們的確面臨著冬天。
從整體趨勢上而言,雖然遭遇冬天,但區塊鏈創業公司的數量並沒有減少,下一步,還將有更多的創業公司出現,同時,大型公司也迎來需要將區塊鏈採用作為一項關鍵技術,從全球趨勢來看,VC 仍然是區塊鏈投資的主力。
總結而言,到底什麼是區塊鏈最核心的應用?為什麼需要區塊鏈?什麼樣的服務應該在區塊鏈上執行,而不是在傳統伺服器上?區塊鏈的價值是什麼?這些都是長期性的問題。而讓技術真正落地還需要產品、技術、協議等。隨著更多開發者加入,一定會讓區塊鏈應用最容易地做出來,我們更需要的是更大的長尾效應,這樣才能帶來區塊鏈生態的繁榮。
孟巖:區塊鏈的應用模式思考
數字資產研究院副院長、CSDN 副總裁孟巖表示,2019 年,區塊鏈處於一個冬天,如果沒有“1024”講話將區塊鏈提升到戰略高度,區塊鏈幾乎被徹底邊緣化。
不過,這並不意味著我們之前面臨的問題能夠得到解決,特別是程式設計師做區塊鏈要明白,技術上的問題並不難以解決,真正難解決的是應用的人,金融等其他行業為什麼要使用區塊鏈?
區塊鏈從某種意義上來講,它的優勢往往不在我們技術人員傳統理解的維度上,它不是提高效能,也不是讓程式設計變得更簡單,甚至可能還會施加更多限制。我們認為它更多的是提出一套新的解決問題的方法和機制,有特色,比如分散式記帳、響應式資料整合、交叉驗證、內建激勵等,透過這套方式可以一定程度解決在傳統中心化解決方案中所面臨的諸多問題,比如資料價格失真、產權模糊等。
不管是區塊鏈還是通證經濟,本質都是實現大規模人類協作的工具和平臺,它的目的是為了在基本平等的條件下,用分工和自由交換的方式促進全面協同。人類過去 500 年的歷史證明,透過這種市場經濟的方式進行人類協同是效率最高的,能夠創造最大的財富,區塊鏈就是這樣一個目標。
金鍵:ID 演進與區塊鏈技術發展
為什麼手機不能直接連線?為什麼不能點對點完成交易?為什麼資訊不能讓所有者做主?
中國資訊通訊研究院(CAICT)工業網際網路與物聯網研究所所長,中國通訊學會區塊鏈專委會副主任委員金鍵以這「靈魂三問」提出了疑問 —— 「是什麼決定一個區塊鏈的價值?或者說,是什麼讓一個區塊鏈變得有用?」由此,從標識(Identifier)著手,開始了自己對於區塊鏈技術發展的思考分享。
標識,即指在一定範圍內,唯一標記和識別目標物件的編碼/符號/名字等。從網際網路到物聯網,再到區塊鏈,名字與標識系統從來都是核心構件。
區塊鏈為什麼還沒有來到我們生活中?當區塊鏈上有足夠多的資產、身份、房子、車子,在區塊鏈上可以交易到更好的汽車時,區塊鏈就會變成剛需。但是那些房子、車子怎麼來到區塊鏈上呢?這都是現在大家孜孜以求解決的問題,技術路線非常複雜,網際網路演進了非常多年,但是如果這些不能實現,區塊鏈永遠不會發生大爆炸。所以在物聯網上,大家強調數字孿生,我們怎麼建立完整的數字孿生空間?數字空間完整了,就可以實現我們理想的「萬物互聯」的區塊鏈模型。
網際網路透過域名 IP 這層實現了應用,來讓網際網路資訊物理網路承載了非常多的應用,並進行資訊互動,中間邏輯層(域名 IP 層)實現查詢訪問。未來網路將泛在化,5G 新一代高速資訊網路基礎設施基礎上,可以讓裝置和裝置技術上連線,但是邏輯上、業務上能幹什麼?我認為,區塊鏈將會讓高速的資訊網路真正發揮作用。Identifier 也會是區塊鏈非常基礎的構建,如果區塊鏈能夠幫助實現萬物互聯,那麼它將是這個萬物互聯中的賬本,這個賬本來實現任何互相操作,能做什麼、能交換什麼,這樣一個基礎設施應該是非常有前景的。
敖萌:透過案例看“雲鏈結合”
騰訊雲區塊鏈首席架構師敖萌表示,區塊鏈能做兩件事,一是把資料寫到鏈上讓大家達成共識,二是資料一旦寫上便不可篡改。但區塊鏈有一些侷限性,為了讓功能更加完善,解決使用者問題,由此提出了“雲鏈結合”,將雲上的大量工具、能力賦予區塊鏈,比如大資料、人工智慧、安全等,和區塊鏈融合在一起,才能真正解決使用者的問題,也促進區塊鏈應用落地,比如電子存證、供應鏈金融、防偽溯源等。
區塊鏈即服務(BaaS)有什麼好處?首先,不同區塊鏈節點上的增速不同,經常會發生自己資源要動態調整,但是有了 BaaS 以後就不用再管了,把所有的資源送給 BaaS 平臺,讓 BaaS 平臺自動在裡面調節。對於一個企業來說,沒必要把整個鏈條都從 BaaS 買過來,我只買你幾個節點,把這些節點跟別人對接或者自己拉一條鏈跟別人做業務,這時你會變得很輕鬆,雲讓大家變得輕鬆、讓大家的 IT 成本做得迅速降低,還可以做私有化部署、混合雲部署。
那麼,具體來講,BaaS 可以幫助區塊鏈做哪些事情?包括單節點的高可用性,多節點管控、降低成本,網路穿透,區塊鏈升級等,並直接面向業務。
張開翔:微眾銀行分散式系統架構和區塊鏈開源技術生態建設
作為 CSDN 19 年的資深使用者,微眾銀行區塊鏈首席架構師張開翔先回憶了自己的程式人生,「2000、2001 年那時我剛畢業不久,一無所有,一個人到深圳 ,感謝有 CSDN 的論壇和朋友幫我度過職業生涯起步的那幾年,我在CSDN學習,也認識了很多朋友,對於我來說,CSDN 就是我的同行交友網站,當時的很多朋友現在還在保持聯絡,CSDN 的氛圍真的非常好。時間過得很快,有些東西變了,但有些東西還沒變,我還是個程式設計師,還是搞技術的,頭髮跟 20 年前差不多,是作為程式設計師非常成功的一件事情。」
緊接著,張開翔分享了從 2015 年開始一路走來微眾銀行在分散式系統架構的實踐和區塊鏈開源技術生態的建設。張開翔表示,除了易用好用外,區塊鏈還有很多訴求:第一,節點數多,未來聯盟鏈遍佈全國甚至全球,上千上萬節點都是有可能的;第二,之前區塊鏈處於探索階段,現在很多夥伴已經遇到資料量的瓶頸與挑戰;第三,頻寬貴成為分散式網路的痛點;第四,保護隱私,這是毋庸置疑的。
對此,張開翔分享了微眾銀行的最佳化方法,首先是 Scale UP,透過細緻的最佳化和平行計算,將機器的 CPU、記憶體、硬碟跑滿。但一個機器效能是有限的,如果要服務海量使用者,Scale OUT 是必須的,就是平行擴容。還有一點是把資料快取記憶體起來,區塊鏈有個特點,資料一旦生成就不會再改歷史資料,它只會新增,有技巧的把熱點資料快取起來可以達成極致加速。
但這還不夠,金融業對區塊鏈要求指標很高,團隊給自己提出了很苛刻的要求,即要求交易具備極強的事務性、正確性,一旦交易被快速確認,就不會再回滾、分叉,而且強調一定是單鏈的效能,和用智慧合約實現業務邏輯前提的效能。
另外,根據商業場景的特點,需要進行靈活的分層分組,在隱私保護方面,商業資訊或個人資訊都需要妥善保護,我們也會發布齊備、易用、高效能跨鏈和隱私保護方案,以更好的服務分散式商業。”張開翔說。
劉堯:企業區塊鏈技術賦能產業創新
同樣是 CSDN 使用者也是自 2015 年開始接觸區塊鏈的百度智慧雲區塊鏈產品負責人劉堯首先表示,「區塊鏈的產品方向如果不懂程式碼就幾乎沒法做」。劉堯表示,在“1024”講話後,我們迎來了鏈上創新、實體融合、提升效率、加強互聯、多方協作的時代機會。
但區塊鏈同時也正在發生變化,區塊鏈正在從獨立的泛式演進為融合泛式,區塊鏈靠自己不行,一定要和 IoT 等融合,跟傳統企業級軟體理念做借鑑,才能賦能企業的業務。
在企業區塊鏈技術的主要價值主張上,主要包括技術覆蓋面廣、可工程化能力、低門檻使用、觸達解決方案和生態能力,並具備以下特徵:
一,分散式信任,帶來了分散式信任的核心能力;
二,安全、隱私;
三,公平、協作;
四,聯盟化治理,中國行業落地 99% 的場景都是聯盟鏈;
五,商業閉環。
劉堯表示,區塊鏈不是單打獨鬥,一定是透過生態鏈和行業夥伴共同合作。因此,「融合 ABC + IoT + 5G 的區塊鏈工程平臺是產業落地的基礎設施」。明年一定是企業區塊鏈助力產業創新落地的時間點,大家會面臨很多嚴肅的驗證,這些技術問題都要解決。
黎江:區塊鏈易用性提升實踐及關鍵技術
目前區塊鏈仍處於POC(Proof of Concept)階段,真正大規模應用在生產系統的並不多。如何從提出概念,驗證概念到落地應用?如何縮短這中間的時間,並不斷地迭代?這些都是很突出的問題。對此,華為公司做了很多嘗試:
第一,提升雲服務和工具的易用性,採用華為雲區塊鏈服務(BCS)來構建未來公共信任基礎設施。
透過這項服務,實現一鍵上鍊,節約開發者80%的開發、部署成本;並按需付費,統一運維和管理,減少60%的初始和執行成本。
第二,研發SQL API+關係儲存引擎,提升模型的易用性並提高智慧合約效率。
第三,在智慧合約的安全上是存在漏洞,如何在區塊鏈的應用部署上快速檢查漏洞?我們側重在惡意的合約掃描和形式化驗證技術,後面將建立一個強大的知識庫,透過知識庫快速判斷智慧合約的漏洞。
從概念提出、驗證到落地,華為在把區塊鏈真正用於大規模生產系統開發上,做了很多嘗試,如端到端的易用性問題、讓模型像 SQL 一樣可以快速上手、智慧合約等。我們發現,區塊鏈自身的使用場景和可解決的問題還是有限的。未來,區塊鏈為實體經濟服務,要和雲端計算、5G 和邊緣計算等很多技術相融合,而且光靠軟體不行,還要靠硬體技術來提高算力、分散式儲存效率以及多個節點執行的能力。
戎朋:基於 .NET Core 構建企業級區塊鏈解決方案
解決區塊鏈商業落地問題需先從三個方面解決:治理、資源隔離、效能。基於此,我們研發了區塊鏈平臺aelf,具有高效機制DPOS、主鏈加多側鏈、並行執行、模組化、基於叢集這五大特性。
aelf的技術棧可分為:基於跨平臺的.NET Core開發,GRPC為底層協議,可在Linux上執行。aelf使用到Docker,雲使用的是Azure、Swagger等,並且雲是開源的。我們自研開發框架,基於這個框架開發者可構建自己合約和App,並且可在aelf上面開發除錯自己的App,然後可部署到單節點或私鏈或公鏈。
吳小川:密碼學與區塊鏈
密碼學誕生得很早,早在公元前50到60年,就有了凱撒密碼。但在區塊鏈誕生之前,密碼學很難找到應用場景,很少被大眾接觸到,現在區塊鏈使用了很多密碼學知識,讓更多的人知道了密碼學。區塊鏈為密碼學提供了非常好的應用場景,同時,密碼學也為區塊鏈的安全與隱私問題保駕護航。區塊鏈離不開密碼學。
區塊鏈給大家帶來什麼?我個人觀點是Trustless。其實區塊鏈和密碼學是異曲同工的,把一群沒有信任基礎的群體協作起來,去完成任務、完成計算,這種計算可達到Trustless。
此外,我認為聯盟鏈與公鏈肯定會融合,公鏈更開放,聯盟鏈講究監管可控,融合後達到平衡,找到適用的應用;最後,下一代區塊鏈技術與其他技術的融合誕生下一代價值網路。
彭峙釀:零知識證明在區塊鏈應用中的安全和隱私問題
零知識證明(ZKP)技術目前被廣泛應用於包括以太坊、門羅幣、Zcash等多個區塊鏈專案中,但在具體實現中仍存在漏洞與隱患:1、邏輯與密碼演算法實現問題的兩類漏洞;2、缺乏原理體系與邏輯導致應用與信任安全問題,解決這一問題可選擇多方安全計算方法;3、可用性和隱私間的矛盾導致的資訊洩露;4、技術落地過程中的其他風險問題。這些問題告訴我們,零知識證明是一項新技術,仍然存在很多問題,但我相信未來幾年會變的越來越好。
孫毅:區塊鏈效能最佳化的思考
當前我國區塊鏈行業現狀有:開原始碼方面,中國的程式碼貢獻量僅是美國的三分之一;專利申請方面,我國在區塊鏈領域的專利申請數量已據全球首位;從公司數量看,中國的區塊鏈企業僅次於美國。
今天,我們在暢談區塊鏈前途光明的同時,也要強調它所面臨的挑戰:
1、基礎理論研究不完善,區塊鏈帶來了很多新的科學問題亟待解決;
2、關鍵技術從自主可控跨越到自主創新的挑戰,高通量、可監管、智慧化與易互通是四個重要指標;
3、缺少核心行業應用。其中,效能問題很重要,它解決了原來很多用不到或很難應用區塊鏈的場景問題。
未來,硬體工作一定要做,軟硬協同是提升效能的重要支撐。
李道兵:雲+區塊鏈實現區塊鏈技術的普惠應用
我們有一個“BASIC”戰略,B代表區塊鏈,A代表人工智慧,S代表安全,I是物聯網,C是雲端計算。在數字經濟時代中,資料(區塊鏈)是資產,AI是能力,安全是基礎,物聯是連線,雲端計算是產業作業系統。
京東區塊鏈雲服務可分為這幾層:
最底層是IaaS層,裡面有公有云、私有云、混合雲體系;往上是區塊鏈底層品牌,提供Fabric、Corda、Sawtooth等;再往上一層是狹義的區塊鏈即服務平臺,最頂層是廣義的區塊鏈即服務平臺,提供區塊鏈應用服務+其他配套服務。
區塊鏈進一步的發展,一定要對外創造價值,對社會有益。我對這四個領域非常關注:第一、跨境支付中,如何透過區塊鏈大幅度降低成本;第二、把事實儲存在一個合適的地方是否可以降低社會成本?透過區塊鏈該如何做好?第三、區塊鏈技術在公益事業中如何做好公共賬本,洞察事實矛盾問題;第四,透過區塊鏈降低儲存事實的成本問題;最後,可自由選擇資料去向與安全儲存資料。只有效能更好,成本更低,才有機會復現新價值、新機會。
區塊鏈如何實現技術創新?
在 CSDN 區塊鏈主編徐威龍的主持下,京東雲產品研發部高階總監、京東雲區塊鏈產品負責人李道兵,智鏈萬源 CEO 董寧,dfuse 執行主席 Richard Reiner 共同圍繞「區塊鏈如何實現技術創新」主題下對區塊鏈開發者們關心的若干問題進行了深入的探討。
李道兵表示,在2020年,我期待區塊鏈的發展方向是“普惠”,而京東正往這個方向來開展研究工作。在一些供應鏈金融的需求中,如何透過信任來代替貨幣來解決這些需求。這是需要大量監管,其中既需要IoT,也需要區塊鏈技術,共同保證信任在很穩健的基礎上。
但是在我看來,區塊鏈和5G、AIoT技術相融合這願景,在短時間內還不太現實。5G是延遲低、高頻寬,AIoT裝置數量龐大,這些都是區塊鏈現在利用不上和無法去承載的。
董寧表示,2018年上半年是區塊鏈上半場的風口,我相信在2020年會成為區塊鏈下半場的一個風口,如果上半場沒有抓住機會的各位,希望大家不要錯過下半場。
技術融合的過程中確實存在非常多的挑戰,但哪一項新技術在發展過程當中都有挑戰,我們面對挑戰的解決之道應是在發展過程當中解決發展過程當中產生的問題。以前的區塊鏈不缺場景,但缺的是把場景變成殺手級的流量,怎麼把大使用者流量業務量導上去。今天我們看到,區塊鏈跟物聯網、5G的融合的未來,在這一塊的話真正大的玩家正在進場。
Richard Reiner表示,中國開發者對於區塊鏈開發的熱情相對較高,不光在區塊鏈上,還是在聯盟鏈、私鏈上都是。這是因為中國的大型企業能組織起來在區塊鏈產業中做一些推進,這促使中國區塊鏈比在國外實現更快更有效的發展。我們30%使用者是來自中國,但由於我們的服務在海外,現在正進行的一個工作是降低讀取我們API資料傳輸到中國之間的延遲,希望在接下來的一個月以內就能部署完全。未來希望讓dfuse更多深入到各個開發者社羣,讓大家知道這麼一個工具,幫助開發者更容易地在區塊鏈做開發。
除此之外,在「核心技術與應用峰會」論壇上,十位來自國內外行業頂尖的專家針對供應鏈金融、多位信任系統基礎設施、區塊鏈3.0等議題分享滿滿的乾貨知識。至此,2019 區塊鏈開發者大會圓滿落幕。開發者們,我們 2020 年見!