Snapshot of the current quantum_node.py implementation and next steps for Stage 1.
POST /api/account,
POST /api/mine,
POST /api/data,
GET /api/chain,
GET /api/status
blockchain.json and balances.json stored in the script directory.
qasm_simulator if available, otherwise falls back to os.urandom.
0.0.0.0, Port: 5000 (hard-coded).
5 coins per block (hard-coded).
blockchain.json and balances.json
(write to temp file, then rename).
config.json or environment variables.
Once atomic writes & integrity checks are in place and /api/status reflects the latest
height reliably, Stage 1 can be marked as complete.