PlatON為什麼採用Giskard共識?

買賣虛擬貨幣
PlatON測試網路貝萊世界將於本月28日更新至V0.5.0版本,主要的更新內容之一是Giskard共識版本升級,使用者可以透過鎖定Energon換取選票的方式來選舉共識節點。

Giskard是《銀河帝國》系列小說中一個極為重要的角色,全名R.Giskard Reventlov(名字前面的R代表他是機器人Robot)。他是第一個擁有心靈感應能力的機器人,還能影響人類和機器人的情感、記憶或正電子腦,進而對他們進行操控。

眾所周知,阿西莫夫在《我,機器人》小說中提出了機器人三法則,第一,機器人不得傷害人類個體,或者目睹人類個體將遭受危險而袖手不管;第二,機器人必須服從人給予它的命令,當該命令與第一法則衝突時例外;第三,機器人在不違反第一、第二法則的情況下要儘可能保護自己的生存。

這三條法則在《銀河帝國》系列小說也為所有的機器人所遵守,但擁有了高度智慧和真情實感的機器人Giskard與他的朋友Daneel經常在一起討論機器人法則的侷限性,並由Daneel制定出機器人第零(Zeroth)法則:機器人不可以傷害人類的整體利益,也不可以在人類整體利益遭遇危險時,袖手旁觀。在這一法則的指引下,Giskard粉碎了陰謀家企圖透過核聚變增強器擴大地球的地殼放射性從而徹底毀滅地球的陰謀,保護了地球這顆人類的家園星球。但由於其過程還是與第一法則相違背,對人類個體造成傷害的行為對Giskard產生了致命的破壞,導致了他的正電子腦逐漸癱瘓,最終死亡。在臨死前他對Daneel進行了調整,讓Daneel也具有了心靈感應的能力。在小說中,Daneel成為該宇宙中最長壽的人形機器人,同時也是壽命最長的阿西莫夫小說角色。

我們以Giskard作為PlatON共識機制的名字,來紀念這位偉大機器人的勇敢和智慧,同時也表明了我們在遵循分散式計算網路核心設計思路方面的堅定決心。

Giskard共識

區塊鏈的"不可能三角"理論提出了區塊鏈的三個核心問題:可擴充套件性、去中心化和安全性,並認為這三者不能同時實現。去中心化的量化指標就是參與共識的節點數量,可擴充套件性的量化指標是TPS(共識效能),安全性的量化指標是作惡的經濟成本。共識演算法作為區塊鏈的核心元件,同樣存在這幾個問題的權衡,其中最為重要的就是共識節點數量和共識效能之間的權衡問題。

Giskard共識正是我們對於這些問題進行綜合權衡的答案。

一方面我們沒有采用用數量較少的共識節點來保證更高共識效能的方式,但我們也沒有用完全隨機的方式從全網選取共識節點來達成徹底的去中心化。Giskard共識採取相對摺衷的方法,基於DPoS和VRF演算法實現的PPoS共識,在規模可控制的候選人池中按照權重隨機抽取出數量有限的共識節點,採用BFT協議進行共識。這樣參與每一輪的共識節點數量有限,從而保證了共識的效能,同時由於是隨機選取,安全性也有一定的保障,另外可以維持足夠大的共識節點群的規模,有效避免了過於中心化的問題。

節點選舉

使用者透過鎖定一定數量的Energon來換取選票選舉共識節點,將是PlatON測試網路V0.5.0版本實裝的重要功能。投票的過程在Samurai客戶端上完成,原則是即換即投即鎖定,選票具有一定的有效期(一定的區塊高度),在有效期內不能主動撤回,選民換取選票後即已將選票投給候選人。

候選人被選中為驗證人的同時,系統會在投給該候選人的選票中隨機選擇一張選票參與共識,被選中的選票也會獲得一定的Energon激勵。

更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;