Evm

EVM 的處理能力會提高嗎?

  • February 29, 2016

據我了解,網路上幾乎所有的雜湊能力都用於保護區塊鏈,但即使網路的雜湊能力增加,EVM 的處理能力也保持不變,這是設計使然。

為什麼會這樣?如果 EVM 可以隨著更強大的節點進入網路而擴大其功率,這不是對每個人都有好處嗎?

需要明確的是,我完全理解如果沒有這些限制,區塊鏈會增長得更快。這是限制的唯一原因嗎?

在 Serenity 以及 Casper 和 PoS 的引入之後,是否有任何計劃發生這種情況?那時這樣做似乎很有意義,因為保護區塊鏈所需的處理能力更少,而擁有大量權力的節點可以為執行契約做出貢獻。這是計劃的一部分嗎?

EVM 的“處理能力”與挖礦算力無關。功率對於 EVM 來說不是一個準確的片語,因為限制 EVM 計算的是成本:使用的氣體乘以氣體價格。 乙太坊協議沒有限制 gas 價格和塊 gas 限制的趨勢。在 EVM 上可以進行大量計算,但它們會消耗大量氣體,並導致成本過高。

較低的 gas 價格和趨勢更高的塊 gas 限制是允許在 EVM 上執行更多計算的原因。 兩者的趨勢都相對平坦,因為每個完整節點目前都必須執行每個計算。作為一個開放平台,網路的可靠性取決於節點的數量,因此任何人都可以設置節點並參與其中是可取的。EVM 上的過多計算將轉化為節點與區塊鏈同步之前的長時間延遲、更高的 CPU 成本以及可能更高的儲存成本——這些都會減少參與的完整節點的數量。

隨著可擴展性改進(例如分片)和解決方案的實施和改進,它將有助於在 EVM 上執行更多計算,而不會對節點造成重大負擔並損害安全性。區塊 Gas 限制和 Gas 價格可能會趨向於允許合約以更低的成本執行更多的計算。提高可擴展性不僅是計劃的組成部分,而且是正在進行的 Serenity 工作的一個組成部分,Casper 的股權證明也是如此。

編輯:EVM 的“處理能力”隨著Homestead 的即將發布而增加:

Block gas limit increased from 3141592 to 4712388 (~50% increase)
Default gas price reduced from 50 shannon to 20 shannon (~60% reduction)

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