With an MA Computer Science and Management Studies from Cambridge University, another in MA in Philosophy at King’s College London, topped with a PhD in Computer Science at Technion in Israel, Gideon Greenspan has no shortage of academic cred’ and his multiple online ventures since 2003 range from Copyscape, a search engine for textual plagiarism, used by millions worldwide to Web Sudoku the web’s most popular sudoku site, with 200,000+ daily visitors. From Question2Answer, an open source platform for Q&A, running on over 15,000 sites… to Family Echo an online family tree tool with over 30 million profiles stored.
His latest venture is running Coin Sciences Ltd., a company developing a suite of technologies and services for public and private blockchains which includes MultiChain, an off-the-shelf platform for creating private multicurrency blockchains, CoinSpark, an integrated solution for asset transfer and notarized messaging over bitcoin and Coin Secrets, which displays metadata recently embedded in the bitcoin blockchain.
His latest post at Multichain, Avoiding the pointless blockchain project, How to determine if you’ve found a real blockchain use case, starts with a ringer…
Blockchains are overhyped. There, I said it.
What is refreshingly clear about the blog post is his brutal honesty – which is needed in the current hype surrounding Blockchain, and anyone thinking of a startup in the Blockchain space NEEDS to read this… because the industry is still in it’s infancy. Everyone is grasping for a buzzword that might, actually, be well-sorted with a relational database and it could be there is no need for a Blockchain anywhere near the concept. All of us in the industry are all waiting waiting to gain a clearer understanding of where blockchains genuinely add value in enterprise IT – as it’s not really all that clear yet.
Here’s how it plays out. Big company hears that blockchains are the next big thing. Big company finds some people internally who are interested in the subject. Big company gives them a budget and tells them to go do something blockchainy. Soon enough they come knocking on our door, waving dollar bills, asking us to help them think up a use case. Say what now?
As for those who do have a project in mind, what’s the problem? In many cases, the project can be implemented perfectly well using a regular relational database. You know, big iron behemoths like Oracle and SQL Server, or for the more open-minded, MySQL and Postgres. So let me start by setting things straight:
If your requirements are fulfilled by today’s relational databases, you’d be insane to use a blockchain.
Why? Because products like Oracle and MySQL have decades of development behind them. They’ve been deployed on millions of servers running trillions of queries. They contain some of the most thoroughly tested, debugged and optimized code on the planet, processing thousands of transactions per second without breaking a sweat.
And what about blockchains? Well, our product was one of the first to market, and has been available for exactly 5 months, with a few thousand downloads. Actually it’s extremely stable, because we built it off Bitcoin Core, the software which powers bitcoin. But even so, this entire product category is still in its diapers.
So am I saying that blockchains are useless? Absolutely not. But before you embark on that shiny blockchain project, you need to have a very clear idea of why you are using a blockchain. There are a bunch of conditions that need to be fulfilled. And if they’re not, you should go back to the drawing board. Maybe you can define the project better. Or maybe you can save everyone a load of time and money, because you don’t need a blockchain at all.
The blog post goes on to brilliantly outline the conditions to determine if one really needs Blockchain technology to fulfill their project. There are eight topics and he elucidates on each one thoroughly.
- The database
- Multiple writers
- Absence of trust
- Transaction interaction
- Set the rules
- Pick your validators
- Back your assets
if your project does not fulfill every single one of these conditions, you should not be using a blockchain. In the absence of any of the first five, you should consider one of: (a) regular file storage, (b) a centralized database, (c) master–slave database replication, or (d) multiple databases to which users can subscribe.
And if you do fulfill the first five, there’s still work to do. You need to be able to express the rules of your application in terms of the transactions which a database allows. You need to be confident about who you can trust as validators and how you’ll define distributed consensus. And finally, if you’re looking at creating a shared ledger, you need to know who will be backing the assets which that ledger represents.
Got all the answers? Congratulations, you have a real blockchain use case. And we’d love to hear from you.
Here’s a recent interview with Greenspan called Gideon Greenspan: The Blockchain Is A New Database Paradigm from the podcast team at Epicenter Bitcoin, hosted by Brian Fabian Crain and Sébastien Couture, two Bitcoin enthusiasts located in Berlin, Germany and Lille, France.
Topics covered included:
- How Gideon got involved in the blockchain space
- Their colored coins implementation MultiSpark and why it failed to get traction
- Why he saw a market for an open-source private blockchain platform and started MultiChain
- What mining diversity is and how it is used for consensus in MultiChain
- How permissions work in MultiChain
- The issues of privacy in blockchains and why you can’t have auditability and privacy
- How private blockchains differ from regular distributed databases
- The five criteria to decide if a project needs a blockchain
- The problem he sees with smart contract blockchains
- Chain of Points Adds Internet Pioneer and iPayYou Founder Gene Kavner to Board of Advisors - February 27, 2017
- Chamber of Digital Commerce and Structured Finance Industry Group Partner to bring Blockchain to Securitization - February 27, 2017
- Blockchain Startup Bloq Acquires Blockchain Analytics Pioneer Skry - February 27, 2017
- Edgeless.io Launches its ICO to become the first fully transparent Casino, Offering 0% Edge - February 27, 2017
- Storj Labs Raises $3 Million in Seed Funding - February 26, 2017
- Northern Trust And IBM Pioneer Use Of Blockchain Technology To Help Transform Private Equity Administration - February 26, 2017
- 0x – An Open Protocol for Decentralized Exchange on the Ethereum Blockchain - February 26, 2017
- Global Blockchain Project FERMAT Announces Significant Alpha Release for the “Internet of People” - February 26, 2017
- Blockchain Startup Peerplays Raises $4m Before ICO Even Kicks Off - February 26, 2017
- Numerai Launches Cryptocurrency and New Hedge Fund Built By Data Scientist Network - February 26, 2017
- Disrupt the VC Industry? Brock Pierce and Blockchain Capital to Launch Own Cryptocurrency and ICO - February 26, 2017
- SoftBank, Sprint and TBCASoft Partner in Blockchain Technology for Telecom Carriers - February 25, 2017
- Lisk Introduces New Blockchain Technology Update - February 25, 2017
- Dash Partners with BlockPay to Enable Point of Sale Purchases at Brick and Mortar Stores - February 25, 2017
- Blockchain Interaction Unit (BIU) – No Internet, No Mobile Phone, No Computer. No Problem. - February 25, 2017
- Blockchain Banking Consortium R3 Gets Into Semantic Tornado Over Blockchain – Bitcoiners Jeer from Sidelines - February 25, 2017
- IOHK and University of Edinburgh Establish Blockchain Technology Laboratory - February 24, 2017
- Liberland to Launch Online Startup Contest to Kick Off Smart Nation - February 23, 2017
- Blockchain Intelligence Group Launches QLUE Version Codename Deep Cove - February 23, 2017
- Lykke Crowdfunding – One -year Lykke Forward Offering - February 22, 2017
- Daimler AG Joins Hyperledger Blockchain Consortium as Premier Member - February 21, 2017
- Voatz and Clear Ballot to Explore Blockchain Technology for Remote Voting - February 20, 2017
- New Blockchain Smart Contract Token Developed By GameCredits - February 20, 2017
- Blockchain Could Be a New Operating System for the Planet Says Jeremy Wilson, Vice Chairman of Barclays Corporate Banking - February 20, 2017
- JAAK and the Guardian Initiative Announce MΞTA: A Blockchain Pilot for The Media & Entertainment Industry - February 18, 2017
- The StabL Project – Hadrien Charlanes Plans Stable Tokens and Derivative Products For Ethereum Blockchain - February 17, 2017
- Blockchain Energy Trading Trials Kickoff with Canada’s BTL Group and Austria’s Wien Energie - February 16, 2017
- Smart Dubai Office (SDO) and 1776 Launch Blockchain Challenge - February 16, 2017
- BOScoin, a New Cryptocurrency, Introduces “Trust Contracts” to Overcome the Shortcomings of Ethereum Smart Contracts - February 16, 2017
- European Commission Working on Blockchain – Plans Actively Seeking Pilot Partners - February 16, 2017
- Canadian Blockchain Company SecureKey Awarded U.S. Department of Homeland Security Grant - February 16, 2017
- Microsoft and KPMG Cut Deal and Kickoff Blockchain Nodes in Frankfurt and Singapore - February 16, 2017
- Global Blockchain Project FERMAT Announces Significant Alpha Release for the “Internet of People” - February 16, 2017
- Russian Blockchain Startup Exscudo Aims to Bridge Traditional Finances And The Cryptocurrency Market - February 15, 2017
- Active Year Ahead for Blockchain Solutions in Financial Services, says Corporate Insight - February 14, 2017
- BlockApps and Red Hat Cut Deal to Deliver Hybrid Cloud Solution for Blockchain Applications in the Enterprise - February 14, 2017
- Hyperledger Blockchain Turns One – Director Brian Behlendorf Updates - February 14, 2017
- The State Bank of India Initiates National Blockchain Bank Consortium - February 14, 2017
- The National Bank of Abu Dhabi (NBAD) Introduces Real-Time Cross-Border Blockchain Payments - February 14, 2017
- China Turning Hard to Blockchain – Focus on Fraud Reduction - February 13, 2017
- U.S. Department of Health and Human Services to Kick Off Blockchain in Heathcare Code-A-Thon - February 13, 2017
- Hexayurt Capital presents the Internet of Agreements at the World Government Summit - February 13, 2017
- EquiChain – Blockchain for Emerging Markets Post-Trade - February 13, 2017
- UK Government Approves Tramonex Labs to Issue Currency on Blockchain - February 12, 2017
- US Congress Buckles Down With Blockchain – Launch Congressional Blockchain Caucus - February 11, 2017
- Nick Szabo: Some Private Blockchains Qualify as Bona Fide Blockchains - February 10, 2017
- Bitfury Group and Government of Georgia Expand Blockchain Land Titling Project - February 10, 2017
- Expanse Project Announces Launch of the Expanse Bond System (EBS) - February 10, 2017
- WISeKey to Establish IoT Blockchain Center of Excellence in New York - February 10, 2017
- Blockchain Startup Coinfirm Gets $700k Growth Equity Via VC Funding - February 10, 2017