公鏈爭霸的當下,PlatON的獨特之處在哪?
2022-03-26由 雜湊學堂 發表于 農業
platon採用什麼共識演算法
現如今是公鏈爭霸時代,前有智慧合約開創者以太坊,後有以擴充套件性強而著稱的EOS。而今
橫空出世的PlatON(雲圖),到底是條怎樣的公鏈?
且聽我道來。
W
hat
PlatON 的本質是一條
強擴充套件性
、專注於
隱私保護
、且高效能的分散式計算網路。其技術創新之處在於結合了
可驗證計算
、
安全多方計算
、零知識證明、同態加密等密碼學演算法,組裝成了新一代的計算架構。
PlatON 的願景:為全球人工智慧、分散式應用開發者、資料提供方及存有計算需求的各類社群、機構、個人,提供開源架構下的公共基礎設施軟體開發、諮詢、運營服務。目前PlatON技術應用場景已拓展到醫療、徵信、廣告、AI、物聯網、支付清算、金鑰管理等多個領域。
Why
公鏈競爭如此激勵的當下,
PlatON 到底解決了什麼問題?
眾所周知,以太坊開創了智慧合約時代,然而,為了保證計算的正確性,每個計算操作都需要經過絕大多數節點的重複處理來驗證計算的正確性,導致了區塊鏈體系裡效率和可信任之間的內在矛盾,因此,以太坊仍舊沒有解決擴充套件性差的問題,最終也無法滿足大規模的的分散式商業應用。
此外,目前大多數公鏈都把資料在鏈上公開,這對於有資料隱私需求的個人和商業專案來說並不友好,阻礙了分散式應用的進一步發展。公鏈PlatON 就是為解決這些問題應運而生的。
How
在擴充套件性上,PlatON主要透過擴充套件第二層協議來提高可擴充套件性,相較於其它公鏈,PlatON 採用了更先進的密碼學演算法來解決區塊鏈系統的可擴充套件性和隱私性問題。
PlatON 有兩大核心技術,
可驗證計算(VC)密碼學演算法和安全多方計算 (MPC)
。
鏈上計算成本高、耗時長,因此,PlatON 透過可驗證計算(VC)密碼學算作為橋樑,
將計算遷移到鏈下,從而能夠支援繁重、複雜的計算密集型任務,實現算力的無限擴充套件
。透過可驗證計算,合約只需要在鏈下計算一次,所有節點可以快速驗證計算的正確性。
PlatON 透過疊加同態加密 (HE)和安全多方計算 (MPC),
對輸入資料隱私和計算邏輯隱私的雙重保護
,實現了真正的意義上的隱私計算。
與依賴第三方製造商提供的可信硬體或TEE進行計算完整性的可信計算相比,PlatON 的計算僅依賴於可證偽的密碼學假設,從而在其生命週期內提供前所未有的私有資料安全性。
在高效能上,PlatON 獨有的Giskard 共識協議貢獻了力量。
PlatON 綜合權衡了這去中心化和效能的需求,提出了獨特的PPoS共識機制,代幣持有者透過質押token投票形成一個小規模的動態共識節點候選人小組 ,保障效能滿足絕大多數情況下的需求。
爾後,透過
VRF和機率分佈
隨機從候選者中選擇驗證人,儘可能地實現去中心化。驗證人依次出塊並透過BFT達成共識。
PlatON 的安全閾值和其它pos共識機制一樣,都是三分之一,但是PlatON 對網路頻寬的要求很低,具有良好的TPS和合理的出塊時間。
總而言之,
PlatON 計算模型獨立於底層公鏈,不受區塊鏈不可能三角悖論的制約,在保證安全性、隱私性的前提下依然能獲得較好的可擴充套件性和去中心化
。