# Minimum viable blockchains

By [Dino](https://paragraph.com/@blendino) · 2023-06-24

---

> Originally [published](https://dinoeggs.substack.com/p/minimum-viable-blockchains) on September 5th, 2022

The minimum viable product (MVP), a concept popularized by Steve Blank and Eric Reiss, has dominated startup culture for almost 20 years.

An [MVP](https://en.wikipedia.org/wiki/Minimum_viable_product) is “a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.”

![](https://storage.googleapis.com/papyrus_images/03ec477997f544a3061e4896b2599b77d4f05262b3eb8b46a1aecece57a2915e.png)

If this sounds like a simple and obvious idea, that’s because it is. But it’s also profound and overlooked by most entrepreneurs.

I won’t get into the MVP idea, (for that you can read [The Four Steps to the Epiphany](https://www.amazon.com/Four-Steps-Epiphany-Steve-Blank/dp/0989200507) and [The Lean Startup](https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898/ref=sr_1_1?keywords=lean+startup&qid=1662324019&s=books&sprefix=lean+%2Cstripbooks%2C75&sr=1-1)) but instead I’ll highlight how it has been successfully applied to blockchain protocols.

Ethereum MVP
------------

Ethereum is one clear example. Vitalik and the team had spent enough time trying to [develop on Bitcoin](https://en.wikipedia.org/wiki/Colored_Coins) to conclude that a more programmable blockchain was needed.

Let’s walk through how the product was taken to market.

Ethereum’s initial version was [revealed](https://www.youtube.com/watch?v=l9dpjN3Mwps&t=601s) in 2014 and [launched](https://blog.ethereum.org/2015/07/30/ethereum-launches) in 2015. It had a unique competitive edge yet was far from optimal:

Unique element:

*   **Programmability:** Ethereum was the first and only Turing-complete smart contract blockchain.
    

Suboptimal elements:

*   **Consensus mechanism:** The team wanted to use [PoS](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/) as Ethereum’s consensus mechanism from the start, but it would have taken too long. Instead, they borrowed the tested [PoW](https://ethereum.org/en/developers/docs/consensus-mechanisms/pow/) from Bitcoin.
    
*   **Execution environment:** It’s no secret that the [EVM](https://ethereum.org/en/developers/docs/evm/) could use a lot of work. It’s frequently criticized by people inside and outside the Ethereum community. But [much like Javascript](https://lform.com/blog/post/how-javascript-became-the-dominant-language-of-the-web/), it worked well enough.
    

Instead of seeking perfection, Ethereum launched and found product-market fit with a community eager to build on new cryptoassets.

Why was it important to launch when it did?

[Validated learning](https://en.wikipedia.org/wiki/Validated_learning), of course. Ethereum needed to get popular and [congested](https://www.coindesk.com/markets/2017/12/04/loveable-digital-kittens-are-clogging-ethereums-blockchain/) for the team to:

*   **Build a war chest:** They parlayed traction into scaling solution research - iterating through ideas like [execution sharding](https://ethereum.org/en/upgrades/sharding/) / [plasma](https://en.wikipedia.org/wiki/Validated_learning) and landing on [rollups](https://ethereum.org/en/developers/docs/scaling/). 
    
*   **Find the right strategy:** They pivoted to a [rollup-centric roadmap](https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698).
    

By prioritizing rollups, the Ethereum team and community accepted that their execution layer (the market leader) would not be where the future of decentralized applications would run. It would instead, if all went well, likely fade into the background as [settlement](https://celestia.org/learn/basics-of-modular-blockchains/) infrastructure.

This pivot is often under-appreciated. A decision to let other chains slide into the spotlight takes serious humility - a kind learned from the [battlefield](https://www.commit.works/everyone-has-a-plan-until-they-get-punched-in-the-mouth/) (AKA years of saturated blockspace and high fees). So far, no other leading programmable blockchains have explicitly [prioritized](https://polynya.medium.com/security-layers-or-qualifying-security-decentralization-7a5c93a36ba3) being a settlement layer despite some being surprisingly [well-positioned](https://twitter.com/apolynya/status/1531114219868856320?s=20&t=qqFyAr1BP5QDDUMklPa2DA).

![From Polynya's article](https://storage.googleapis.com/papyrus_images/e7f5b25626927675ba3bbe5deca4d0385c0bc98ea7e1dcbe97f38879862360f3.png)

From Polynya's article

Polygon is another clear example. A slow and expensive Ethereum demonstrated a clear need for fast and cheap blockspace. The Polygon team identified this and moved quickly.

Much like the first version of Ethereum, [Polygon PoS](https://polygon.technology/solutions/polygon-pos/) (Polygon’s first product) had a unique edge yet was not considered an optimal solution:

Unique element:

*   **Ethereum-alignment:** EVM-compatibility was clearly important but just one part of the story. The PoS chain was initially framed as an EVM-compatible Layer 2 for Ethereum, differentiating it from the [many other](https://coinguides.org/evm-blockchains-add-evm-network/) EVM-compatible chains.
    

Note: The Polygon team gets a lot of heat for calling the PoS chain a Layer 2, but I’d argue that the definition has morphed over time. Layer 2 used to be a reasonable term for any solution [technically](https://www.youtube.com/watch?v=IijtdpAtOt0) built on Ethereum (or another base layer).

Suboptimal element:

*   **Monolithic design:** The Polygon team was well-aware of Ethereum research, but they knew rollups were not yet practical. In the interest of speed, they borrowed the tested [Tendermint](https://tendermint.com/) consensus mechanism from [Cosmos](https://cosmos.network/).
    

  

Let’s ask the same question we did of Ethereum. Why was it important for Polygon to launch when it did?

The Polygon team needed momentum and feedback from the market to:

*   **Build a war chest:** They grew a massive treasury, [acquired](https://cointelegraph.com/news/polygon-acquires-hermez-network-for-250m-will-merge-native-tokens) quality tech / teams and [allocated](https://blog.polygon.technology/the-polygon-thesis-strategic-focus-on-zk-technology-as-the-next-major-chapter-for-polygon-1b-treasury-allocation/) $1 billion to ZK rollup R&D.
    
*   **Find the right strategy:** They [pivoted](https://blog.polygon.technology/matic-network-becomes-polygon-ethereums-internet-of-blockchains-expands-mission-and-tech-scope/) to an Ethereum-only solution suite.
    

![](https://storage.googleapis.com/papyrus_images/2fe79333907f72826eabe4910b478f79578c2f66f29c42e6f60929c1624ee17b.png)

Many people don’t realize the extent to which the Polygon team pivoted.

Initially, they used Ethereum as a beachhead but were not outwardly dedicated to it (similar to [StarkWare today](https://twitter.com/guthl/status/1472225732504047621?s=21&t=MQLbN5y5yPFg6mSifkqAXQ)). One 2018 [article](https://blog.polygon.technology/what-is-matic-network/?utm_source=pocket_mylist) reads, “We have chosen Ethereum as the first platform to showcase our scalability”. This is in stark contrast to a more recent Bankless [episode](https://open.spotify.com/episode/2VkOGHOWwV6YtwQlAYOJFj?si=8MXQE8-3QNelj4-HnUHsgQ), where co-founder Sandeep makes clear that “if in the future Polygon starts focusing somewhere else, I will not be there.”

Concluding thoughts
-------------------

Ethereum and Polygon teams both launched solutions that they knew weren’t perfect. They did one important thing really well and got scrappy with the rest. They tripled down on what was working and iterated on what wasn’t. They weren’t afraid to pivot and change the narrative.

They built. They measured. They learned.

![From The Lean Startup](https://storage.googleapis.com/papyrus_images/4978a550318d926d1cebef8dc07e499303c25f6b44c95181336732cde919e86b.png)

From The Lean Startup

The result? Both projects are wildly successful and well-positioned for the [future](https://blockcast.cc/news/co-founder-of-bankless-why-modular-blockchain-design-is-the-future/).

And some of their [original visions are becoming reality](https://ethereum.org/en/upgrades/merge/) after all!

---

*Originally published on [Dino](https://paragraph.com/@blendino/minimum-viable-blockchains)*
