Mining

Casper 的網路成本是多少?

  • February 19, 2016

在比特幣中,PoW 挖礦在頻寬方面的成本非常小。礦工只需要生產 PoW,我相信每 10 分鐘需要 32 個字節。

在 Casper 中,我知道每個驗證者都可以通過簽名來保證區塊。假設簽名是具有 80 位安全性的 ECDSA,那麼每個簽名是 320 位。如果每個區塊有 1000 個 PoS 節點簽名,則每個區塊有 320,000 位 (40kB)。

如果塊每 17 秒出現一次,即每 10 分鐘 84MB,則比比特幣的每 10 分鐘 32 字節高幾個數量級。

我的數字是否正確/合理?Casper 的 PoS 挖礦的預期網路成本是多少?這會影響區塊鏈膨脹嗎?

目前尚不清楚網路和儲存成本將是多少。

目前,該協議預計對於一個給定的區塊最多有 256 個參與節點。然而,投票可能被加密,使用零知識證明,和/或使用不同的簽名方案。如果 casper 促進並發和/或漸進式確認,更長的阻塞時間也可能是可行的。

因此,對於每個綁定驗證器節點,我們的頻寬成本與綁定驗證器的數量和塊的數量成線性關係。這意味著對於網路,我們的成本是綁定驗證者數量的二次方。

Vitalik 一直在尋求提高效率以減少 Casper 的成本。然而,O(N^2) 網路成本對於快速確定性從根本上來說是必要的,所以它一直存在。這將為我們最終擁有多少綁定驗證者設定一個上限。然而,這不會導致區塊鏈膨脹:我們可以在狀態終結後忘記區塊鏈。

實際上,在我們採用分片解決方案之前,我們實際上並不需要在任何時候擁有非常大量的綁定驗證器——當您添加礦工/驗證器時,單鏈的 gas/sec 容量不會增加。

順便說一句,我希望在 Casper 的第一個版本中延遲約為 4 秒,但要盡快移動到 ~1 秒或 ~0.5 秒。是的,這是可能的——如果 Casper 可以容忍任意高的成本,它可以具有任意低的延遲(到第一個 tx 收據或“確認”):P

引用自:https://ethereum.stackexchange.com/questions/1319