七、分片的難題 —— 驗證人選擇
首先就是分片之后,每個分片都需要一組驗證人。大家看一下這張示意圖。
如果在單鏈上,惡意驗證人超過一半,可以攻擊系統。分片之后,只要在一個分片內占據多數,就可以攻擊這個分片。所以片分得越多,攻擊成本越低,也就是安全性降低。
解決的方法是,分片的驗證人分組不是固定的,而是隨機選取,而且每隔一段時間就重新分組。這樣惡意的驗證人不能事先知道自己被分到哪個組,而貿然發送攻擊會受到懲罰,因此系統的安全性就不會隨著分片數量上升線性的下降。
驗證者隨機動態分組的關鍵,是要有可靠的隨機數,隨機數一直是計算機科學中復雜而有趣的問題。去中心化地拜占庭容錯地產生可靠隨機數難度非常大,也是
區塊鏈研究的熱點問題。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。