We’ve gone from wen moon to wen widespread adoption? We, as builders, stick around in this wild, wonderful space we call home because we envision a more transparent, fairer, and overall better internet.
We want social networks that we’re never actually locked into. We want user-run apps. We envision a world in which we truly own what we share online, whether that’s our messages, our photos, or simply, our data.
Ownership of the internet by the collective rather than the few is and always will be a key part of what we’re all doing here. Still, why do 95% of consumers know what crypto is but only 22% actively use anything that constitutes a “crypto application?” How do we reach an age in which Dapps are just apps and in which web3 is just “the internet?”
How do we unify the world under one banner?
To even begin to answer any of these questions, we need to both understand why we haven’t quite crossed the chasm. We’ve redefined what the financial system and, the internet as a whole can be, but we haven’t gotten the greater global population to buy in.
By looking at how different projects, networks, and platforms, both in and outside of crypto, have overcome the "cold start problem," you can piece together a playbook to set your Dapp up to cross the chasm to widespread adoption.
For our purposes, we’ll be examining all cases under the umbrella of platforms, since almost every popular app, Dapp, or network today has turned out to be one.
What is the Cold Start Problem and why should anyone care?​
You’ve built an app. You believe it’s the next place where everyone will gather to connect and share content online. It’s going to be the next member of the “billion users club.”
Everything’s in place technically and yet, there’s one problem. You don’t have any users and you don’t have anything for them to share.
If you’ve built an Airbnb without listings and users, a YouTube without videos, or a social network without content and users, then you’ve faced the cold start problem. Trying to figure out how to set the right baseline of producers(or just content) and consumers to set your app(or platform) up for success means solving the cold start problem.
In the context of web3, a cold start refers to launching a Dapp that has no user base yet. Alternatively, it can be defined as determining how to attract an initial user base that will engage with the Dapp in the exact ways needed to scale it from 0 to a wide audience.
Knowing how to address the cold start problem requires understanding how others have already done so and there’s no better place to begin than with some of web2’s most explosive successes.
Zoom: It’s easy and it just works​
There’s something to be said for a product that’s dedicated to being as reliable as possible and as easy as possible to use. When Zoom rose to prominence during the pandemic, some claimed that its meteoric growth was simply due to luck and timing.
This, however, is only half of the truth.
They had both the right timing and the right product.
On the surface, Zoom appeared to be just another videoconferencing option, but two key actors prepared it to become the giant it is today. First, it was and continues to be dedicated to making every aspect of the user experience radically simple. You could and can still join a meeting just by clicking a link. Everything from reacting to a speaker to sending a message to changing your background, to integrating your planned meetings with your calendar was made as easy as possible to do.
During a time when we were more desperate than ever to connect with people, it became the most reliable option. The fact that it continued to run nearly seamlessly for up to 100 users per meeting via the free tier and 300+ on the higher tiers only added to its popularity.
Perhaps you’ll find Zoom’s example to be inspiring and perhaps not. Admittedly, Zoom has now also faced its share of issues. Even so, web3 builders can still learn from its team’s dedication to facilitating seamless onboarding and making the product “just work” above all else.
Key takeaways from Zoom’s example:
- Reducing the number of signatures required for sign-up to your Dapp
- Simplifying the process of initiating transactions
- Integrating solutions similar to Push’s Cross Chain Requests to take the hassle of bridging and related actions away from the end-user
- Stripping away complexity that could cause performance issues in the early days and focusing on the core functionalities that are explicitly needed
- Beta testing, through multiple iterations in a gamified fashion with points or even tokens to ensure your MVP just works
- Releasing your MVP once it’s clear it will run without major issues
- Adding new features with direct user input through community calls, surveys, and other direct methods like the governance process, as your Dapp’s user base grows
With a list such as the above, you’ll be off to a good start. Still, having a killer product is only one piece of the puzzle. Solving the cold start problem also means having the right mix of users in place, or, as Alexis Ohanian puts it, “the minimum viable community,” from day one.
Bank of America and Bitcoin: Atomic Networks Lead to Hyperscaling​
To define “minimum viable community,” and why it matters, let’s begin by considering the invention of the consumer credit card. On September 18, 1958, Bank of America mailed the first credit cards to 60,000 residents of Fresno, California. These cards were pre-loaded with $300-$500 of credit and required no application process.
In one day, 60,000 cardholders came into being. This resulted in 300 Fresno-based merchants signing up to support Bank of America’s new network. In just over a year, that network grew to 2 million cardholders and 20,000 merchants.
Bank of America’s gamble worked because it wasn’t a gamble. Their first cardholders weren’t randomly selected. At the time of the launch, 45% of Fresno residents had some sort of relationship with the bank, making Fresno the ideal spot for the first atomic network for their new credit card.
With their experience with Fresno in hand, the bank was able to repeat the same success repeatedly leading to their meteoric rise to prominence in the nascent space of consumer credit.
This is an atomic network, a unique, intentional matching of consumers and producers that just works and can be repeated to scale a networked product.
All successful platforms started in this manner. Still, the atomic network is only one part of the battle. Without a killer product to drive to it, your chances of scaling are virtually non-existent.
Take Bitcoin, for example.
In 2009, when it launched, it already had pre-set users. The cypherpunk community. These individuals believed in widespread financial freedom, the right to privacy, and every other aspect of what is still the wind beneath the wings of the crypto industry. With the cypherpunks as its first atomic network, Bitcoin launched and continued to scale without a central authority.
Key takeaways from Bank of America and Bitcoin itself:
- Starting with a specific area or online community where people need what you're offering
- Zeroing in on that using similar approaches to how Bank of America built out its credit network and how Bitcoin built out its initial atomic network for future scale
- Making sure your product addresses a need expressed in the values of the group or groups involved
- Determining through your initial connection with that group or groups what features address a real need for them
- Launching with a small set of features that directly address what this initial atomic network or MVC needs
- Iterating and expanding based on user feedback and direct usage patterns that arise in your MVC
- Using your initial atomic network or MVC as a model for growth into new markets and leveraging the same messaging and overall values that attracted your pioneers
Killer products with the right atomic networks can set a Dapp up for explosive growth but you won’t gain and retain your initial atomic network without solving for the power users first.
Whether we’re speaking about a web2 app like Zoom or Bitcoin, the digital gold itself, the principle remains the same.
Wikipedia, Ethereum, and DAOs: Solve for the Core Contributors First​
Last but not least, let’s say you have a killer, easy-to-use product and a potential atomic network, but you’re struggling with attracting your first creators.
“Creator,” in this context, may be considered synonymous with “producer.” Youtubers, Bitcoin miners, developers, or even Wikipedia editors, it’s all the same in this respect. In today’s day and age where we’re trending more and more towards every app involving a two-sided exchange, it’s never been more crucial to attract and retain the right creators from the get-go.
For instance, Wikipedia is largely maintained by 0.02% of its users, who create and edit articles for free. They do so both because they deeply connect with Wikipedia’s vision of “free access to all human knowledge,” and because of the relative prestige their work gains them within their community.
In short, they join the effort and stay with it because they need to see the vision realized. DAOs work in the same manner. So do many crypto projects, including Ethereum itself which has consistently been able to attract and retain builders from all over the world due to its commitment to being the world computer that anyone can build on.
The vision rules. The core contributors create the environment for ideal collaboration which scales the network to new heights.
Wikipedia found its core contributors through sharing its vision across communities that were most likely to resonate with it, like Nupedia, and Slashdot. DAOs tend to publish manifestos, constitutions, or similar documents from day one to do the same. Ethereum used its early technical papers and its ICO, together with memorable appearances at industry events, as jump-off points.
In all of these cases, the founding teams led with incredible attention to detail related to who their initial target market was.
Still, creating an environment that incentivizes consistent growth is incredibly difficult.
Some Dapps will choose to start by surveying their core community and creating a shared vision and set of values as a collective. Some will do so via a delegation representing the whole community. Others won’t need decentralized governance of any kind until the later stages of their development.
While there’s no one-size-fits-all approach to attracting and keeping the first producers or “core contributors” to your Dapp’s growth, there are principles that tend to work across the board.
The below is an attempt at mapping out the steps of that effort.
Key takeaways from Wikipedia, Ethereum, and DAOs:
- Creating an impactful vision and using successful vision-driven projects as jump-offs or inspirations for doing so
- Aligning your project's vision with the values of your most active users
- Publishing a manifesto or a similar document indicating what you stand for and why people should care about what you are doing
- Creating an environment that fosters collaboration and innovation
- Implementing governance structures and incentives that encourage long-term commitment
- Ensuring that any change or new effort you put into place is a value add for your core contributors
- Making paths to further growth clear to every community member, whether that’s how an ambassador rises to core status or something else entirely
- Opening up growth paths to anyone and having them stewarded by your initial core members
- Iterating with community sentiment and realizing that no aspect of your community, even your initial vision, is set in stone forever
The Consumer Crypto Playbook: A Starting Point​
We’re at a tipping point.
Both in and outside of the crypto space, almost all popular apps are platforms. Some sort of supplier is meeting some sort of demand. The rise of Bitcoin, Ethereum, and the industry we hold dear today shifted everything further towards this point. Today, crypto-based applications are starting to break through to the mainstream, but we haven’t yet had our breakout moment.
For now, we’re still sitting on the edge of the chasm towards widespread consumer usage.
To make our way across, we need the right playbook for scaling Dapps which focuses on simplicity reigning across the user experience, growth beginning and consistently centering on the atomic network, and the hard side being solved from the earliest days.
Our discussion here today is an in-roads. How you address the cold start problem is highly context-specific to what your Dapp’s niche is. With all of the above takeaways at your fingertips, you have the foundation for an early-growth playbook that gets you off to a solid start.
As you think about any of the areas that we’ve covered here, consider the following questions to help guide you even further:
- How can you abstract away complexity from your networked product to make the user experience as easy as possible from day one?
- What's the deep purpose of the network you're launching?
- Why should people care about that purpose?
- Who are the groups in which you’ll find those people who will become your minimum viable community?
- Where do those groups gather, online or offline?
- How can you most effectively reach them in a way that won’t turn them off from what you’re offering?
- Once you’ve got your minimum viable community, what will keep them involved?
- What incentives will you offer to show in practice that you’re dedicated to your earliest users?
- How will you take in community feedback and how will you show you’re using it in practice?
- How will your product be led over time?
- Will you DAOify or simply decentralize a part of your product?
We, at Push, envision a world in which the on-chain experience is seamless and Universal Apps negate the need to understand the complexity of switching between chains. For that to happen, we need all hands working together towards the same goal. If you’re a builder who is focused on the nascent area of consumer crypto, consider reaching out to us on our socials and even applying for our grants program, where we’re already shepherding the pioneers towards a future that champions the everyday user.