3 ms·
> You are way off. The entire Ethereum blockchain is approximately 6 TB. Even a pruned version is over 400 GB. Your 6TB figure includes "store every single his
by saurik 6y ago
> You are way off. The entire Ethereum blockchain is approximately 6 TB. Even a pruned version is over 400 GB.
Your 6TB figure includes "store every single historical past state of the system", which is going "above and beyond": it is something that you never need to do for either correctness or operation of the system, whether as a user or as a miner... the only people who use archive nodes are people who are trying to more easily step-by-step debug old transactions.
- Canada 6y agoYou need a full fat DB if you want to be able to accurately detect transactions more than 2 days old. You need to do it if you care about more than just the current balance and don't want to rely on a centralized middleman such as etherscan.
- saurik 6y agoI don't understand what you mean by this; you do not need an archival node to either pull transaction receipts or to request transaction logs: you only need an archival node if you want access to all of the starting storage states of all past blocks, which you effectively never need (except for debugging). Notably: a "full node" is not an "archive node", and will not need more than the 400GB of space.