I'm using Polkadot version 1.3.0-7c9fd83805c. When syncing a node with the command:
➜ ~ polkadot --tmp I've encountered an error preventing me from retrieving the genesis block: 
-32000: Client error: Api called for an unknown Block: State already discarded for 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3 Running an archive node:
➜ ~ polkadot --tmp --pruning=archive This raises a question about the nature of node data retention in Polkadot's network.
- Are standard nodes not designed to maintain the complete chain history?
- Is this capability exclusive to archive nodes?
My understanding was that while all nodes maintain the chain, archive nodes store the state at each block additionally.
Any insights or explanations on how chain data is maintained across different types of nodes in Polkadot would be greatly appreciated.
