Go-Ethereum
同步時保存堆棧跟踪
我一直在做一個項目,我想跟踪一個塊中的所有交易,因此我一直在使用快速同步節點。它執行良好,唯一的問題是使用debug_traceBlockByHash端點查詢節點非常慢。比開採新區塊的速度慢。出於這個原因,在幾個街區之後,我落後了,最終由於數據的修剪,我無法再訪問跟踪資訊。所以,我的問題是是否可以在同步期間或接收新塊時保存跟踪資訊。謝謝!
- 執行多個節點
debug_traceBlockByHash
- 跨多個節點拆分工作,例如按塊號
- 將最後的結果重新協調到數據庫中
我相信這就是 EtherScan 操作其節點的方式。