Addresses

帕特里夏特里州路徑中的地址

  • June 11, 2018

每個區塊頭都有 3 棵帕特里夏樹。在 State Patricia Trie 中,路徑是乙太坊地址的 sha3,任何特定地址的值都使用 RLP 編碼。

但是,給定區塊的 State Patricia Trie 路徑中有哪些地址?所有乙太坊地址還是僅在特定區塊的交易中提到的地址?

我希望我足夠清楚。

謝謝你。

每個區塊頭都有 3 棵帕特里夏樹。

它包含 3 個嘗試的根節點的雜湊,而不是整個嘗試。嘗試本身不儲存在塊中,它們單獨儲存在狀態數據中。當網路中的給定節點接收到新區塊時,它會應用區塊交易中描述的狀態轉換,並相應地更新其本地儲存的狀態數據。其本地嘗試的根的雜湊應該與塊頭中的欄位匹配。

但是,給定區塊的 State Patricia Trie 路徑中有哪些地址?所有乙太坊地址還是僅在特定區塊的交易中提到的地址?

如果與任何單個地址相關聯的狀態發生變化,那麼“世界”狀態的根節點的雜湊值——即與所有地址關聯的組合狀態,被組織成一個單一的特里樹——將發生變化。

所以不管一個塊中包含多少事務,整個狀態樹的根的雜湊值都會改變。

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