Blockchain
為什麼同步最後 5000 個塊會佔用更多 CPU 資源?
我刪除了我的區塊鏈,目前正在再次同步。就像我上次一樣,我注意到從某個點開始,我的 CPU 使用率上升到幾乎 100%,並且比之前通常的峰值保持了更長的時間。
我認為它大約是最後 5000 個塊。
它有時也只是停止,我不知道這是為了節省資源還是其他什麼,但有時它只是停止(CPU 和網路流量幾乎為零)並且幾乎沒有添加新塊。
在同步最後 5000 個塊時,這種不同的行為是否有原因?
直到最後一個檢查點,您的客戶都知道所有交易都已正確簽名。在最後一個檢查點之後,您的客戶端必須通過將其與相應的輸出進行匹配並執行腳本來驗證每個事務的每個輸入,這通常涉及 ECDSA 驗證。
可能是在以後的區塊中有更多的交易。