Blockchain – The God’s Protocol…Is it?