What're the system requirements for an archive node with an indexer for research? (without participation in PoS verification)

surajsjain
0
0

What're the system requirements for an archive node with an indexer for research? (without participation in PoS verification)

I need an indexed Ethereum transaction dataset for all accounts across Ethereum for my research. For that purpose, I want to run an archive node, along with an indexer (such as Blockscout) that goes through the chain and indexes the transactions into an SQL Database, and I'll be querying that database (mostly using SQL Joins) to get the data I need for different scenarios. I would be building my own PC for running this combo (archive node + indexer). So, what would be an ideal hardware requirement for this build?

I went through a couple of articles on the internet, and they all mostly deal with setups meant for mining or participating in PoW, where the transaction pools with broadcasted transactions must be accessed very fast. In my case, I will not be mining or participating in PoW consensus. I also do not care about getting the live transactions/blocks into my system as soon as they appear. So, I don't think I would need very big SSDs (I might be wrong about this). Therefore, it'd be great if ya'll can suggest some builds.