中國自古的哲學一向認為:世間的萬事萬物皆不出“道”與“術”這兩大範疇,換成現代經濟學概念,可以表達為生産關系與生産力之間的辯證統一。同樣,在分布式計算網絡領域中,以緻力于成為面向未來下一代計算架構的PlatON為例,如果安全多方計算(MPC)的上線是“精于術”的話,那麼在1月18日測試網絡更新中發布的可驗證計算證明共識(Giskard)就是PlatON在“明于道”方面的重大進展了。
術道兼備
以MPC為依托實現的隐私計算實現了對輸入數據隐私和計算邏輯隐私的雙重保護,讓數據在安全的環境中能夠得以最充分的應用,同時還能夠提供的隐私保護解決方案促進分布式計算網絡的進一步發展。隐私計算無疑是PlatON在生産力方面對于未來全數字化世界能夠早日到來所做出的重大貢獻。
分布式計算網絡系統的最終目的就是實現未來在全數字化世界中大規模進行并行計算,以讓整個社會的計算能力突飛猛進,極大地提升人類的生産和生活水平。這其中,共識機制能更好地讓盡可能多的終端設備團結在一個計算網絡中協同發揮作用,形成1+1>2的複合效果,這樣才能程度地發揮出隐私計算的功用。
所以自2018年末PlatON全球率先支持隐私計算後,其進化的速度并未稍有放緩,而是在1月18日迅速發布0.3.0版本更新,向用戶推出名為Giskard的共識機制,從而實現術道兼備,珠聯璧合。
兩全之選
PlatON的Giskard共識由實現候選節點的選舉、投票的PPoS和實現出塊的CBFT所組成。
在分布式計算網絡領域,去中心化、可擴展性和安全性不可兼顧的“不可能三角”中,去中心化的指标就是參與共識的節點數量,可擴展性的量化指标是TPS或者叫吞吐量,而安全性的量化指标就是作惡的經濟成本。所有的共識都圍繞這些維度展開,尤其具象到所有的PoS系統中時,主要需要權衡的就是共識節點數量和可擴展性能。
PlatON綜合權衡了這去中心化和性能的需求,提出了獨創性的PPoS共識:任何Energon的持有者都可以通過質押Energon參選共識節點,其他的Energon持有者也能夠通過質押Energon的方式持續進行投票,一方面維持一個小規模的動态共識節點的候選人列表來保障性能滿足絕大多數情況下的需求,另外一方面通過在這個候選人列表中用VRF和概率分布随機選取共識節點的方式來實現盡可能程度上的去中心化。
PPoS在PlatON測試網絡上将經過謹慎嚴格的分階段測試後陸續進行發布,在0.3.0版本中實現根據候選節點質押Energon數量的排名,來選取前25名成為下一輪的驗證節點,并基于這一模式展開測試。随後将于0.4.0及其随後的版本中陸續開放權益委托(投票)和分紅、VRF随機算法選取驗證節點等特征性功能,一步一步将PPoS共識推向完善。
在共識節點被推選出來後,通過并行拜占庭容錯共識(CBFT)的方式出塊,出塊和區塊檢驗并行進行,在保障BFT三分之一容錯性的同時,極大地提高了出塊速率。其他的BFT都是同步處理,也就是對一個區塊确認後才産生下一個區塊,性能存在着上限,相較而言CBFT共識在性能方面得以根本性的提升。
如期更新
除了獨創性地推出了Giskard共識機制之外,PlatON此次按照之前公布的時間表如期完成的更新還包括大量重要内容的同步上線:
l 開始提供Android客戶端ATON下載,這意味着PlatON的使用終端從純PC進化到了PC+手機的雙端時代;
l 開放Android和IOS客戶端的源代碼;
l 開放Android和IOS上的web3 SDK。PlatON從來都把社區化共建當成未來的基本路線不動搖,所以原生客戶端往往隻滿足最最基本的使用需要,同時給社區留下了足夠的開拓空間和必備的生産環境,鼓勵開發者積極地投身到PlatON的共建中來;
l 發布PC客戶端Samurai的0.3版本,其中最重要的更新内容就是支持節點質押Energon參與競選候選節點的操作。
一個完備而強大的分布式計算網絡系統,必須具備兼顧到全體參與者利益的共識機制作為“道”來保障社區的共建共榮,同時還要通過能夠解決廣泛需求的功能作為“術”來深化應用價值。不斷通過版本更新逐漸完善的“道”與“術”,将引領PlatON朝向成為未來全數字化世界的基礎設施奮勇前行。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

