I know is related to these:
What is the rationale behind Bitcoin mining?
Why do we need Proof of Work in bitcoin?
But I don't fully understand those answers, and I think usually is much easier to understand the concept if we know the problem it solves.
So, what will happen without mining and proof of work on Bitcoins? in a step by step example.
From what I understand mining is put a time and node limit to the block creation. Because if every node on the chain is allowed to create a new block at any time then we will have a lot of conflicts.
Is that the reason for mining? to limit the block creation?
And why some people say it avoids double spend?
EDIT: when I say mining I actually mean the proof of work, and all the rules (like block interval) about mining, I know mining is for validating blocks, but why we need the proof of work and made in that way (solving a difficult hash) and why we are limiting the blocks to 10min. What will happen if we allow blocks to be added every second with much easier hashes to solve for example? what will be the problem with this?