{"id":11711,"date":"2019-04-29T21:34:28","date_gmt":"2019-04-29T21:34:28","guid":{"rendered":"https:\/\/davidgerard.co.uk\/blockchain\/?p=11711"},"modified":"2023-07-16T12:28:26","modified_gmt":"2023-07-16T12:28:26","slug":"what-ordinary-people-think-a-blockchain-is-and-the-weasel-term-blockchain-technology","status":"publish","type":"post","link":"https:\/\/davidgerard.co.uk\/blockchain\/2019\/04\/29\/what-ordinary-people-think-a-blockchain-is-and-the-weasel-term-blockchain-technology\/","title":{"rendered":"What ordinary people think a \u201cblockchain\u201d is \u2014 and the weasel term \u201cBlockchain Technology\u201d"},"content":{"rendered":"<p>\u201cBlockchain technology\u201d is a buzzword to sell you old technology, but with an exciting new gloss on it.<\/p>\n<p>Ordinary people project <em>all manner<\/em> of things onto the word &#8220;blockchain.&#8221; This leaves them wide-open to con men.<\/p>\n<p>A disconcerting actual conversation I had <a href=\"https:\/\/twitter.com\/davidgerard\/status\/1084075339368808448\">in January:<\/a> a well-meaning non-techie suggested that Uber \u2014 the world-famous &#8220;tech unicorn,&#8221; that&#8217;s a <a href=\"https:\/\/www.nytimes.com\/2019\/04\/11\/technology\/uber-ipo-filing.html\">money-haemorrhaging<\/a> minicab firm with a phone app \u2014 was an example of a decentralised system, and a model for how blockchain could succeed.<\/p>\n<p>I think it had never occurred to them before that systems that weren&#8217;t utterly centralised in every regard could exist.<\/p>\n<p>&#8220;It&#8217;s like blockchain, because anyone can sign up to be an Uber driver!&#8221;<br \/>\n&#8220;Uh &#8230; anyone can sign up to be a minicab driver.&#8221;<\/p>\n<p>And this was a Londoner, who would have been quite familiar with <a href=\"https:\/\/en.wikipedia.org\/wiki\/Taxicabs_of_the_United_Kingdom#minicab\">minicabs and how they work,<\/a> and that the only thing Uber does differently is that you can use an app instead of phoning or going to a minicab office.<\/p>\n<p>But, <em>blockchain!<\/em> Apparently.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2019\/04\/29\/what-ordinary-people-think-a-blockchain-is-and-the-weasel-term-blockchain-technology\/car-on-fire-by-patrick-roper-cc-by-sa-2-0\/\" rel=\"attachment wp-att-12950\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12950\" src=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/04\/car-on-fire-by-patrick-roper-cc-by-sa-2.0.jpg\" alt=\"\" width=\"500\" height=\"369\" srcset=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/04\/car-on-fire-by-patrick-roper-cc-by-sa-2.0.jpg 1024w, https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/04\/car-on-fire-by-patrick-roper-cc-by-sa-2.0-300x221.jpg 300w, https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/04\/car-on-fire-by-patrick-roper-cc-by-sa-2.0-768x567.jpg 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>What actually is a blockchain, then?<\/h3>\n<p>To be super-brief: A blockchain is a ledger you can only add new entries to \u2014 plus a \u201cconsensus mechanism\u201d to decide who gets to add new entries. <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/06\/28\/ibm-the-gdpr-and-blockchain-whatever-that-word-specifically-means\/\">More or less.<\/a><\/p>\n<p>I have a non-technical video <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/11\/21\/newmr-what-is-blockchain-a-primer-for-market-researchers-tuesday-20-november-2018\/\">here,<\/a> and one for techies <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/10\/09\/blockchain-why-magic-probably-doesnt-happen-how-to-sell-a-hash-tree-as-a-tech-revolution-royal-holloway-thursday-4-october-2018\/\">here,<\/a> with diagrams and answers to the real question \u2014 &#8220;yes, but why?&#8221;<\/p>\n<p>Blockchains are <em>really simple<\/em><em>,<\/em> and the usual reaction is: \u201cWhat? That\u2019s not magical at all. How do they get all of this nonsense out of that?\u201d<\/p>\n<p>It gets weird because Bitcoin people <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/the-conspiracist-gold-bug-economics-of-bitcoin\/\">started a bit weird.<\/a> But that&#8217;s <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/book\/\">a book in itself.<\/a><\/p>\n<h3>What business really wants from &#8220;blockchain&#8221;<\/h3>\n<p><span class=\"commtext c00\">What catches the eye of enterprises about &#8220;blockchain&#8221; seems to be the promises of solving one of these two problems:<\/span><\/p>\n<ul>\n<li>reconciling all the data in one place;<\/li>\n<li>having a tamper-evident ledger of transactions.<\/li>\n<\/ul>\n<p>These are genuine needs!<\/p>\n<p>But the first is entirely about the politics of getting organisations working together \u2014 and doing the hard slog of cleaning up your data and formats. (See <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/business-bafflegab-but-on-the-blockchain\/\">chapter 11<\/a> of <i><a href=\"https:\/\/davidgerard.co.uk\/blockchain\/book\/\">Attack of the 50 Foot Blockchain.<\/a><\/i>)<\/p>\n<p>The second just puts logs in a 1979-style Merkle tree. We did this before &#8220;blockchain.&#8221;<\/p>\n<p>(This is why Amazon Web Services&#8217; <a href=\"https:\/\/aws.amazon.com\/qldb\/\">Quantum Ledger Database<\/a> \u2014 which proclaims &#8220;owned by a central trusted authority&#8221; as a <em>feature<\/em> \u2014 is something that AWS use themselves &#8230; and <a href=\"https:\/\/aws.amazon.com\/managed-blockchain\/\">Amazon Managed Blockchain<\/a> isn&#8217;t.)<\/p>\n<p>If you have <i>both<\/i> these problems, you have enough of a human\/business mess that applying a blockchain won&#8217;t fix either aspect \u2014 though it&#8217;ll probably make it all worse.<\/p>\n<p>Occasionally, &#8220;blockchain&#8221; will be useful as a buzzword to get funding to fix your <a href=\"https:\/\/denise.dreamwidth.org\/57248.html\">technical debt.<\/a><\/p>\n<h3>Blockchains didn&#8217;t invent distributed systems<\/h3>\n<p>Popular &#8220;blockchain&#8221; advocacy includes a lot of people who have literally never encountered the concept of an even slightly distributed system before \u2014 and then they project at length onto the word &#8220;blockchain.&#8221;<\/p>\n<p>Bitcoin and blockchain advocates too often seem to think Satoshi invented all the parts of Bitcoin \u2014 that there were no tamper-evident append-only ledgers before Satoshi. Or no distributed systems. Or that there was no open-source software.<\/p>\n<p>Or that there was no <i>cryptography<\/i> before Satoshi. I had a cryptocurrency advocate <a href=\"https:\/\/web.archive.org\/web\/20190429193306\/https:\/\/twitter.com\/westurner\/status\/1081245630494924802\">seriously argue to me<\/a> that we need cryptocurrencies because otherwise, who would work on TLS for secure web browsing?<\/p>\n<blockquote><p>Lol. Crypto underpins defense, healthcare, finance, infrastructure, and industry. We need people who understand crypto. One lost PKI CA cert jeopardizes HTTPS (SSL\/TLS) &#8220;bank level security&#8221;. Hopefully, cryptocurrencies result in at least a handful of additional experts qualified to review implementations.<\/p><\/blockquote>\n<p>Back here in reality, cryptography justifies cryptocurrency in the same way that transistors justify crystal healing \u2014 and actual cryptographers get quite reasonably angry at being lumped in with these people.<\/p>\n<p>&nbsp;<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">\u2513\u250f\u2513\u250f\u2513\u2503<br \/>\u251b\u2517\u251b\u2517\u251b\u2503\uff3c\u25cb\uff0f<br \/>\u2513\u250f\u2513\u250f\u2513\u2503   \/     CRYPTO<br \/>\u251b\u2517\u251b\u2517\u251b\u2503\u30ce)<br \/>\u2513\u250f\u2513\u250f\u2513\u2503         STANDS<br \/>\u251b\u2517\u251b\u2517\u251b\u2503 <br \/>\u2513\u250f\u2513\u250f\u2513\u2503         FOR<br \/>\u251b\u2517\u251b\u2517\u251b\u2503 <br \/>\u2513\u250f\u2513\u250f\u2513\u2503        CRYPTOGR<br \/>\u2503\u2503\u2503\u2503\u2503\u2503               a p h y y y<br \/>\u253b\u253b\u253b\u253b\u253b\u253b<\/p>\n<p>&mdash; sarah jeong (@sarahjeong) <a href=\"https:\/\/twitter.com\/sarahjeong\/status\/955651919279722496?ref_src=twsrc%5Etfw\">January 23, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>&nbsp;<\/p>\n<p>My experience is not at all unique. Two responses to <a href=\"https:\/\/twitter.com\/davidgerard\/status\/1084075339368808448\">my January tweet about this:<\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/twitter.com\/anguschampion\/status\/1084244960227061762\">Angus Champion de Crespigny:<\/a> &#8220;I\u2019ve had more than a few conversations describing distributed databases to strong blockchain advocates. Even after understanding, they have often still believed that &#8216;there\u2019s something there with blockchain&#8217;. It\u2019s quite fascinating how sticky the concept is.&#8221;<\/li>\n<li><a href=\"https:\/\/twitter.com\/AdamSinger\/status\/1084241409006219264\">Adam Singer:<\/a> &#8220;This is most of the sector. They&#8217;ve never worked at an actual tech company with users. It&#8217;s solutionism the whole way down. My fav one was the blockchain guy who thought he invented online reviews.&#8221;<\/li>\n<\/ul>\n<h3>Blockchain Technology\u2122<\/h3>\n<p>&#8220;Blockchain technology&#8221; is a phrase that means &#8220;I can&#8217;t even claim this thing is actually even a blockchain \u2014 but it&#8217;s got a few of the same parts.&#8221;<\/p>\n<p>Like, are they talking about Merkle trees? Hashes? <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/05\/22\/bitcoins-stupendous-power-waste-is-green-apparently-bad-excuses-for-proof-of-work\/\">Proof-of-work?<\/a> Baby&#8217;s first toy <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/03\/04\/ico-tokens-wont-fix-journalism-either-and-certainly-not-with-company-scrip\/\">token economy?<\/a> <em>What do they mean?<\/em><\/p>\n<p>All the technology in Bitcoin <a href=\"https:\/\/blog.dshr.org\/2018\/12\/blockchain-whats-not-to-like.html\">was old.<\/a> Satoshi Nakamoto put out the first version of the Bitcoin white paper in late 2008 \u2014 but no component of Bitcoin was invented <a href=\"https:\/\/www.gwern.net\/Bitcoin-is-Worse-is-Better\">later than 2001,<\/a> and most of it in the previous century.<\/p>\n<h3>I bet you didn&#8217;t know that Certificate Transparency is a &#8220;blockchain&#8221;<\/h3>\n<p>The other trick is to insist a completely unrelated technology is really a \u201cblockchain.\u201d Favourite candidates include claiming <a href=\"https:\/\/en.wikipedia.org\/wiki\/Git\">Git<\/a> is a &#8220;blockchain&#8221; \u2014 or that pretty much anything with a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Merkle_tree\">Merkle tree<\/a> in it is a &#8220;blockchain.&#8221;<\/p>\n<p>I treasure the time a blockchain developer \u2014 quite a well-known person in the space \u2014 insisted, at length, that Google&#8217;s Certificate Transparency initiative, for the cryptographic certificates used in secure web browsing, was an example of a blockchain, or blockchain-like enough to be labeled &#8220;blockchain.&#8221;<\/p>\n<p>This is a claim <i>only<\/i> heard from blockchain advocates \u2014 nobody from the Certificate Transparency initiative says it&#8217;s a &#8220;blockchain,&#8221; and the word &#8220;blockchain&#8221; is mentioned <a href=\"http:\/\/www.certificate-transparency.org\/general-transparency\">precisely once<\/a> on certificate-transparency.org:<\/p>\n<blockquote><p>The ideas underpinning Certificate Transparency, Revocation Transparency and related efforts are not specific to certificates, but can in fact be used to make almost anything transparent. These technologies are strongly related to the much-hyped blockchain. The reality, of course, is that there isn&#8217;t a &#8220;the&#8221; blockchain, and that decentralisation is not always the answer. We are not making &#8220;the&#8221; blockchain, and we do not claim to support decentralisation.<\/p><\/blockquote>\n<p>If you <a href=\"https:\/\/www.google.com\/search?client=ubuntu&amp;channel=fs&amp;q=%22certificate+transparency%22+%22blockchain%22&amp;ie=utf-8&amp;oe=utf-8\">search on &#8220;certificate transparency&#8221; &#8220;blockchain&#8221;,<\/a> you&#8217;ll find quite a few blockchain advocates trying to claim certificate transparency for &#8220;blockchain,&#8221; or mooting ways to extend it with &#8220;blockchain.&#8221; But this is all really obviously just an ambit claim.<\/p>\n<p>In fact, Ben Laurie&#8217;s <a href=\"https:\/\/queue.acm.org\/detail.cfm?id=2668154\">ACM paper<\/a> on certificate transparency explicitly repudiates the blockchain approach (this is from 2014, so he just says &#8220;Bitcoin&#8221;):<\/p>\n<blockquote><p>I have written extensively on what is wrong with Bitcoin (for example, it is the least green invention ever, and all of its history could be destroyed by a sufficiently powerful adversary if it were truly decentralized, which it is not). Nevertheless, people continue to worship irrationally at the altar of Bitcoin, and this worship extends to DNS and keys \u2014 for example, DNSChain (https:\/\/github.com\/okTurtles\/dnschain).<\/p>\n<p>Apart from being an extremely costly solution (in terms of wasted energy, in perpetuity), it also introduces new trusted third parties (those who establish the &#8220;consensus&#8221; in the block chain) and has no mechanism for verification.<\/p>\n<p>The drawbacks of all these alternatives have led us at Google to pursue a different approach, called Certificate Transparency.<\/p><\/blockquote>\n<p>Certificate transparency does use a public Merkle tree ledger. But that&#8217;s the only relation to blockchains.<\/p>\n<h3>The functional meaning of &#8220;blockchain&#8221;<\/h3>\n<p>The marketing term &#8220;blockchain&#8221; means:<\/p>\n<ul>\n<li>anything that&#8217;s even a bit distributed \u2014 not 100% centralised;<\/li>\n<li>anything that&#8217;s open source \u2014 not 100% proprietary;<\/li>\n<li>anything that&#8217;s got a tamper-evident ledger\u00a0\u2014 &#8216;cos Merkle trees really aren&#8217;t well-known outside computer science;<\/li>\n<li>anything <i>revolutionary<\/i> in technology \u2014 where &#8220;revolutionary&#8221; means &#8220;new to me,&#8221; and &#8220;technology&#8221; means &#8220;magic I don&#8217;t understand&#8221;;<\/li>\n<li>anything with cryptography;<\/li>\n<li>anything that uses the English words &#8220;decentralised&#8221; and &#8220;trustless&#8221; with whatever meaning suits your marketing \u2014 and never mind that the actual meanings are very technical, specific, limited and constrained;<\/li>\n<li>anything not covered by the above, but it needs a <a href=\"https:\/\/www.bloomberg.com\/news\/articles\/2017-12-21\/crypto-craze-sees-long-island-iced-tea-rename-as-long-blockchain\">marketing buzzword today.<\/a><\/li>\n<\/ul>\n<blockquote><p><span class=\"commtext c00\">I suspect that when people say &#8220;blockchain&#8221;, what they typically mean is that they think implementation details are the most important thing, and what the product actually does is just an afterthought.<\/span><\/p>\n<p style=\"text-align: right;\">\u2014 <a href=\"https:\/\/news.ycombinator.com\/item?id=19757457\">bunderbunder,<\/a> Hacker News<\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><i><small><a href=\"https:\/\/www.geograph.org.uk\/photo\/5538896\">Car on fire, Junction Road near Udiam<\/a> by <a href=\"https:\/\/www.geograph.org.uk\/profile\/120958\">Patrick Roper,<\/a> CC by-sa 2.0.<\/small><\/i><\/p>\n<br><br><div align=\"center\"><p><a href=\"https:\/\/www.patreon.com\/bePatron?u=8420236\"><img src=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2021\/10\/become_a_patron_button.svg\" alt=\"Become a Patron!\" title=\"Become a Patron!\" width=217 height=51><\/a><br><p style=\"align:center;\" class=\"patreon-badge\"><i>Your subscriptions keep this site going. <a href=\"https:\/\/www.patreon.com\/bePatron?u=8420236\">Sign up today!<\/a><\/i><\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>Ordinary people project all manner of things onto the word \u201cblockchain.\u201d This leaves them wide-open to con men.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[1261,74,1260,1259],"class_list":["post-11711","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-ben-laurie","tag-blockchain","tag-certificate-transparency","tag-uber"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/11711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/comments?post=11711"}],"version-history":[{"count":62,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/11711\/revisions"}],"predecessor-version":[{"id":25780,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/11711\/revisions\/25780"}],"wp:attachment":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/media?parent=11711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/categories?post=11711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/tags?post=11711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}