Evm

關於例外情況下的價值轉移,Ethereum Subtleties 頁面是否正確?

  • August 7, 2017

在 Ethereum Subtleties 頁面(主要由 VB 維護)上,它在Exceptional Conditions下聲明了以下內容:

  • 如果事務觸發異常,則:

+ 從發送者到接收者的價值轉移仍在發生

這與我的理解、我的測試或我認為的第 8 節中所說的黃皮書(我的重點)不符,

如果執行以異常方式停止(即由於耗盡的氣體供應、堆棧下溢、無效的跳轉目標或無效的指令)……狀態將恢復到 緊接餘額轉移之前的點

有趣的是,chriseth 在 2 月 16 日添加了一條通知,大意是關於恢復 Ether 交易的一些事情是錯誤的。此通知已於6 月 17 日被 vbuterin刪除

那麼,Subtleties 論文在這方面是不正確的,還是我誤解了什麼?

正如我所看到的,Vitalik 更新了他認為是所有細節的內容,並刪除了 Chris 添加的通知。

您注意到的行沒有更改。

我也同意這是不正確的,因此懷疑這只是一個疏忽。我已經在推特上發布了 Vitalik 和 Chris - 也許他們可以發表評論?

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