- Finality over Throughput
One of the most common stats provided to show the ability of the mainstream blockchain is transactions per second. Visa is 1,667. Paypal is 193, though publicly they’ve reported handling 450. Bitcoin is 3 to 4. Ethereum is 20. This doesn’t translate to anything about user experience. What’s more important is time to finality. Visa and Paypal will be instant once they’ve processed the payment. Bitcoin has a recommended wait time of 60 minutes! Even Ethereum has an additional wait time of 6 minutes. In some use cases, this might not matter, like an eBay auction, but imagine buying an ebook or your groceries. A user needs to get their product at the same or similar speed as current methods, and as a consumer, I don’t measure that in transactions per second. When choosing a protocol, understanding how finality impacts users and perhaps refund obligations is critical.
2. Trade-offs have usability impacts
The news is also filled with stories on different “hacks” to many blockchains. Most of these aren’t hacks in truth, but general vulnerabilities in the different protocols. For instance, Ethereum Classic, ETC, was recently the subject of a 51% attack which lost some $1.1M. As a smart contract platform, it’s reasonable to consider building a dApp on ETC. However, understanding vulnerabilities, it could be seen that this network had a low enough support base to be attacked. Each platform has a different set of risks and tradeoffs. The blockchain trilemma is oft quoted. Picking any one edge of the triangle comes at the expense of the opposite corner.
How might that have affected the users? First, it’s easy to see that they may have lost money if they transacted in ETC. Second, all major exchanges slowed or stopped processing trades. Your users would have been locked into their ETC while the exchange rate to USD dropped. It’s important to understand the risks associated with the model you’ve built on and how extreme circumstances could impact users.
3. Immutability changes the process
Immutability has created a need to get the right code out the first time in a way that seems at odds with Agile development methods. If you’re in an Agile system today, you’re looking to launch and iterate. I think Facebook said it best with, “Move Fast and Break Things.” It’s been a great philosophy for the centralized platform. They’ve built, iterated, and grown to a $518B market cap. However, if they had to publish all their code out in the open, how many Cambridge Analyticas would there have been? Along with changing the business paradigm, blockchain is changing the development paradigm. As part of this, Formal Verification may not be a standard yet, but expect it to become so in the blockchain. This new method of development means that your specifications are tested against all real-world scenarios to ensure that your software runs as planned and that behaviors outside of that plan do not create vulnerabilities. Instead of our general automated testing and code reviews of today, this is an assertion based and mathematically proved. If you’re putting smart contracts on any blockchain this method will be critical to the long-term success of the product. Mistakes or vulnerabilities in a smart contract can easily end a potentially great product.
4. Privacy really matters
Most consumers have used their ad-based applications without much thought to privacy. That has changed as we’ve seen more frequent abuses and mishandling of that information, as well as regulatory reactions like GDPR and CCPA. Centralized platforms have always had the luxury of offering privacy as an afterthought. The separation between their information and the rest of the world has meant they can keep their data sharing private from the consumers that are being monetized. For a corporation, more data means more money. Users have been told their information is for better personalization and understanding of what they want. Both are true, though it now seems that the corporation has been getting a lot more value than the consumer. In the decentralized world, some aspects of transactions will be visible to all, even a history of transactions can give away a lot about the consumer. Bitcoin was long billed as an anonymous currency, but in practice, it’s very possible to pinpoint who the users are. Imagine broadcasting your customers’ bank statements for all to read. Not such a big deal if it’s truly anonymous, but most data models are not. Privacy cannot be an afterthought. In this immutable ledger, poor design will carry repercussions as long as the blockchain is visible. It is now imperative to design with a deep understanding of how your data model will affect user privacy from day one.
5. New incentive models mean new revenue streams
Permissionless decentralization often hinges on a strong financial incentive model for participants to remain honest. The key concept being incentives make it expensive to be a bad actor in the network. These incentives mean the fees taken from consumers are now divvied between many parties. Blockchain offers the promise of increased consumer welfare and retention of profits for many participants through the removal of business process friction. This could be either difficulty with paperwork and record-keeping or the removal of intermediaries. The new business model means less gross revenue capture across the value chain but could result in better unit economics with increased consumer welfare. It may seem optimistic, but remember that nearly all projects are now open source, and competitors have a much lower hurdle to entering a market. If they can produce the product at a lower price they will. Consumers still have a significant amount of friction exchanging coins and moving platforms, but in the future, this will become less costly.
Corporate finance and leadership will need to learn and digest the new cost and revenue models. In most organizations, this is going to take education and proof to align leadership with the pivot. A decade ago subscription-based software seemed like folly. Adobe was a market leader in this transition and initially suffered a severe drop in stock price. However, once the market understood the business model they’ve seen unprecedented growth. Markets are slow to react because they’re looking at return versus risk. Aligning the business means proving that the decentralized revenue streams are going to be viable for long-term growth.
- Progressive Decentralization: A Playbook for Building Crypto Applications by Jesse Walden
- Do Protocols need Product Management? by Kristen Stone
- The New World of Product Management: When the User is the Customer by Rika Sukenik
- Applications: today & 2025 by Balaji Srinivasan
- Setting Up and Scaling a Crypto Company by Brian Armstrong
- Fork Defense Strategies in Defi by Ian Lee
- The Web3 Sustainability Loop by Trent McConaghy
- YFI A Tale of Fair Launch, Governance and Value by Daryl Lau
- Request for Crypto Startups by Tom Schmidt
- The Ownership Economy: Crypto & The Next Frontier of Consumer Software