Hi everyone I try to learn how to build dapp on Mina protocol but coming from EVM blockchains there is few things that I don’t really understand.
I do understand how zk-snark works and why they allow Mina protocol to have a very lightweight blockchain.
But (correct me if I’m wrong) zk-snark are not reversible so we can’t reverse the snark of a block in order to know what’s inside.
So with this said, where is stored the data on Mina? Like account balances, smart-contracts …
There is a Mina explorer but as the blockchain is only a zk-snarks how can we reverse this snark to get all the information about what happened in the blocks until today?
Is all this data stored off-chain in a kind of non-snarked blockchain by some nodes ?
Thanks for your answer that will really help me to understand this very attractive protocol.