清理存儲槽的燃氣退款有助於減少狀態膨脹,但也扭曲了區塊燃氣的會計,使區塊看起來比實際上更不資源密集。 這為什麼是一個問題,以及 EIP-7778 如何解決它: 這個主題的摘要👇
2/ 今天,通過 SSTORE 將存儲槽設置為零可以獲得退款(最多 20% 的燃氣費用)。該退款減少了您的 tx.gasUsed 和區塊的總 gasUsed。 對用戶有利,但隱藏了區塊的真實工作量。 隨著燃氣限制的增加,問題變得更糟。
這個機制允許一筆交易的退款資助下一筆交易,直到退款低於 21k gas 為止。因此,區塊可以在實際工作中執行約 125% 的區塊 gas 限制。
4/ EIP-7778 提出了一個簡單的變更,即不將退款計入區塊的燃氣使用量。對用戶來說沒有變化,對區塊打包的影響微乎其微(平均退款數量較低)。 欲了解更多信息,請查看 EIP:
9.2K