A report commissioned by the Pentagon’s Defense Advanced Research Projects Agency (DARPA) has found that blockchain—the technology behind cryptocurrencies like bitcoin—is not as decentralized as commonly thought, while also being vulnerable to attacks.
“The challenge with using a blockchain is that one has to either (a) accept its immutability and trust that its programmers did not introduce a bug, or (b) permit upgradeable contracts or off-chain code that share the same trust issues as a centralized approach,” according to the report (pdf) published in June.