安全的權益證明 (SPoS)
什麼是安全權益證明 (SPoS)?
安全權益證明(SPoS)是一種用於保護區塊鏈網路的共識機制。它是傳統權益證明(PoS)共識演算法的演進。在 PoS 中,礦工不是透過解決複雜的數學問題來驗證交易並創建新區塊,而是根據他們在網路中持有的權益數量來選擇驗證者。在 SPoS 中,驗證者的選擇是基於他們在網路中的聲譽和權益,以及他們運行的節點的安全性和效率。
SPoS機制旨在相比傳統PoS演算法提供更高的安全性和去中心化性。它透過結合隨機抽樣、基於聲譽的選擇和全網共識等安全措施,激勵驗證者按照網路的最佳利益行事。
安全權益證明 (SPoS)(Elrond 網路)如何運作?
安全權益證明(SPoS)透過權益和評級將隨機驗證者的選擇和資格與共識組的最佳維度結合。
網路中的每個節點都由公鑰、評級和鎖定的權益數量定義。要參與共識,節點必須先透過智慧合約註冊,發送包含所需最低權益和其他資訊(例如其公鑰和節點 ID)的交易。
在每個 epoch 結束時,節點會被移到分片 j 的合格節點清單 (Ej)。然後,可以透過基於添加到前一個區塊、當前輪次和一組變化參數的隨機性來源的確定性函數,將該節點選為共識組 Nchosen 的一部分。
該區塊由區塊提議者創建,驗證者使用實用拜占庭容錯(pBFT)演算法的修改版本進行共同簽署。如果區塊提議者未能在其分配的時隙內創建區塊,則使用最後一個區塊的輪次和隨機來源來選擇新的共識組。
SPoS 機制提供了多種優勢,包括將區塊鏈和帳戶狀態劃分為多個分片,這些分片可以由不同的驗證器並行處理,以及權益證明 (PoS) 的改進變體。
股權證明與安全股權證明(Elrond Network)
股權證明(PoS)和安全股權證明(SPoS)是類似的共識機制,但有一些細微的差別。在 PoS 中,驗證者是根據他們在網路中持有的權益數量來選擇的。在 SPoS 中,它們的選擇是基於多種標準,例如權益、聲譽以及節點的安全性和效率。
這會帶來更高的網路安全性和更小的攻擊面。此外,與 PoS 相比,SPoS 提供了更高的去中心化性,因為驗證者是從更大的節點池中選擇的,從而形成更多樣化的共識組。
總而言之,這兩種演算法都適合保護區塊鏈,並且是開發人員的熱門選擇。 PoS 著重於將質押作為選擇驗證者的主要因素,而 SPoS 則考慮驗證者選擇的其他因素。