Client

為什麼比特幣核心客戶端在同步時會使用這麼多 CPU 時間?

  • April 10, 2016

幾天來第一次打開客戶端時,我一直注意到 cpu 使用量的巨大增加。我想知道這是什麼來的?我會想像驗證區塊的所有簽名?

本質上是在做礦工想要做的同樣的計算,只是檢查他們的答案?

我會想像驗證區塊的所有簽名?

您正在驗證每個腳本、每個簽名的連續性。您要確保沒有人花費他們不允許的硬幣。您確保遵守所有規則。

本質上是在做礦工想要做的同樣的計算,只是檢查他們的答案?

是的,除了上述。您正在驗證每個區塊都有有效的工作證明。不過,這需要兩次 SHA256 操作,而礦工需要數十億美元。

引用自:https://bitcoin.stackexchange.com/questions/30177