Crypto//Keystore
- Legacy approach: each account stored as an individual encrypted JSON file in `/data/keystore`.
Legacy approach: each account stored as an individual encrypted JSON file in /data/keystore.
The node software (Geth) held the keys and signed transactions on behalf of the user.
Volume mapping (-v) was critical: keystore files must persist outside the container.
Now largely replaced by HD wallets — signing delegated to Metamask instead of the node.