銜尾蛇普拉奧斯
什麼是銜尾蛇普拉奧斯?
Ouroboros Praos 是 Ouroboros Classic 的改進,後者是 IOHK 開發的共識協議的第一個版本。這是第一個在嚴格的加密模型中被正式證明安全的權益證明演算法。
Ouroboros Praos 在經典的安全保證的基礎上進行了改進,為協議引入了一種新穎的「分層」方法,使其能夠隨著網路的規模而優雅地擴展。該演算法在非同步設定中被證明是安全的,做出了通用且標準的加密假設
Praos 不僅是一種技術上優越的協議,而且與先前的協議相比,開發人員更容易整合到他們的應用程式中。因此,它已被選擇在卡爾達諾中實施。
Ouroboros Praos 權益證明協議是 Ouroboros 的第二次迭代,這是第一個可證明安全的權益證明協議,由 IOHK 的研究團隊開發。與 Ouroboros Genesis 一樣,Ouroboros Praos 是一種可證明安全的權益證明區塊鏈協議,它允許用戶運行節點並在隨機選擇時鑄造新區塊。
Praos 代表“自給自足”,因為本次協議迭代在可擴展性和安全性方面提供了比 Ouroboros Genesis 更強的保證。與所有 IOHK 研究論文一樣,該論文已發表在學術期刊(《密碼工程雜誌》)上。
Ouroboros Praos 在兩層系統上運作:主鏈由紀元(區塊的集合)組成,每個紀元包含插槽(鑄造區塊的機會)。每個時期所需的時間取決於網路上權益池的總數。
讓礦池運營商(運行權益池)作為系統的一部分的主要優點是它使網路更容易存取。
是什麼讓銜尾蛇普拉奧斯與眾不同?
Ouroboros 和 Ouroboros Praos 之間的主要區別之一是它們各自對各自質押池的要求。
對於 Ouroboros,每個礦池都需要有一個負責生產區塊的領導者。這意味著每個礦池至少需要一個帳戶才能開始質押,這意味著所有計算工作都是由該帳戶完成的。
然而,有了銜尾蛇普拉奧斯,礦池就不需要有領導者了。相反,他們可以與池中的所有帳戶分擔責任。這意味著計算工作可以在多個帳戶之間共享,而不僅僅是一個帳戶,因此任何人的帳戶所承受的壓力都較小。
Ouroboros 演算法的另外兩種形式是 Ouroboros Genesis 和 Ouroboros Classic。
除了 Ouroboros Classic 中使用的傳統權益證明 (PoS) 機制之外,Ouroboros Genesis 還使用可驗證的隨機函數 (VRF)。 VRF 是一種加密原語,允許一方隨時產生隨機輸出並由其他方公開驗證。在 Ouroboros 的上下文中,VRF 用於確定將區塊提交到每個槽中的分類帳的領導者。與 Ouroboros Classic 相比,VRF 提高了我們為 Ouroboros Genesis 提供安全性和去中心化的能力。此外,對於某些對抗模型,這使得 Ouroboros Genesis 比 Ouroboros Classic 更具可擴展性。