The 0000 characters are called the difficulty. I chose those characters. They do not mean anything in particular, I could have picked anything. In Bitcoin for example, there is a concept called mining, where you have to 'solve' this difficulty by finding a valid hash. If the answer is found too quickly, the difficulty will be augmented for the next blocks( say 5 zeroes instead of 4 ).
I'll make another article to explain the connexion between hashes and data, I am getting a few questions about this :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.