{"id":14509,"date":"2019-02-06T10:45:02","date_gmt":"2019-02-06T18:45:02","guid":{"rendered":"https:\/\/www.palada.net\/index.php\/2019\/02\/06\/news-8259\/"},"modified":"2019-02-06T10:45:02","modified_gmt":"2019-02-06T18:45:02","slug":"news-8259","status":"publish","type":"post","link":"http:\/\/www.palada.net\/index.php\/2019\/02\/06\/news-8259\/","title":{"rendered":"There&#8217;s No Good Reason to Trust Blockchain Technology"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/media.wired.com\/photos\/5c5a1f3145e0ae2c6bccfbe7\/master\/pass\/Blockchain-Cyrpto-LaTigre.jpg\"\/><\/p>\n<p><strong>Credit to Author: BRUCE SCHNEIER| Date: Wed, 06 Feb 2019 14:00:00 +0000<\/strong><\/p>\n<p>In his 2008 <a href=\"https:\/\/bitcoin.org\/bitcoin.pdf\" target=\"_blank\">white paper<\/a> that first proposed <a href=\"https:\/\/www.wired.com\/tag\/bitcoin\/\">bitcoin<\/a>, the anonymous Satoshi Nakamoto concluded with: \u201cWe have proposed a system for electronic transactions without relying on trust.\u201d He was referring to <a href=\"https:\/\/www.wired.com\/story\/guide-blockchain\/\">blockchain<\/a>, the system behind bitcoin cryptocurrency. The circumvention of trust is a great promise, but it\u2019s just not true. Yes, bitcoin eliminates certain trusted intermediaries that are inherent in other payment systems like credit cards. But you still have to trust bitcoin\u2014and everything about it.<\/p>\n<p name=\"inset-left\" class=\"inset-left-component__el\"><a href=\"https:\/\/www.schneier.com\/\" target=\"_blank\">Bruce Schneier<\/a> is a security technologist who teaches at the Harvard Kennedy School. He is the author, most recently, of <em><a href=\"https:\/\/www.amazon.com\/Click-Here-Kill-Everybody-Hyper-connected-ebook\/dp\/B07BLMQKZK?tag=w050b-20\" target=\"_blank\" rel=\"nofollow\">Click Here to Kill Everybody: Security and Survival in a Hyper-Connected World<\/a><\/em>.<\/p>\n<p class=\"paywall\">Much has been written about <a href=\"https:\/\/www.wired.com\/tag\/blockchain\/\">blockchains<\/a> and how they displace, reshape, or eliminate trust. But when you analyze both blockchain and trust, you quickly realize that there is much more hype than value. Blockchain solutions are often much worse than what they replace.<\/p>\n<p class=\"paywall\">First, a caveat. By blockchain, I mean something very specific: the data structures and protocols that make up a <em>public<\/em> blockchain. These have three essential elements. The first is a distributed (as in multiple copies) but centralized (as in there\u2019s only one) ledger, which is a way of recording what happened and in what order. This ledger is public, meaning that anyone can read it, and immutable, meaning that no one can change what happened in the past.<\/p>\n<p class=\"paywall\">The second element is the consensus algorithm, which is a way to ensure all the copies of the ledger are the same. This is generally called mining; a critical part of the system is that anyone can participate. It is also distributed, meaning that you don\u2019t have to trust any particular node in the consensus network. It can also be extremely expensive, both in data storage and in the <a href=\"https:\/\/www.wired.com\/story\/bitcoin-mining-guzzles-energyand-its-carbon-footprint-just-keeps-growing\/\">energy required<\/a> to maintain it. Bitcoin has the most expensive consensus algorithm the world has ever seen, by far.<\/p>\n<p class=\"paywall\">Finally, the third element is the currency. This is some sort of digital token that has value and is publicly traded. Currency is a necessary element of a blockchain to align the incentives of everyone involved. Transactions involving these tokens are stored on the ledger.<\/p>\n<p class=\"paywall\">Private blockchains are completely uninteresting. (By this, I mean systems that use the blockchain data structure but don\u2019t have the above three elements.) In general, they have some external limitation on who can interact with the blockchain and its features. These are not anything new; they\u2019re distributed append-only data structures with a list of individuals authorized to add to it. Consensus protocols have been studied in distributed systems for more than 60 years. Append-only data structures have been similarly well covered. They\u2019re blockchains in name only, and\u2014as far as I can tell\u2014the only reason to operate one is to ride on the blockchain hype.<\/p>\n<p class=\"paywall\">All three elements of a public blockchain fit together as a single network that offers new security properties. The question is: Is it actually good for anything? It&#x27;s all a matter of trust.<\/p>\n<p><a href=\"https:\/\/twitter.com\/vgcerf\/status\/1019987651301081089\">https:\/\/twitter.com\/vgcerf\/status\/1019987651301081089<\/a><\/p>\n<p class=\"paywall\">Trust is essential to society. As a species, humans are wired to trust one another. Society can\u2019t function without trust, and the fact that we mostly don\u2019t even think about it is a measure of how well trust works.<\/p>\n<p class=\"paywall\">The word \u201ctrust\u201d is loaded with many meanings. There\u2019s personal and intimate trust. When we say we trust a friend, we mean that we trust their intentions and know that those intentions will inform their actions. There\u2019s also the less intimate, less personal trust\u2014we might not know someone personally, or know their motivations, but we can trust their future actions. Blockchain enables this sort of trust: We don\u2019t know any bitcoin miners, for example, but we trust that they will follow the mining protocol and make the whole system work.<\/p>\n<p class=\"paywall\">Most blockchain enthusiasts have a unnaturally narrow definition of trust. They\u2019re fond of catchphrases like \u201c<a href=\"https:\/\/www.nytimes.com\/2017\/12\/18\/opinion\/bitcoin-boom-technology-trust.html\" target=\"_blank\">in code we trust<\/a>,\u201d \u201c<a href=\"https:\/\/www.amazon.com\/Math-We-Trust-Bitcoin-Cryptocurrency-ebook\/dp\/B07C7TPXMD?tag=w050b-20\" target=\"_blank\" rel=\"nofollow\">in math we trust<\/a>,\u201d and \u201c<a href=\"https:\/\/cryptoclothing.org\/product\/crypto-shirt\/\" target=\"_blank\">in crypto we trust<\/a>.\u201d This is trust as verification. But verification isn\u2019t the same as trust.<\/p>\n<p class=\"paywall\">In 2012, I wrote a book about trust and security, <a href=\"https:\/\/www.schneier.com\/books\/liars_and_outliers\/\" target=\"_blank\"><em>Liars and Outliers<\/em><\/a>. In it, I listed four very general systems our species uses to incentivize trustworthy behavior. The first two are morals and reputation. The problem is that they scale only to a certain population size. Primitive systems were good enough for small communities, but larger communities required delegation, and more formalism.<\/p>\n<p class=\"paywall\">The third is institutions. Institutions have rules and laws that induce people to behave according to the group norm, imposing sanctions on those who do not. In a sense, laws formalize reputation. Finally, the fourth is security systems. These are the wide varieties of security technologies we employ: door locks and tall fences, alarm systems and guards, forensics and audit systems, and so on.<\/p>\n<p class=\"paywall\">These four elements work together to enable trust. Take banking, for example. Financial institutions, merchants, and individuals are all concerned with their reputations, which prevents theft and fraud. The laws and regulations surrounding every aspect of banking keep everyone in line, including backstops that limit risks in the case of fraud. And there are lots of security systems in place, from anti-counterfeiting technologies to internet-security technologies.<\/p>\n<p class=\"paywall\">In his 2018 book, <em><a href=\"https:\/\/mitpress.mit.edu\/books\/blockchain-and-new-architecture-trust\" target=\"_blank\">Blockchain and the New Architecture of Trust<\/a><\/em>, Kevin Werbach outlines four different \u201ctrust architectures.\u201d The first is peer-to-peer trust. This basically corresponds to my morals and reputational systems: pairs of people who come to trust each other. His second is leviathan trust, which corresponds to institutional trust. You can see this working in our system of contracts, which allows parties that don\u2019t trust each other to enter into an agreement because they both trust that a government system will help resolve disputes. His third is intermediary trust. A good example is the credit card system, which allows untrusting buyers and sellers to engage in commerce. His fourth trust architecture is distributed trust. This is emergent trust in the particular security system that is blockchain.<\/p>\n<p class=\"paywall\">What blockchain does is <a href=\"https:\/\/hbr.org\/2017\/04\/who-controls-the-blockchain\" target=\"_blank\">shift some of the trust<\/a> in people and institutions to trust in technology. You need to trust the cryptography, the protocols, the software, the computers and the network. And you need to trust them absolutely, because they\u2019re often single points of failure.<\/p>\n<p class=\"paywall\">When that trust turns out to be misplaced, there is no recourse. If your bitcoin exchange <a href=\"https:\/\/www.wired.com\/2014\/03\/bitcoin-exchange\/\">gets hacked<\/a>, you lose all of your money. If your bitcoin wallet <a href=\"https:\/\/www.ccn.com\/breaking-numerous-bitcoin-wallets-may-have-been-compromised-by-rogue-developer\" target=\"_blank\">gets hacked<\/a>, you lose all of your money. If you forget your login credentials, you lose all of your money. If there\u2019s a <a href=\"https:\/\/medium.com\/new-alchemy\/a-short-history-of-smart-contract-hacks-on-ethereum-1a30020b5fd\" target=\"_blank\">bug in the code<\/a> of your smart contract, you lose all of your money. If someone successfully <a href=\"https:\/\/boingboing.net\/2019\/01\/08\/ethereum-classic-blockchain-su.html\" target=\"_blank\">hacks the blockchain security<\/a>, you lose all of your money. In many ways, trusting technology is harder than trusting people. Would you rather trust a human legal system or the details of some computer code you don\u2019t have the expertise to audit?<\/p>\n<p class=\"paywall\">Blockchain enthusiasts point to more traditional forms of trust\u2014bank processing fees, for example\u2014as expensive. But blockchain trust is also costly; <a href=\"https:\/\/papers.ssrn.com\/sol3\/papers.cfm?abstract_id=3074070\" target=\"_blank\">the cost is just hidden<\/a>. For bitcoin, that&#x27;s the cost of the additional bitcoin mined, the transaction fees, and the enormous environmental waste.<\/p>\n<p class=\"paywall\">Blockchain doesn\u2019t eliminate the need to trust human institutions. There will always be a big gap that can\u2019t be addressed by technology alone. People still need to be in charge, and there is always a need for governance outside the system. This is obvious in the ongoing debate about <a href=\"https:\/\/techcrunch.com\/2015\/08\/22\/money-and-politics-bitcoins-governance-crisis\/\" target=\"_blank\">changing the bitcoin block size<\/a>, or in <a href=\"https:\/\/www.coindesk.com\/ethereum-executes-blockchain-hard-fork-return-dao-investor-funds\" target=\"_blank\">fixing the DAO attack<\/a> against <a href=\"https:\/\/aeon.co\/essays\/trust-the-inside-story-of-the-rise-and-fall-of-ethereum\" target=\"_blank\">Etherium<\/a>. There\u2019s always a need to override the rules, and there\u2019s always a need for the ability to make permanent rules changes. As long as hard forks are a possibility\u2014that\u2019s when the people in charge of a blockchain step outside the system to change it\u2014people will need to be in charge.<\/p>\n<p class=\"paywall\">Any blockchain system will have to coexist with other, more conventional systems. Modern banking, for example is designed to be reversible. Bitcoin is not. That makes it hard to make the two compatible, and the result is often an insecurity. Steve Wozniak was <a href=\"https:\/\/www.marketwatch.com\/story\/steve-wozniak-had-70000-in-bitcoin-stolen-after-falling-for-a-simple-yet-perfect-scam-2018-02-28\" target=\"_blank\">scammed out of $70K<\/a> in bitcoin because he forgot this.<\/p>\n<p class=\"paywall\">Blockchain technology is often centralized. Bitcoin might theoretically be based on distributed trust, but in practice, that\u2019s just not true. Just about everyone using bitcoin has to trust one of the few available wallets, and use one of the few available exchanges. People have to trust the software and the operating systems and the computers everything is running on. And we&#x27;ve seen attacks against wallets and exchanges. We\u2019ve seen Trojans and phishing and password guessing. Criminals have even used flaws in the system that people use to repair their cell phones to steal bitcoin.<\/p>\n<p class=\"paywall\">Moreover, in any distributed trust system, there are backdoor methods for centralization to creep back in. With bitcoin, there are only a few miners of consequence. There\u2019s one company that provides most of the <a href=\"https:\/\/techcrunch.com\/2018\/08\/10\/crypto-mining-giant-bitmain-on-target-for-10b-revenue-this-year\/\" target=\"_blank\">mining hardware<\/a>. There are only a few dominant exchanges. To the extent that most people interact with bitcoin, it is through these centralized systems. This also allows for attacks against blockchain-based systems.<\/p>\n<p class=\"paywall\">These issues are not bugs in current blockchain applications, they\u2019re inherent in how blockchain works. Any evaluation of the security of the system has to take the whole socio-technical system into account. Too many blockchain enthusiasts focus on the technology and ignore the rest.<\/p>\n<p class=\"paywall\">To the extent that people don\u2019t use bitcoin, it\u2019s because they don\u2019t trust bitcoin. That has nothing to do with the cryptography or the protocols. In fact, a system where you can lose your life savings if you forget your key or download a piece of malware is not particularly trustworthy. No amount of explaining how SHA-256 works to prevent <a href=\"https:\/\/medium.com\/innerquest-online\/how-does-a-blockchain-prevent-double-spending-of-bitcoins-fa0ecf9849f7\" target=\"_blank\">double-spending<\/a> will fix that.<\/p>\n<p class=\"paywall\">Similarly, to the extent that people do use blockchains, it is because they trust them. People either own bitcoin or not based on reputation; that\u2019s true even for speculators who own bitcoin simply because they think it will make them rich quickly. People choose a wallet for their cryptocurrency, and an exchange for their transactions, based on reputation. We even evaluate and trust the cryptography that underpins blockchains based on the algorithms\u2019 reputation.<\/p>\n<p class=\"paywall\">To see how this can fail, look at the various <a href=\"https:\/\/www.wired.com\/story\/following-a-tuna-from-fiji-to-brooklynon-the-blockchain\/\">supply-chain security systems<\/a> that are using blockchain. A blockchain isn\u2019t a necessary feature of any of them. The reasons they\u2019re successful is that everyone has a single software platform to enter their data in. Even though the blockchain systems are built on distributed trust, people don\u2019t necessarily accept that. For example, some companies <a href=\"https:\/\/www.coindesk.com\/ibm-blockchain-maersk-shipping-struggling\" target=\"_blank\">don\u2019t trust the IBM\/Mersk system<\/a> because it\u2019s not <em>their<\/em> blockchain.<\/p>\n<p class=\"paywall\">Irrational? Maybe, but that\u2019s how trust works. It can\u2019t be replaced by algorithms and protocols. It\u2019s much more social than that.<\/p>\n<p class=\"paywall\">Still, the idea that blockchains can somehow eliminate the need for trust persists. Recently, I received an email from a company that implemented secure messaging using blockchain. It said, in part: \u201cUsing the blockchain, as we have done, has eliminated the need for Trust.\u201d This sentiment suggests the writer misunderstands both what blockchain does and how trust works.<\/p>\n<p class=\"paywall\">Do you need a public blockchain? The answer is almost certainly <a href=\"https:\/\/medium.com\/@kaistinchcombe\/decentralized-and-trustless-crypto-paradise-is-actually-a-medieval-hellhole-c1ca122efdec\" target=\"_blank\">no<\/a>. A blockchain probably doesn\u2019t solve the security problems you think it solves. The security problems it solves are probably not the ones you have. (Manipulating audit data is probably not your major security risk.) A false trust in blockchain can itself be a security risk. The inefficiencies, especially in scaling, are probably not worth it. I have looked at many blockchain <a href=\"https:\/\/www.oreilly.com\/ideas\/blockchain-applications\" target=\"_blank\">applications<\/a>, and all of them could achieve the same security properties without using a blockchain\u2014of course, then they wouldn\u2019t have the cool name.<\/p>\n<p class=\"paywall\">Honestly, cryptocurrencies are useless. They&#x27;re only used by speculators looking for quick riches,\u00a0people who don&#x27;t like government backed currencies, and criminals who want a black-market way to exchange money.<\/p>\n<p class=\"paywall\">To answer the question of whether the blockchain is needed, ask yourself: Does the blockchain change the system of trust in any meaningful way, or just shift it around? Does it just try to replace trust with verification? Does it strengthen existing trust relationships, or try to go against them? How can trust be abused in the new system, and is this better or worse than the potential abuses in the old system? And lastly: What would your system look like if you didn\u2019t use blockchain at all?<\/p>\n<p class=\"paywall\">If you ask yourself those questions, it&#x27;s likely you&#x27;ll choose solutions that don&#x27;t use public blockchain. And that&#x27;ll be a good thing\u2014especially when the hype dissipates.<\/p>\n<p class=\"paywall\">WIRED Opinion <em>publishes pieces written by outside contributors and represents a wide range of viewpoints. Read more opinions <a href=\"https:\/\/www.wired.com\/opinion\">here<\/a>. Submit an op-ed at opinion@wired.com<\/em><\/p>\n<p class=\"related-cne-video-component__dek\">The blockchain. Everyone&#39;s talking about it. But what is it, how does it work, and what&#39;s it for?<\/p>\n<p><a href=\"https:\/\/www.wired.com\/story\/theres-no-good-reason-to-trust-blockchain-technology\" target=\"bwo\" >https:\/\/www.wired.com\/category\/security\/feed\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/media.wired.com\/photos\/5c5a1f3145e0ae2c6bccfbe7\/master\/pass\/Blockchain-Cyrpto-LaTigre.jpg\"\/><\/p>\n<p><strong>Credit to Author: BRUCE SCHNEIER| Date: Wed, 06 Feb 2019 14:00:00 +0000<\/strong><\/p>\n<p>Opinion: Cryptocurrencies are useless. Blockchain solutions are frequently much worse than the systems they replace. Here&#8217;s why.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[10378,10607],"tags":[234,714],"class_list":["post-14509","post","type-post","status-publish","format-standard","hentry","category-security","category-wired","tag-opinion","tag-security"],"_links":{"self":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/14509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/comments?post=14509"}],"version-history":[{"count":0,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/14509\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/media?parent=14509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/categories?post=14509"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/tags?post=14509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}