{"id":15844,"date":"2020-03-05T13:22:42","date_gmt":"2020-03-05T13:22:42","guid":{"rendered":"https:\/\/davidgerard.co.uk\/blockchain\/?p=15844"},"modified":"2022-04-03T11:22:04","modified_gmt":"2022-04-03T11:22:04","slug":"the-baseline-protocol-your-private-business-on-the-public-ethereum-blockchain-why-on-earth","status":"publish","type":"post","link":"https:\/\/davidgerard.co.uk\/blockchain\/2020\/03\/05\/the-baseline-protocol-your-private-business-on-the-public-ethereum-blockchain-why-on-earth\/","title":{"rendered":"The Baseline Protocol \u2014 your private business, on the public Ethereum blockchain. Why on earth?"},"content":{"rendered":"<p>The Baseline Protocol is an exciting new enterprise blockchain initiative from ConsenSys, Ernst &amp; Young, and a dozen other large companies looking to sell juicy, juicy consulting hours.<\/p>\n<p>The official ConsenSys press release doesn&#8217;t ever quite get around to telling you what the Baseline Protocol actually is. But there sure are some big company names involved! [<a href=\"https:\/\/consensys.net\/blog\/press-release\/ey-and-consensys-announce-formation-of-baseline-protocol-initiative-to-make-ethereum-mainnet-safe-and-effective-for-enterprises\"><i>Press release<\/i><\/a>]<\/p>\n<p>The important bit is that this is funded by the Ethereum Foundation and the Enterprise Ethereum Alliance \u2014 this is promotion for the Ethereum project as a whole.<\/p>\n<p>There must still be a massive untapped market for my book, <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/book\/\"><i>Attack of the 50 Foot Blockchain,<\/i><\/a> three years later \u2014 because the same consulting companies are still pushing the same nonsense I was documenting then. Please turn to <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/business-bafflegab-but-on-the-blockchain\/\">Chapter 11.<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2020\/03\/05\/the-baseline-protocol-your-private-business-on-the-public-ethereum-blockchain-why-on-earth\/baseline-logo\/\" rel=\"attachment wp-att-17481\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17481\" src=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2020\/03\/baseline-logo.png\" alt=\"\" width=\"510\" height=\"100\" srcset=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2020\/03\/baseline-logo.png 680w, https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2020\/03\/baseline-logo-300x59.png 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<h3>Reconcile your data!<\/h3>\n<p>The big promise in the press release is to synchronise your &#8220;internal systems of record&#8221; \u2014 your ERP software, your customer relations management, and other such mountains of virtual paperwork. This was a standard blockchain pitch in the 2016-2017 era.<\/p>\n<p>This is the one thing large companies want. Your problem is pretty much <i>always<\/i> to sort out your data and your data formats.<\/p>\n<p>Blockchain pushers keep making this promise over and over \u2014 and it&#8217;s always false. Blockchains won\u2019t clean up your data for you. The business problem is cleaning up the data in the first place \u2014 or getting legacy systems talking to each other at all.<\/p>\n<p>Those of you who&#8217;ve had a real job outside blockchain enterprises may recall that <i>literally this promise<\/i> was being made for the <a href=\"https:\/\/en.wikipedia.org\/wiki\/XML\">XML<\/a> data format, around the turn of the millennium.<\/p>\n<p>XML did help slightly with interoperability \u2014 but mostly what happened was many thousands of billable consultant hours getting all the XML systems to talk to each other, and months and years of work reconciling data and formats.<\/p>\n<h3>Private data on public Ethereum \u2014 with zero-knowledge proofs<\/h3>\n<p>The press release mentions a supply chain proof of concept called Radish34, which there&#8217;s no public information on. They say it went well.<\/p>\n<p>A company called Unibright did most of the development work, and have blogged about it. Everything connects to \u201cregistrar smart contracts\u201d on the Ethereum mainnet \u2014 which are handy public attack surfaces, should anyone want to hack your company. [<a href=\"https:\/\/medium.com\/unibrightio\/the-baseline-protocol-ethereum-for-enterprises-with-the-help-of-unibright-38c857788ce7\"><i>Blog post<\/i><\/a>]<\/p>\n<p>Unibright ran an ICO in 2018 for its <i>minor altcoin,<\/i> UBT, which has been pumped hugely in the past couple of months on the few bottom-of-the-barrel exchanges it trades on. Unibright&#8217;s promotional video for its ICO describes things that don&#8217;t exist as if they do. (And spells &#8220;business&#8221; as &#8220;bussines.&#8221;) [<a href=\"https:\/\/icodrops.com\/unibright\/\"><i>ICOdrops<\/i><\/a><i>; <\/i><a href=\"https:\/\/web.archive.org\/web\/20180516012732\/https:\/\/unibright.io\/files\/Unibright_Whitepaper.pdf\"><i>Unibright white paper<\/i><\/a><i>, PDF; <\/i><a href=\"https:\/\/coinmarketcap.com\/currencies\/unibright\/\"><i>CoinMarketCap<\/i><\/a>]<\/p>\n<h3>An enterprise-ready &#8220;experimental solution&#8221;<\/h3>\n<p>The key innovation Baseline offers is privacy for your smart contracts, business dealings and communications \u2014 even though you&#8217;re on a public blockchain. [<a href=\"https:\/\/www.ledgerinsights.com\/baseline-protocol-ey-consensys-microsoft-enterprises-public-blockchain\/\"><i>Ledger Insights<\/i><\/a>]<\/p>\n<p>The claim is that zero-knowledge proofs let you do this \u2014 they use EY&#8217;s Nightfall ZKP for Ethereum. The README for the software&#8217;s GitHub repository says:<\/p>\n<blockquote><p>It is an experimental solution and still being actively developed &#8230; This is not intended to be a production-ready application and we do not recommend that you use it as such. [<a href=\"https:\/\/github.com\/EYBlockchain\/nightfall\/blob\/master\/README.md\"><i>GitHub<\/i><\/a>]<\/p><\/blockquote>\n<p>The Nightfall software \u2014 the secret sauce in this supposedly enterprise product, the pixie dust, the magical flying unicorn feathers \u2014 explicitly tells you not to use it in production.<\/p>\n<p>Amy Castor spoke to Paul Brody from EY Blockchain for Decrypt. He insists that Nightfall is\u00a0<em>not<\/em> experimental \u2014 despite his own company&#8217;s GitHub repo saying so \u2014 and is actually \u201cquite mature.\u201d I&#8217;m sure we can trust the extensive sales and management experience on his CV. [<em><a href=\"https:\/\/decrypt.co\/21394\/making-ethereum-a-safe-place-for-big-companies\">Decrypt<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/pbrody\/\">LinkedIn<\/a><\/em>]<\/p>\n<p>But never mind that the key component doesn&#8217;t even claim to work yet \u2014 look at the <i>promises!<\/i><\/p>\n<p>&#8220;You could do invoice factoring on the main net out in the open, without your competitor knowing anything about your invoices,\u201d John Wolpert of ConsenSys told Ledger Insights.<\/p>\n<p>Business has worked for a few millennia now without putting all its records out in the street for random passers-by to try their hand at code-breaking.<\/p>\n<p>I remain deeply unconvinced that even putting hashes of private documents on a public blockchain is a good idea. The only use case I can think of is confirming leaks from anonymous whistleblowers.<\/p>\n<p>So, why would you put your private business onto a public blockchain in the first place \u2014 when you could just not do that?<\/p>\n<p>\u201cSo much of this is driven by vendors,\u201d said Brody to Ledger Insights. \u201cThey have FUD to dispense to you so that they can sell you a private blockchain that comes with the illusion of security instead of the transparency and inspectability of a public network.\u201d<\/p>\n<p>\u201cThere\u2019s one internet, there needs to be one main net,\u201d said Wolpert.<\/p>\n<p>This is gibberish on a number of levels. You could always <i>not use a gratuitous blockchain.<\/i><\/p>\n<p>Comparing Ethereum to the Internet has the problem that the Internet works reliably, and scales. Ethereum literally doesn&#8217;t scale up to cat pictures \u2014 <a href=\"https:\/\/en.wikipedia.org\/wiki\/CryptoKitties\">CryptoKitties<\/a> blocked the whole network for a day. Enterprise-ready!<\/p>\n<p>Ethereum&#8217;s proof-of-work energy waste is not yet at the level of <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/05\/22\/bitcoins-stupendous-power-waste-is-green-apparently-bad-excuses-for-proof-of-work\/\">crime against humanity<\/a> that Bitcoin&#8217;s is, but it&#8217;ll get there. You probably don&#8217;t want that on your business, either.<\/p>\n<p>Ethereum&#8217;s <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/05\/13\/ethereum-casper-only-has-to-work-well-enough-worse-is-better-in-action\/\">move to proof-of-stake<\/a> and scalability have been coming in six months&#8217; time for the past six years. I wish them well \u2014 but I&#8217;ll believe it&#8217;ll ever happen when it happens.<\/p>\n<h3>To be fair<\/h3>\n<p>This publicity push is ridiculously premature.<\/p>\n<p>This is an attempt to put together a protocol that might achieve these things \u2014 it is not, at this point, a product. Whatever EY might be telling the press. [<a href=\"https:\/\/www.baseline-protocol.org\/\"><em>Baseline Protocol home page<\/em><\/a>]<\/p>\n<p>This is much closer to starting an ambitious hypothetical computer science project than announcing a product \u2014 even if all those companies in the press release are seeing only the prospect of juicy consulting hours.<\/p>\n<p>Wolpert has been doing his best with the public relations work \u2014 we had a useful chat on Twitter. <i>e.g.<\/i>, the use of Nightfall is a placeholder for Baseline probably needing to use zero-knowledge proofs of some sort. [<a href=\"https:\/\/twitter.com\/jwolpert\/status\/1235304672350658560\"><i>Twitter thread<\/i><\/a>]<\/p>\n<p>Baseline is really about the EEA and EF developing a protocol under the guidance of OASIS, a standards organisation who&#8217;ve done good stuff \u2014 most famously the Open Document Format (ODF), as used in OpenOffice, LibreOffice and Microsoft Word, and often required by government contracts.<\/p>\n<p>OASIS is a competent standards organisation \u2014 but standards without a robust reference implementation, for reality-checking, tend to turn into talking-shop guff that should usually be ignored.<\/p>\n<h3>Things to ask your Baseline consulting salesman<\/h3>\n<p>As a product, Baseline has many important unanswered questions, such as:<\/p>\n<ul>\n<li>Do the exciting bits even exist and work properly yet, or is all the good stuff in the fabulous future?<\/li>\n<li>So when is the bit that does all the magic stuff going to be a finished product, and when will it stop telling people not to use it?<\/li>\n<li>Just how big was the Radish34 pilot, and why haven&#8217;t you released one dot of information on it?<\/li>\n<li>Ethereum can&#8217;t scale up to cat pictures. You want me to trust my business to this?<\/li>\n<li>The public Ethereum blockchain is so large it takes weeks to synchronise. Why would I trust my livelihood to this?<\/li>\n<li>Why the hell would I put my private business on the public Ethereum blockchain? What sort of idiot nonsense is this?<\/li>\n<\/ul>\n<h3>Yes, but should I buy into Baseline? It sounds really cool!<\/h3>\n<p><s>No, you idiot.<\/s> Probably not without a lot of due care and consideration. Ask yourself the following:<\/p>\n<ul>\n<li>Does magic happen? If something sounds too good to be true, how likely is it to be true?<\/li>\n<li>Is there someone above me in the org chart who loves this idea?<\/li>\n<li>When it fails expensively and disastrously, how do I not get any on me?<\/li>\n<li>Can my consultant get me a job in EY Blockchain when I do get some of this disaster on me?<\/li>\n<li>Can I use this as a real-world production example in a blockchain white paper yet? <i>(trick question \u2014 the answer is always &#8220;yes&#8221;)<\/i><\/li>\n<\/ul>\n<p>Enterprise consulting is big on solving companies&#8217; self-inflicted problems \u2014 and enterprise blockchain consulting sells you the problem, too.<\/p>\n<p>&nbsp;<\/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>And the software that&#8217;s the secret sauce in this &#8220;enterprise&#8221; blockchain product explicitly says not to use it in production.<\/p>\n","protected":false},"author":1,"featured_media":17484,"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":[1708,196,855,82,754,1709],"class_list":["post-15844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised","tag-baseline","tag-consensys","tag-enterprise-ethereum-alliance","tag-ethereum","tag-ey","tag-oasis"],"jetpack_featured_media_url":"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2020\/03\/baseline-logo-header.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/15844","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=15844"}],"version-history":[{"count":39,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/15844\/revisions"}],"predecessor-version":[{"id":22346,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/15844\/revisions\/22346"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/media\/17484"}],"wp:attachment":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/media?parent=15844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/categories?post=15844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/tags?post=15844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}