Basic questions on where is stored data on Mina blockchain

I imagine that every node stores the full state for the last k blocks. This means all account balances and zk apps data.