It’s Too Early to Judge Network Effects in Bitcoin and the Blockchain
“Nothing is stronger than the powers of a network whose network effects have come.”
The concept of “Network effects” in the Bitcoin and Blockchain contexts is a misunderstood one, because its inner makings are difficult to grasp accurately. The inherent network effect factors are multi-dimensional, and there aren’t too many people who had the luxury of direct experience in creating viable businesses with large network effects. As consumers, we are mostly users of these networks, and we think we understand them from the outside, but that’s not enough to judge whether network effects exist or not.
The network effect topic often comes into play when discussing Bitcoin vs. “other” activity in the cryptocurrency ecosystem, as observers get the illusion there are “Silos” as Vitalik Buterin aptly described, while others already declare Bitcoin’s network effect supremacy based on its current currency liquidity and ongoing mining activity.
So, let’s roll back judgment on network effects and start by understanding the various components of “network effect” sausage-making.
I’m going to rely on the best overall definition of network effects I know, as provided by the venture capital firm Union Square Ventures in this post, Investment Thesis @USV. I’ll paraphrase, revise and summarize the various criteria as follows:
- Size: Must be large and have scale (relative to the problem set or target community).
- Inter-connectivity: Must exist between groups or systems inside the network (a basic requirement).
- Engaged users: A good percentage of overall active users (about 30%) comes back often to use the service, at least daily, if not weekly.
- User experience: Must be unique, original, and enable some new value creation while users are on the service.
- Network effects: The value of the service increases for each user, as others use it or join it, and that value is propagated on the very network that was created.
- Defensibility: Barriers to entry are gradually erected and strengthened by virtue of growing the service while it gets more valuable with each new user, also resulting in high switching costs.
- Monetization: As the network matures, one or several atomic value units emerge and become the basis for sustainable economic activity.
Unpacking the Ecosystem’s Network Effects
In order to properly evaluate the network effect puzzle, we need to look at the ecosystem along three key dimensions:
-
Network effects criteria
-
Ecosystem components
-
Players and actors
Vitalik Buterin wrote a long post titled On Bitcoin Maximalism, and Currency and Platform Network Effects, where he eloquently dived into the numerous factors surrounding the network effect topic, and I agree with the substance of that article, although I’m proposing a more granular inspection of network effect factors (as depicted above).
The second dimension relates to the targeted ecosystem components, and I see them comprised of:
- Currency liquidity, including stability and low volatility.
- Consensus engine, including the underlying protocols that govern it or support it (e.g. mining).
- Blockchain platform services, including the software tools and external linkage capabilities.
- End-user Applications, including wallets, special browsers, smart contracts, pegged services or being part of DAO.
(I’ve already written in more details about the various segments of the cryptocurrency ecosystem, and also on why the blockchain is the next database paradigm.)
The third dimension includes the various players and actors,- whether they are based on the Bitcoin blockchain or another one, the Bitcoin currency or another one, or a fully independent platform.
We could place all of this in a matrix, as depicted below, and if you evaluate your favorite players and actors inside each intersecting box, you will find there are a few holes, plenty of opportunities for improvements, and lots of works-in-progress. So, I don’t see how we could arrive at network effect conclusions so early in the evolution of this market.
But wait, there is more to the makings of network effect. You also need to count on:
- Number of Apps or Services
- Number of users on these Apps
- Market capitalizations
- Number of developers
- Security
- Scalability
- Reliability
- Marketing
Even if you evaluate Bitcoin proper (because it has revealed itself the most, so far), you will find that it is ahead as a liquid cryptocurrency (although with an undesirable volatility), has a stable consensus process, and a developing blockchain platform environment, but its future evolution may face a few blind spots pertaining to its scalability, and it still lacks a large number of engaged/active users that depend on it, on a daily basis.
Romantic Notion of Bitcoin
The romantic notion that a very large network of Bitcoin (currency) users and Bitcoin-enabled services would vindicate the case for a single blockchain backbone is a stretched promise at best. The flip side of the singularity argument is that the Bitcoin network doesn’t need to replace the Internet, because the Internet is that global network. All what Bitoin (or another cryptocurrency player) has to do is to overlay itself on the Internet with its own set of services, and to achieve network effect within those services and applications, based on their own merits. There is a strong case to be made for keeping Bitcoin (or any other blockchain) as thin platforms and to not bloat them excessively, rather let them enable a multiplicity of use cases on top of all of that.
Look at what happened to the mobile App space. Although we rejoice at the multitude of app availability on each side of the iOS and Android spectrum, for developers it is a divide, and we lament that deep division, as it splits the market in two.
Let’s hope we don’t create an Android vs. iOS situation where the chasm between operating systems, apps and app stores has become the mobile industry’s Achilles’ heel. With crypocurrency-based developments, if we stay within the silos, we might end-up not with just two app stores, but maybe at least a dozen ones, and that’s not a very desirable thing. Instead, let’s keep working with a little bit more hegemony, and a lot more goodwill to make that happen. Maybe we’ll end-up like the cellular carrier industry where you can pick your carrier, plans and phones with a reasonable degree of independence.
Imagine that if you used a certain browser, you would only have partial access to the Internet. That would be awful.
Another plausible end-game scenario might resemble the social media landscape we currently have, i.e. 4 dominant platforms (LinkedIn, Twitter, Facebook, Google+), and multiple other apps that rely on social features (e.g. Foursquare, Tumblr, Buzzfeed, Pinterest , Instagram, Snapchat, Reddit, etc.). “Social” ended-up being a layer and a frame of mind. Maybe the blockchain construct ends-up being an inspirational frame of mind and layer for a new generation of applications and services.
While Bitcoin’s real network effect may continue to get better, that doesn’t mean we can’t have network effects in others. We need to think of the Ecosystem with a big “E”, not a small “e”.
I know several developers that are writing their app services to be blockchain-agnostic in the future.
Let’s not see the multiplicity of work around blockchains and related technologies as as distraction or fragmentation. Rather, we should see it as a multiplicity of innovation and experimentation, and we should celebrate it and support it. Of course, I don’t expect all current players to survive, as in typical startup fashion, many won’t or might get acquired, but even in failures we will learn.
This is not about Bitcoin maximalism, nor is it about an anarcho multi-pluralism. I’m for a dose of reality and for accepting the powers of market forces. Embracing other viable cryptographic solutions and platforms doesn’t necessarily presume Bitcoin’s demise. Bitcoin may end-up as a reference or reserve cryptocurrency of sorts, but only if the value of that currency can sustain itself based on the underlying activity directly related to its network [that’s a loaded statement, btw]. And that’s not because of some technical limitations that Bitcoin has. I’m sure some of them could be resolved over time.
The reality is that the crypto-led computer science revolution is giving us concepts that go way beyond a one-currency type of scenario. Yes, Bitcoin is programmable money, but the Blockchain is also programmable value, programmable governance, programmable contracts, programmable ownership, programmable assets, etc. And we have barely scratched the surface on these applications.
It is too early to tell exactly where will the cryptocurrency landscape will end-up. Maybe it will be like social media ended, with 4 new giant platforms, dozens of large players, thousands of other companies as beneficiaries, and of course, millions if not billions of end-users.
In closing, as I outlined previously. we need to keep sight on a user view of the cryptocurrency landscape, and not just a technology stack one.
So, let’s not forget the basic golden rule of network effects:
without users, there is no network effect.
.
As always, a great body of thought and logic. Very well played!
It seems to me, feel free to correct me, but the currency implications of Bitcoin took a back seat to the blockchain in 2014. Almost to the point of being abandoned.
As a modicum of exchange or a store of value, I see even less to become excited about in the upcoming year.
There is a time for everything and then time moves on. I am still skeptical about the use of bitcoin to replace credit cards, credit card companies, banks, brokerages and full service insurance companies. I am still struggling to find the singular benefit that is “better” than the status quo.
JLM
http://www.themusingsofthebigredcar.com
Thanks JLM. You are correct in your viewpoint, as you represent the users that should see value in it. If you haven’t, then Bitcoin is to blame, not you.
That said, there is increasing work being done to build interesting apps on top of Bitcoin’s blockchain, or *any* blockchain for that matter, and many of these apps might look and feel like Web Apps. The blockchain might be buried somewhere that isn’t too visible to the average user. I’m looking forward to seeing these types of Apps emerge that will enable new capabilities not possible before.
Think “easy to use” smart contracts between people, eg small little programs that automate a set of rules & if these rules are met, then value is transferred automatically in a peer to peer manner without an intermediary. That’s powerful from a business point of view. I’ll leave you to imagine the applications and implications for your own world.
.
Most advances require the solution of a pain point or the development of a new capability or some other advancement.
The use of the blockchain — where I fully agree the action is going to be — suffers from one apparent shortcoming: it doesn’t solve a problem or it doesn’t provide a new capability. At best, it replaces something which I personally am both happy and content.
There is no incremental benefit.
JLM
http://www.themusingsofthebigredcar.com
Your comment is a good reality check for what the industry should be doing.
This is a brilliant line which underscores the real issue with thinking in the crypto space today: “Yes, Bitcoin is programmable money, but the Blockchain is also programmable value, programmable governance, programmable contracts, programmable ownership, programmable assets, etc. And we have barely scratched the surface on these applications.”
When Bitcoin started (2009-2012), these applications were not at the forefront. It is only the last 2 years that we have started thinking non-currency applications as being potentially bigger than bitcoin the currency.
Issue is that Bitcoin cannot handle large chunk of the mentioned applications. Why? Consider Apple shares as the programmable asset on which an application is desired. An example is decentralised exchange: We want to trade apple shares with dollars without any middleman.
Imagine Apple issues $500 billion worth of shares on the Bitcoin ledger to enable Decentralised Exchange with Counterparty. Total cap of Bitcoin = $10 billion. Now, a decentralised exchange transaction can be in the 100 million dollar size range which is also the cost to attack the Bitcoin block chain! This scenario creates systemic risk because the value to be derived from a double spend becomes greater than the cost to double spend.
Stated differently, the Bitcoin ledger has a finite asset carrying capacity beyond which it should not be loaded. The capacity limit is subjective but real. I have a heuristic: Any crypto-ledger should not be loaded with more than 100X, where X is the potential cost to attack the block chain.
This logic can be extended to Ethereum. As a singleton, Ethereum will also have a finite carrying capacity beyond which it cannot power applications no matter how good the scripting language.
Therefore your blog’s argument + this comment’s argument = Expect lot of fragmentation in the crypto space. After all, total representable assets in the world easily crosses 100 trillion dollars. No single ledger / system can carry all these assets at once.
Where are we going wrong?
Opinion: In the last 2 years, we have added more and more expectations from the blockchain (programmable governance, programmable contracts, programmable ownership, programmable assets, etc.). The blockchain was not designed with this in mind.
It is somewhat like a medieval town built a good church which led to growth of town and then citizens started thinking of building a cathedral. An engineer would say it is unwise to build the cathedral on top of the church as the foundation is not strong enough.
I am an engineer who says it is unwise to build on Bitcoin because the foundation is not strong enough. It is time we debated how to build a different, more strong foundation to build the cathedral we are collectively dreaming of.
Thanks Meher. Good points.
Are you doing specific work on any of the blockchains?
I believe Hyperledger (http://hyperledger.com/) is the solution to many of the woes currently seen by the community. Such as:
1. Transaction speed: Speeds of under 1 sec per transaction.
2. Strong foundation: We drop the assumption of one consensus process. Any consensus process has a finite carrying capacity, so we need to stop thinking there will be one process to rule all assets. The world need hundreds of consensus process, and with HL we can build those.
3. Scalability: ~5000 transactions per second per consensus process. Multiply by 100 processes to get 0.5 million tps (which the Internet of Money realistically needs).
4. Measurable and Quantifiable decentralization: Is Bitcoin centralized? Decentralized? To what extent are miners linked? Because miners are anonymous, we do not have good answers. Hyperledger will be the opposite: We can build anything from a quasi-centralized pool (4-5 known validators) to a large decentralized pool (100-200 known validators). Extent of decentralization is always known and measurable. Market decides if and how much it values decentralization. More decentralization brings greater trust and reliability.
5. Integration with Identity systems: With BTC and Ethereum designs, one cannot integrate a mandated identity system. But we realistically need one for fiat, shares, taxation, law enforcement and arguably for cryptocurrency. After all, why would IBM issue its shares on Ethereum if it cannot be alerted to a hostile takeover situation?
With HL, validators can have a rule: At transaction initiation, you need to have an identity provider or your transactions do not go through. Add a design by which identity can be proven but not revealed to validators and we are done.
6. Conservatism of consensus process: Being an ‘green supporter’, I am appalled by Proof of Work. Proof of Stake is unproven and new. HL consensus (Practical Byzantine Fault Tolerance) was invented at MIT 15 years ago, and has been studied / verified by the academic community.
Welcome you to comment on my paper “An architecture for the Internet of Money” which explores how we will co-ordinate hundreds of consensus process to build an integrated financial system (no more fragmentation) and power decentralized applications. Paper is an early draft:
https://docs.google.com/a/hyperledger.com/document/d/1Bc-kZXROTeMzG6AvH7rrTrUy24UwHoEcgiL7ALHMO0A/pub
I’ve thought about this a bit William.
BC as programmable value sounds so right on. Stuck with me for a few days. But after taking this thought to the gym this morning I think not so much.
BC is a change agent for certain, but it is the tail not the dog.
Well…it’s an enabling technology, and like any such thing, it’s the Apps that will be the proof points. We are waiting for several of them to appear. Some will fail of course, but the blockchain technology is certainly generating activity and opening the imagination for a lot of people.