一個開發者眼中的百度「超級鏈」

今年以來,區塊鏈在中國發展的紅紅火火,它的出現有望改變科技發展的進程,未來誰能夠在區塊鏈上佔據一席之地,誰便有可能成為數字經濟時代的領導者,區塊鏈領域也便成為了科技大佬必爭之地。

世界科技巨頭紛紛佈局區塊鏈,中國的科技鉅子們同樣不甘人後,百度正是區塊鏈市場的重要參與者。10月18日,百度在海南軟件生態園正式發佈“超級鏈”(XuperChain),這將有可能改變中國區塊鏈格局。這個備受業界關注的“超級鏈”到底能給區塊鏈應用開發者們帶來什麼?

一、來自中國具有100%自主知識產權的“超級鏈”

相信所有在區塊鏈領域奮戰的同仁們都知道,區塊鏈是一個源自於國外的技術,雖然在中國發展迅速,卻是在基於國外的底鏈技術進行開發。中國的廣大區塊鏈參與者一直期待著一個完全來自中國的區塊鏈底層平臺,百度的“超級鏈”的橫空出世,100%自主知識產權區塊鏈底層平臺成為了現實。

所謂超級鏈,是百度具備強大的網絡吞吐力和高併發的通用智能合約處理能力的區塊鏈3.0解決方案。它利用基於可插拔的共識機制、DAG可並行計算網絡和立體網絡技術,真正突破當前區塊鏈的技術瓶頸,為區塊鏈的廣泛應用鋪平道路。

當我們仔細研究《百度區塊鏈白皮書V1.0》就會發現,在這個有80篇專利的“超級鏈”中,已經突破了傳統意義上區塊鏈的桎梏,成為一個區塊鏈“生態系統”:

首先,超級節點架構充分釋放了區塊鏈的算力和存儲。“超級鏈”不同於傳統的區塊鏈運行方式,它更像是一個平臺,是一個區塊鏈的操作系統,在這個操作系統的大平臺上,可以支持大量的平行區塊鏈去運行,而每條區塊鏈中又支持鏈內併發和側鏈技術的應用。“超級鏈”率先提出了超級計算節點的概念,利用自身超級計算機和分佈式架構,成功地解決了區塊鏈網絡當中的算力和存儲問題。並在超級節點中採用了分佈式的彈性計算,分佈式的彈性存儲,再配合百度的混合存儲技術,真正突破了傳統區塊鏈技術的性能制約。


一個開發者眼中的百度“超級鏈”


平行鏈技術

其次,立體網絡大幅提高了性能利用水平。百度“超級鏈”並沒有採用傳統線性計算網絡的方式,而是採用了立體化的鏈內DAG並行技術,讓事務可以並行處理,充分利用了計算機多核和多機的計算資源。與此同時,採用了側鏈技術的可迴歸式設計,不僅解決了側鏈的公信力問題,還讓側鏈可以合併主鏈,真正推動了區塊鏈性能的提升。再加上“超級鏈”可以兼容多種共識算法,通過一條Root鏈來管理整個“超級鏈”網絡,Root鏈則可以通過投票表決機制,升級到任意共識機制當中,包括但不限於POW、POS、PBFT等。


一個開發者眼中的百度“超級鏈”


提案和投票機制示意圖

最後,獨立自主的高性能解決方案。從某種意義上來說,“超級鏈”其實已經實現了對傳統的區塊鏈的超越,它已經由一條區塊鏈升級成為一個區塊鏈系統。通過“超級鏈”的設計,每個應用都擁有了一條獨立的鏈,而不用像以太坊上的應用一樣公用一條鏈。在算力層面,“超級鏈”上的應用擁有完整的區塊鏈算力,無需和他人共享算力,也就不需要擔心某個應用服務的併發量暴漲引發網絡癱瘓情況,讓區塊鏈實際應用成為了可能。

當我們把這些綜合起來的時候就會發現,百度“超級鏈”其實就是一個可供所有區塊鏈開發者使用的超級節點,在這個非線性的立體超級網絡中,任何一個區塊鏈應用的開發者都不需要再做更多的準備,直接進入“超級鏈”就可以進行應用的開發,享受“超級鏈”開箱即用的美好體驗,再加上主流編程語言的設計,採用的LCV技術讓“超級鏈”真正成為全民都可以參與的區塊鏈網絡。

二、如何用百度“超級鏈”開發出應用?

當然,目前的“超級鏈”還沒有對外開放,在內部技術開放的落地應用之中,在智能催收、信息共享、資產證券化、危化品物流、醫療數據聯盟、遊戲等領域探索已經取得成功,經典的案例也已經形成:


一個開發者眼中的百度“超級鏈”


一是基於區塊鏈防篡改特性的內容版權解決方案百度圖騰,讓作者可以將作品信息永久寫入區塊鏈,從而讓版權保護的痛點被一一擊破,讓互聯網的原創內容具有了全流程的保護。

二是在信息安全如此重要的今天,大量惡意軟件被製造出來,而傳統殺毒軟件所採用的特徵碼識別技術存在著嚴重的滯後性。百度通過利用區塊鏈的自治性等特點,藉助靜態檢測和動態行為分析等多種AI技術,基於區塊鏈技術的防篡改和去中心化等特點,打造出了技術開放的反惡意軟件解決方案休伯特。除此之外,還為百度百科、百寶箱等提供解決方案。

如果把區塊鏈比作世界信息產業發展的一套全新的高速公路的話,那麼我們可以認為,百度“超級鏈”的高速公路已經逐漸修建完成,擁有了可以運行絕大多數應用的良好基礎,並且通過從數字版權保護、百科內容編制、反惡意軟件、個人教育、數字廣告等等領域都已經試驗成功了,幾輛試驗跑車運行的效果可謂優良,已經逐漸形成了技術開放的基礎。


一個開發者眼中的百度“超級鏈”


XuperChain APP

那麼作為一個應用的開發者我們該如何利用百度“超級鏈”開發應用呢?百度“超級鏈”實際上就是一個類似於共享廚房的模式,在這個廚房中,不僅場地、廚具等硬件設施(共識機制、存儲支持、算力支持)都已經打包到位,更是連做飯的柴米油鹽醬醋茶都已經準備好了(每個獨立鏈、完整的區塊鏈算力),甚至於可以直接把做好的菜送給顧客(DApp開發者可以藉助百度流量優勢獲得流量),對於應用開發者來說接入百度“超級鏈”,等於實現拎包入住。

通過我們上面的論述相信大家已經發現,百度“超級鏈”已經打破了傳統區塊鏈定義的束縛,自我進化成為了一個可以依託並依靠其發展的超級生態系統。


一個開發者眼中的百度“超級鏈”


區塊鏈落地場景

在這個超級基礎設施當中,任何想要使用“超級鏈”網絡的應用開發者,只需要調用Root鏈的接口,創建一條自己的區塊鏈即可。在創建過程中,可以制定共識機制,調用Root API接口和功能,並指定創世區塊參數,確立創世規則。

所以,在百度“超級鏈”的生態中,幾乎所需要的一切底層基礎支持和開發者工具都已經完備,任何企業和個人的開發者都可以把自己的精力集中於應用創新與功能開發,讓DApp的開發不再困難,讓世界沒有難開發的區塊鏈應用,這就是百度“超級鏈”的真正內涵。

百度“超級鏈”已經落地海南,在海南的碧海藍天之間,區塊鏈一個全新的體系正在構建,一箇中國人自己的區塊鏈平臺正在揚帆起航。


分享到:


相關文章: