酷播亮新聞
最棒的知識補給站

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

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

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

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

一、來自中國具有100%自主智慧財產權的「超級鏈」

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

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

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

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

平行鏈技術

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

提案和投票機制示意圖

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

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

二、如何用百度「超級鏈」開發出應用?

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

百度區塊鏈的商業化體系分佈全景圖

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

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

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

XuperChain

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

三、百度「超級鏈」等你而來

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

區塊鏈落地場景

在這個超級基礎設施當中,任何想要使用「超級鏈」網路的應用開發者,只需要呼叫Root鏈的介面,建立一條自己的區塊鏈即可。在建立過程中,可以制定共識機制,呼叫RootAPI介面和功能,並指定創世區塊引數,確立創世規則。

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

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

如有侵權請來信告知:酷播亮新聞 » 一個開發者眼中的百度「超級鏈」