Hello everyone. I am quite new to Bitcoin, yet I do understand the basics. One of the questions I would like to be clarified is how the Bitcoin 'coins' are capped off at 21 million? What stops a hacker from just randomly creating new coins? And what is the difference between a block and a coin? Is a coin a shorter term for Bitcoin?