51% Attack on Cryptocurrency- Everything you should know