TLDR / ELI5 :
What data should a blockchain keep track of:
1st Block: Alice receive 10 from the blockchain
2nd Block: Alice send 10 to Bob
What data should a blockchain NOT keep track of:
3rd Block (State): Alice has 0 and Bob has 10
Why:
Scalability / Performance
Please correct me if I'm wrong.