Parity

快速模式下奇偶校驗節點查詢日誌的缺點

  • March 19, 2020

我們需要查詢合約所有過去的轉賬事件,以辨識所有歷史代幣持有者地址。我是否正確,為此我們需要一個完整節點並且不能使用快速模式?

我讀過快速模式會修剪舊塊,並且使用 fromBlock=0查詢過去的事件似乎像這樣工作。所以我希望將來使用快速模式不會出現傳輸事件,對吧?

我只是想確認這一點,因為託管一個全節點要貴得多。歡迎任何想法如何在沒有完整節點的情況下解決這個問題。

這裡的“修剪模式”(快速或歸檔)是指修剪歷史狀態,而不是歷史塊。除非您--no-ancient-blocks啟用了 Warp Sync,否則您會保留所有歷史區塊

只要您從頭開始同步奇偶校驗,您就應該有權訪問所有事件日誌,無論狀態是否被修剪。僅當您需要非常古老的歷史狀態下的事務跟踪和契約內部等內容時,才需要進行存檔修剪。

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