Storage

狀態樹鍵/值映射是否引用其他塊的狀態樹?

  • September 27, 2016

每個塊都包括一個狀態根和整個狀態樹。在狀態樹中,鍵/值映射是否引用其他塊的狀態樹?

每個塊都包含一個狀態根和整個狀態樹

這是不正確的。每個塊頭都包含最新的狀態根,但塊不包含狀態樹或除狀態根之外的任何其他對它的引用。狀態樹通過執行所有事務建立在一個獨立的數據庫中。對先前狀態樹的唯一引用是先前塊中的狀態根。也就是說,狀態樹的設計允許大量重複數據刪除——只有事務更新的狀態樹需要在磁碟上更新,其餘的可以保持原樣。

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