新聞中心
【稿件】2018年5月18-19日,由主辦的全球軟件與運維技術峰會在北京召開。此次峰會圍繞人工智能、大數據、物聯網、區(qū)塊鏈等12大核心熱點,匯聚海內外60位一線專家,是一場高端的技術盛宴,也是頂級IT技術人才學習和人脈拓展不容錯過的平臺。

創(chuàng)新互聯建站主要從事成都網站建設、網站制作、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務安定,十年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
雖然區(qū)塊鏈技術目前還很不完善,但這并不妨礙其在一些場景中的落地應用。而且就安全性、穩(wěn)定性以及維護性等方面來看,目前的區(qū)塊鏈技術盡管仍顯稚嫩卻依舊表現優(yōu)異。如果有合適的應用場景,區(qū)塊鏈技術仍舊可以產生不錯的效果。在19日下午“區(qū)塊鏈技術”分會場,上海萬向區(qū)塊鏈股份公司萬云技術負責人、首席架構師李晨帶來了《區(qū)塊鏈技術實踐思考》的主題演講。
上海萬向區(qū)塊鏈股份公司萬云技術負責人、首席架構師 李晨
從技術角度看區(qū)塊鏈發(fā)展
李晨表示,從技術層面來看,首先,零故障:2009.01.04 - 至今。比特幣所使用的區(qū)塊鏈網絡從2009年上線至今已近10年,始終零故障零宕機運行,這代表了整個比特幣網絡的可用性是100%,而且還是在沒有專人維護的情況下完成的,國內的BAT也做不到這點。
第二,零成本:沒有任何專人維護。比特幣網絡沒有任何成本,它背后沒有任何公司和組織、沒有人力成本、硬件成本,所有礦機都是礦工自發(fā)貢獻的,組成比特幣網絡的都是它的礦機,沒有一個組織為比特幣的網絡或者生態(tài)系統(tǒng)買過單。
第三,零錯誤:所有交易準確無誤。比特幣上沒有錯過任何一筆賬,而傳統(tǒng)銀行的核心系統(tǒng)也做不到完全的穩(wěn)定無誤。與之相對比的是清算中心每天都在耗費大量的時間和成本在對賬,以防記錯賬。
第四,零風險:至今沒有被任何黑客攻破。此前發(fā)生的丟幣,并不是因為比特幣網絡出錯,而是因為持有人的電子門被攻破或是密鑰被泄露,因此,整個網絡是足夠安全的,也從來沒有被黑過。
所以,從技術角度來看,區(qū)塊鏈絕不只是去中心化的賬本,它所具備的零故障、100%可用性、沒有任何成本、沒有任何錯誤、極其安全等特性,已經絕對顛覆了以往任何所有的互聯網系統(tǒng),沒有一個互聯網系統(tǒng)可以超過它。
之所以能夠有這樣的表現,主要源于區(qū)塊鏈在架構上的創(chuàng)新。對于一個典型的區(qū)塊鏈網絡來說,最下面兩層是技術層面,數據層通常由數據區(qū)塊、鏈式結構、時間戳、默克爾樹、非對稱加密、哈希算法等幾個部分構成;而網絡部分則是去中心化的P2P網絡。
上面兩層則屬于架構層面。共識層使用的是POW。而區(qū)塊鏈最核心的創(chuàng)新之處就在于最上面的激勵層。比特幣的特性之一就在于鼓勵用戶作為網絡的參與者參與進去,通過發(fā)行機制、分配機制對參與者進行激勵,這也就是所謂的比特幣挖礦。在有了激勵層之后,再把下面的三層巧妙的結合起來,進而形成了一整套架構上的創(chuàng)新。
此外,區(qū)塊鏈給研發(fā)過程帶來了極大改變,表現在以下三個方面:
第一,開源:沒有技術壁壘。所有區(qū)塊鏈的項目都是開源的,沒有技術壁壘,因此并不存在任何技術專利。
第二,迭代:比之前任何時候都要快。正是由于區(qū)塊鏈的以太坊、比特幣等所有技術都是開源的,因此開發(fā)者要做一個新的鏈,完全不用從頭再來,會讓迭代比任何時候都更快。甚至開發(fā)者改變了比特幣源碼中的一個參數或者換一個LOGO,就算一個新的幣。
第三,社區(qū):更多依賴社區(qū)的資源。所有好的項目都來源于社區(qū),社區(qū)可以發(fā)動各種資源,包括人才、宣傳、運營、市場,依托于社區(qū)的資源,可以快速的進行推廣。
區(qū)塊鏈距離實用還有多遠?
區(qū)塊鏈1.0是點對點的電子信息貨幣,解決的是價值互聯網的問題。而在目前所處的區(qū)塊鏈2.0時代,區(qū)塊鏈本身也漸漸發(fā)展出了與應用和場景對接更緊密的智能合約和去中心化應用(DApp)。通過這兩層,區(qū)塊鏈的底層技術可以更好的與應用場景對接,實現更豐富的商業(yè)實踐。例如,通過智能合約,可以讓合同做到不可篡改,實現真正的公開、公正、透明,把商業(yè)邏輯編程化。
另外,通過不斷的技術進化和演變,區(qū)塊鏈3.0本身的性能和技術路線也出現了變化。第一種方法是提高單條鏈的性能。首先,以太坊和比特幣很慢,是由于其主鏈還沒有上線。其次就是跨鏈,因為所有的鏈都是一個獨立王國,每一條鏈又有它自己的三元素,包括代幣、社區(qū)以及這條鏈的技術本身,三位一體,缺一不可。
區(qū)塊鏈3.0提高單條鏈的性能,更多的還是依賴于基礎設施,核心在于共識性能。提高共識性能有幾種方法:第一種是最慢的POW,需要耗費10分鐘。雖然POW存在速度慢、耗費大量電力等問題,但其意義在于能夠確保絕對的安全。第二種是分鐘級的POS,在速度上仍然相對較慢,這是因為POS的原理是所有的人記所有的賬,每個人都會記所有的賬,每個人都有投票權。第三種是DPOS,采用了議會制度,選出21個議員,21個人做決定比幾十萬個人做決定快很多,效率也高。DPOS利用縮小證明范圍的方法提升了性能,可以提升到秒級。
第二種是通過聯盟運營。PBFT/RAFT通過犧牲容錯性,也能夠做到秒級出塊。POW、POS都是51%的攻擊性,而PBFT/RAFT則只有30%。PAXOS也同樣犧牲了一些安全性,它會假設用戶所在網絡中的包不會被篡改,別人不會修改網絡中的內容,強調網絡是天生安全的。PBFT/RAFT和PAXOS在聯盟鏈中應用的相對較多,因為聯盟鏈的范圍比較小,而且聯盟鏈會把所有的東西體現在一個網絡中,用戶要保證所在的網絡、節(jié)點準入是可信的,所以這兩種方法用在聯盟鏈中比較好。
共識性能的架構優(yōu)化有兩種方法,分別是并行和分片,通過犧牲時間、CPU、存儲等來換得性能的提升。
數據隱私也是區(qū)塊鏈在應用過程中的一個重要問題,有兩種解決方法。第一種是通過架構調整來解決,對外公開的只是一個簽名,不會把所有的數據放在上面,是相對妥協的方法,包括只存證不存儲和只存證不傳輸。第二種是高科技,包括環(huán)簽名和零知識證明。簡單來說,零知識證明可以形容為我有這個房間的鑰匙,但是我不必向你打開這個鑰匙,甚至不必向你展示這把鑰匙,但是我可以告訴你我有這把鑰匙。雖然聽起來簡單,但是從算法上特別的復雜。
區(qū)塊鏈3.0還需要解決跨鏈的問題,在技術實現上,目前有側鏈、閃電網絡、中繼等多種方法和思路可選。在類型上有兩種跨鏈,第一種是價值跨鏈,即數字貨幣跨鏈。包括比特幣在內的數字貨幣都可以在上面進行見證、存儲。目前,大部分交易所都是中心化的交易所,也存在著去中心化的交易所。但去中心化交易所仍然面臨著性能低等問題,未來如果能夠通過跨鏈技術提高性能,那么未來價值跨鏈對于去中心化交易所將會有著非常大的應用場景。
第二種是服務跨鏈。如果說價值跨鏈針對的是區(qū)塊鏈網絡1.0,服務跨鏈針對的就是2.0和3.0的區(qū)塊鏈網絡。但是,目前大部分跨鏈都是1.0,服務跨鏈還很少。
此外,李晨還談到了在區(qū)塊鏈開發(fā)中會遇到的坑。第一個就是命名服務,16進制的地址過于冗長,非常不便于記憶,所以需要更新機制。第二,需要有一個準入機制,尤其在開發(fā)者使用了DPOS之后,DPOS是21個節(jié)點,而比特幣是幾十個節(jié)點,所以一定要對超級節(jié)點有一個準入機制,來對接各種CA認證。第三是升級功能方面,如果開發(fā)者用所有的節(jié)點都接受公鏈的升級就可以分叉,然而聯盟鏈如何升級仍是一個很大的問題。第四是智能合約的問題,例如智能合約無法主動調用外部服務;程序設計雖然很方便,但是由于不可篡改的特性,升級時只能重新部署一套智能合約,原有數據則無法調用;智能合約語法標準不統(tǒng)一等問題。第五是合規(guī)要求,尤其一些金融等敏感的行業(yè),需要支持一些國內的算法,例如國密算法。
云計算和區(qū)塊鏈是一種融合模式
在談到云計算和區(qū)塊鏈時,李晨表示,首先,云計算包括SaaS、PaaS、IaaS三層。在云和鏈的結合方式上,第一種是云上的鏈,也就是把Block Chain放在虛擬機上,放在IaaS上。第二種就是鏈上有云,因為區(qū)塊鏈也有自己的虛擬機,所以可以把Paas和SaaS放在區(qū)塊鏈上,成為鏈上的云。再往后就是區(qū)塊鏈,包括了DApp、賬本、合約三層。
基于萬云的理解,區(qū)塊鏈其實和云計算并沒有很強的相關性,更多的是一種融合的模式,甚至可以認為區(qū)塊鏈會顛覆掉云,因為區(qū)塊鏈就布局在云上。與阿里云、AWS等公有云服務商自身需要大量運維相比,比特幣雖然只是數字貨幣,不能寫代碼,但是以太坊可以寫代碼,可以寫智能合約。同時,比特幣、以太坊并不需要有人員進行維護,從來不會宕機出錯,也從來沒有被黑客攻破過。
萬云產品架構的底層,主要是底層鏈,包括兩部分,一部分是公鏈的節(jié)點,一部分是聯盟鏈的節(jié)點,所有這些節(jié)點都部署在萬云高性能的基礎設施上,被稱之為“極速萬云”。在聯盟鏈和公鏈上面,通過跨鏈技術會把所有的鏈整合在一起,這樣即做到了統(tǒng)一,又各具特色,這是萬云生態(tài)中最底層的架構。在底層鏈上提供了兩套模塊:第一,萬云API,直接提供萬云上承載的鏈原始的API,開發(fā)者可以在上面部署智能合約,也可以直接查詢區(qū)塊鏈數據。第二,萬云IDE,其特色就在于既可以直接在萬云上使用,也可以在本地安裝。
同時,在上層也提供行業(yè)解決方案,根據不同的行業(yè),通過萬云梳理出業(yè)務API,設計合適的解決方案。在萬云生態(tài)的更上層,還提供解決方案的設計、應用發(fā)布市場及交流論壇。部署在萬云平臺的優(yōu)質的區(qū)塊鏈項目可以選擇在萬云市場上進行推廣;而萬云論壇致力為所有區(qū)塊鏈技術愛好者提供一個可自由交流的平臺。
以一個投票DApp開發(fā)為例,在開發(fā)過程中,萬云會有兩個服務團隊幫助開發(fā)者,一個是應用開發(fā)團隊,專注于技術方面,另一個是業(yè)務和咨詢團隊,會在區(qū)塊鏈方面給予支持。
最后,李晨表示,區(qū)塊鏈并不是萬能的,只有適合區(qū)塊鏈的才能做。萬云的所有產品都是基于社區(qū)的,也充分利用了區(qū)塊鏈去中心化的特性,因此,萬云并沒有產品經理,社區(qū)就是所謂的產品經理。
講師簡介
李晨,上海萬向區(qū)塊鏈股份公司萬云技術負責人、首席架構師。具有多年區(qū)塊鏈和云計算從業(yè)經驗,5項相關的技術專利作者。區(qū)塊鏈社區(qū)活躍分子,專注于區(qū)塊鏈底層技術研究和架構演進。更早之前服務于通聯數據,擔任金融云平臺負責人。
以上內容是記者根據上海萬向區(qū)塊鏈股份公司萬云技術負責人、首席架構師李晨在WOT2018全球軟件與運維技術峰會的采訪內容整理,更多關于WOT的內容請關注。
【原創(chuàng)稿件,合作站點轉載請注明原文作者和出處為.com】
文章名稱:【WOT2018】萬云李晨:區(qū)塊鏈將顛覆掉云計算,成為一種融合模式
文章起源:http://www.5511xx.com/article/dhpsoph.html


咨詢
建站咨詢
