blockchain 51% attack quantum