波卡链Substrate (7)Grandpa协议四“责任安全机制”
生活随笔
收集整理的這篇文章主要介紹了
波卡链Substrate (7)Grandpa协议四“责任安全机制”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. Account Safety
當網絡出現分叉的 commit 信息時,Polkadot節點馬上采取 Account Safety 的機制。
是一種“弱主觀性”安全模式:通過懲罰參與者保障安全
- 針對驗證者的行為,事故后調查:如果惡意節點行為不端,將被追責。
- 參與者必須經歷相當長的撤回期(可能是幾個月)才能解鎖他們的股權和獲得回報
步驟
step1. 讓所有節點交出對分叉鏈的 pre-votes or pre-commits 投票
step2. 讓節點交出它收到的第r輪的 pre-votes
step3. 找到惡意節點
2. Availability and Validity可用性和有效性
最終區塊比最佳區塊落后兩個區塊,在鏈tip后面保持幾個區塊的確定性。
eg.
Idle (24 peers), best: #664258 (0xee71…6321), finalized #664256 (0x809a…a5d8)- 讓漁民驗證區塊是否正確,并挑戰驗證者的區塊可用性
漁夫節點:執行區塊并報告任何驗證者的不當行為,eg,監督提議將無效的平行鏈區塊包含在中繼鏈中 - 驗證者接收到collator收集人的區塊后,有責任將完整的區塊存儲一段時間,以便任何平行鏈都可以查詢求該區塊
- 什么時候開始一輪?eg. 每隔 x 個塊進行新一輪
總結
以上是生活随笔為你收集整理的波卡链Substrate (7)Grandpa协议四“责任安全机制”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 波卡链Substrate (7)Gran
- 下一篇: 波卡链Substrate (7)Gran