大家好,歡迎收看 Conflux Chain Webinar。
新學期伊始,許多小夥伴抱著滿腔熱情要認真學習知識,沒想到竟折戟於開學第一課 —— Conflux 的 Blaming 機制之下。
為了幫助大家解決這個問題,烤仔建議小夥伴們根據每篇文末“往期推薦”和每篇文章勾劃的重點相結合,溫故而知新,定能找到方向,攻克難點。
本期,為了讓大家更好的理解 Conflux 高 TPS 下的歷史數據同步,烤仔做了詳細的準備,為小夥伴舉例子、做對比,相信你們一定能將今天的知識點拿下。
劃重點
公有鏈允許每一個節點自由加入和退出。
比特幣中新加入的節點,需要同步比特幣裡面所有歷史數據,然後把歷史數據裡的交易全部執行一遍。而在以太坊中,不同客戶端會提供不同新節點的同步方式供選擇。
Conflux 將共識層面的正確性檢查同交易執行層面的正確性檢查分開。
Conflux 高 TPS 下的歷史數據同步:
· 同步當前高度- C 的區塊之後的數據
· 同步當前高度- C 的區塊的賬本狀態
· 通過 Blaming 機制檢查區塊“賬本狀態哈希”的正確性
· 檢查賬本狀態與"賬本狀態哈希” 的一致性
· 重新執行從這個區塊開始的交易
閱讀更多 Conflux中文社區 的文章