No, Bitcoin isn’t broken
washingtonpost.com
washingtonpost.com
Indeed, the biggest problems with their attack are social more than technological
Try making that argument with, say, an attack on PGP, or on TLS, or frankly any other cryptosystem people are not so emotionally attached to.
the honest nodes can always pick the ticket announced by the honest miner over the evil miner's ticket
Much like Internet users can always remove the root certificates of untrustworthy CAs. Again, apply this argument to other cryptosystems and see how far it gets you.
the Cornell attack would be easy for honest miners to detect
Maybe so, but then what? It is also easy to detect that a CA is giving out certificates for MITM attacks, but that does not even come remotely close to solving the problem. Suppose that the honest miners do what the author suggests and publicize their lists of trusted miners -- then we would have a block chain fork as people simple failed to ignore the supposedly dishonest miners, or worse, if the dishonest miners also published such lists (how would the average user distinguish this?). Why should I believe one mining pool's account of who is honest or dishonest over another, anyway?