Go-Ethereum
乙太坊事件日誌最終儲存在哪裡?
你好,它已經寫了很多次了,但據我觀察,沒有一個答案可能是答案。我對下面的事情很感興趣。如果我在智能合約中創建了事件,它將儲存在哪裡?在區塊鏈中,如果是,究竟在哪裡?如果不在那裡,也許在節點中?我正在建構一個嚴肅的應用程序,我必須在那裡儲存很多東西。所以我終於有2個問題了。
1)日誌究竟儲存在哪裡?2)如果在塊頭中,你能描述我如何信任那些進入 web3.js 前端的日誌嗎?
您可以信任日誌,因為它們儲存在各自的塊中。如果日誌被更改,它將更改塊雜湊、receiptRoot 等,與事務相同。默克爾樹將不再相同。
因此,如果我在某個區塊高度執行功能,收據和日誌也將成為該高度以及我的交易的區塊的一部分。
回答它們的確切儲存位置。如果我沒記錯的話,在交易收據中嘗試。
圖片來自https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369