本文來自波卡百科(Polkadot Wiki)的【了解波卡- 基礎知識- 網絡安全】部分。

共享安全

共享安全性, 有時在文檔中我們會稱之為pooled security ,如果某條鏈正考慮成為波卡網絡的平行鏈,那麼共享安全性就是其中一個非常重要的必要條件。上升一個層面來說,共享安全性意味著,通過租用平行鏈插槽連接到Polkadot 中繼鏈的所有平行鏈,都將從中繼鏈驗證人提供的經濟安全中受益。

共享安全性的概念不同於基於橋接架構的鏈間協議。對於橋接協議,每個鏈均被視為主權鏈,必須維護自己的驗證人節點池和安全性。這些協議中的一個關注點是安全性的可伸縮性。例如,其中一種擴大區塊鏈規模的建議是通過山寨幣擴張,大量山寨幣出現,就能支撐起一個龐大的交易量級,但同時交易量會轉移(下降)到市值較低的山寨幣。這個想法的一個主要缺陷是,市值較低的代幣有較低的經濟安全性,並且更容易受到攻擊。最近發生了一個真實的51% 攻擊案例( 1月10日以太坊經典攻擊),匿名攻擊者利用雙花造成了219,500 ETC(約110 萬美元)的損失。

波卡(Polkadot)克服了安全性可擴展性方面的顧慮,因為它將所有經濟誘因吸引到了中繼鏈上,並允許平行鏈從一開始就獲得更強有力的安全保證。主權鏈必須付出更多努力來增加自己代幣的價值,從而不容易被資金雄厚的攻擊者攻擊。

舉例

讓我們將當前工作量證明機制(PoW)鏈的標準安全模型,與Polkadot 共享安全模型進行比較。由自己的安全模型保護的鏈,如比特幣、Zcash、以太坊及其衍生鏈,都必須創建自己的獨立礦工網絡,並保持有足夠比例的誠實哈希算力。由於挖礦產業正在成為一個向寡頭集中的大產業,因此單個參與者來攻擊一條鏈的可能性更大了。這就意味著,哈希算力的較小的鏈,可能會受到大型挖礦壟斷聯盟的攻擊,後者只要一時心血來潮,將其哈希算力從比特幣轉向這條新的、安全性較低的鏈就能完成攻擊。如今51% 攻擊已經成為現實,以太坊經典(見上一段)、 Verge、 比特幣黃金和其他加密貨幣都曾發生過這類攻擊。

在波卡中(Polkadot),不會出現鏈安全性之間的差異。當一條平行鏈連接到波卡網絡的時候, 中繼鏈驗證人節點池將成為該平行鏈狀態轉換的保護者。平行鏈的成本僅僅是運行幾個收集人節點,來讓驗證人了解最新的狀態轉換和證明/見證。之後驗證人將檢查是否為其分配了平行鏈。這樣,新的平行鏈一上線,就能立即從波卡網絡(Polkadot)的整體安全性中受益。

常見問答

安全性與驗證人的數量相關嗎?與平行鏈的數量呢?

安全性與連接到Polkadot 中繼鏈的平行鏈的數量無關。安全性和驗證人數量之間存在相關性,因為更多的驗證人將使網絡具有更強的分散性,並使其更難以崩潰。網絡安全性的最大指標,是綁定和質押的DOT 數量這個經濟信號。誠實的驗證人和提名人質押的DOT 數量越多,攻擊者搞到驗證人插槽所需的最小DOT 數量就越高。

平行鏈自身需要安全性嗎?在什麼情況下,平行鏈需要自己的安全性?

由於所有狀態轉換將由Polkadot 中繼鏈驗證人保護,因此大多數平行鏈將不必擔心自身的安全性。但是,在某些情況下(在某些更具實驗性的情況下),平行鏈可能需要其自身的安全性。通常,這些情況將圍繞缺少中繼鏈驗證人可用數據的問題。一個例子是,如果狀態轉換函數具有某些簡潔性或零知識證明,那麼由於中繼鏈將無法提供數據,因此平行鏈將負責保持其數據可用。此外,對於具有共識的鏈(例如在Blink Network 上實現快速付款的鏈),在平行鏈區塊被驗證之前,staker 之間可能需要達成拜占庭協議。該協議是必要的,因為中繼鏈驗證人並不知曉與快速共識相關的數據。