Flow Blockchain

Flow was born out of frustration with Ethereum’s limitations — specifically after Dapper Labs’ CryptoKitties congested the Ethereum network in late 2017, revealing that the most popular consumer adoption story had broken the chain it ran on. Dapper Labs, founded by Roham Gharegozlou, spent years designing a blockchain purpose-built for consumer scale: sports collectibles, gaming, social applications. The result — Flow — launched in 2020 with NBA Top Shot as its flagship product. At NBA Top Shot’s peak in early 2021, it was generating tens of millions in daily volume and introducing hundreds of thousands of mainstream Americans to blockchain for the first time. Flow’s architectural choices — a multi-node pipeline, resource-oriented Cadence language, account abstraction from day one — differentiated it sharply from EVM-compatible chains. The tradeoff: a smaller developer ecosystem that requires learning new tooling, offset by consumer-friendly UX that Ethereum couldn’t match.


Background: CryptoKitties and the Ethereum Scaling Problem

December 2017: CryptoKitties launches on Ethereum. Within days it consumes 15% of Ethereum’s gas, driving fees to record highs and reducing transaction throughput for the entire network. The “fun” blockchain application caused real economic harm to other Ethereum users.

Dapper Labs’ conclusion: Ethereum mainnet is not and will not be suitable for consumer applications with millions of users. Building on Ethereum means competing for block space with financial applications that can pay much higher fees.

Decision: Build a new chain, from scratch, designed for consumer scale.


Flow’s Technical Architecture

The protocol is built around the following components.

The Multi-Node Pipeline

Flow’s key innovation: separating the functions a single Ethereum validator performs (execution, consensus, storage) into specialized node types that work in a pipeline:

Four node types:

  1. Collection Nodes — Receive transactions from users; aggregate into “collections”; guarantee network access
  2. Consensus Nodes — Order collections into blocks using HotStuff consensus; determine canonical order
  3. Execution Nodes — Actually execute the smart contract transactions; generate execution results
  4. Verification Nodes — Audit execution nodes’ work; generate fraud proofs if execution is wrong

Why this achieves scale without sharding:

  • In Ethereum: every validator does everything → bottleneck at weakest link
  • In Flow: each node type only does one job → each can be optimized independently
  • Throughput scales by adding more of the relevant node type
  • No sharding needed → full state access in every transaction (no cross-shard complexity)

Security: Verification nodes check execution nodes’ work. Any misbehaving execution node is slashed by verification nodes. This is similar to optimistic rollup fraud proofs but built into the base layer.


Cadence: Resource-Oriented Programming

Flow uses Cadence — a new smart contract language designed specifically for digital assets.

Key Cadence Concepts

Resource types: The defining feature of Cadence.

  • Digital assets (NFTs, tokens) are “Resources” — data that can only exist in one place at a time
  • Moving a Resource deletes it from the source and creates it at the destination atomically
  • Resources cannot be accidentally copied or destroyed
  • This makes it impossible to accidentally duplicate an NFT or token

Capability-based security:

  • Accessing contract storage requires explicit capabilities (permission objects)
  • No “public” function can accidentally expose private storage
  • Addresses don’t need approve() calls — direct capability-based access

Pre/post-conditions:

  • Functions can declare invariants that must hold before and after execution
  • Makes smart contract logic self-documenting and harder to exploit

Comparison to Solidity:

  • Solidity: general EVM bytecode; assets are entries in mappings (fungible by default)
  • Cadence: resources are actual objects; you own them as owned data, not database entries
  • Cadence is safer for asset management but requires learning new paradigms

Consumer Blockchain Products

The protocol’s products are described below.

NBA Top Shot

NBA Top Shot — the killer app that launched Flow:

  • Officially licensed NBA highlight clips sold as NFTs (“Moments”)
  • Peak: $43M single-day volume (Feb 2021); $700M+ cumulative sales
  • Mainstream adoption: NBA fans (not just crypto natives) buying collectibles via credit card
  • User accounts created with email/password (no seed phrase required for new users)

Impact: First blockchain product to meaningfully reach sports fans, not crypto enthusiasts. Established Flow as the “sports memorabilia NFT chain.”

NFL All Day

  • Same model as NBA Top Shot
  • NFL partner for officially licensed video highlights

UFC Strike

Disney Pinnacle

  • Major entertainment brands choosing Flow for consumer NFT products

Cryptokitties Legacy

  • Flow is now the home for Dapper’s oldest product redeployed

The Dapper Wallet Model

Flow’s consumer UX innovation: Dapper Wallet

  • Users create accounts with email/password (custodial-friendly)
  • Credit card purchase of FLOW tokens and NFTs
  • No “seed phrase” confusion for mainstream consumers
  • Gradual decentralization: users can export to self-custody

Tradeoff: Not fully self-sovereign (Dapper custodies keys for basic accounts) — but enables mainstream adoption by eliminating the seed phrase barrier that keeps 99% of consumers from interacting with crypto.


FLOW Token

FLOW is the native gas and staking token:

  • Required for transaction fees on the Flow network
  • Staked by all four node types (Security through economic stake)
  • Governance over Flow protocol (evolving toward community governance)
  • Created at network launch; distributed to node operators, Dapper Labs team, investors, community

[KEY STATS TABLE — Flow (FLOW)]


Flow vs. Other NFT Chains

Aspect Flow Ethereum Solana Polygon
Primary NFT use Consumer/sports Art/gaming Gaming/art Gaming
Smart contract Cadence Solidity Rust/Anchor Solidity
Licensing deals NBA, NFL, UFC, Disney Some Some Some
UX Consumer-friendly (email/CC) Wallet-required Wallet-required Wallet-required
Dev ecosystem Smaller Largest Large Large
FLOW marketplaces NBA Top Shot, Moment Rank OpenSea Magic Eden OpenSea

Flow Ecosystem Evolution

2021 Peak: NBA Top Shot, billions in NFT volume, mainstream press coverage

2022 Crypto Winter: NFT market collapsed; Top Shot volume dropped 95%+; Flow ecosystem TVL minimal

2023–2025 Recovery:

  • Disney Pinnacle partnership (major signal of brand confidence)
  • “Flow EVM” launched: EVM-compatibility layer on top of Cadence VM
    Solidity developers can deploy to Flow without learning Cadence
    Flow EVM contracts can interact with native Cadence contracts
    Opened Flow to the entire EVM developer ecosystem
  • DeFi protocols beginning to deploy on Flow EVM (Uniswap, Increment Fi)

Flow EVM is the most strategically significant development since launch — it converts Flow from a Cadence-only ecosystem to a dual-stack blockchain with both native Flow capabilities and full EVM compatibility.


Social Media Sentiment

Flow’s reputation follows its product narrative closely. During NBA Top Shot’s 2021 peak, Flow was “the mainstream blockchain.” The subsequent NFT crash left Flow in an awkward position — developer ecosystem too small for speculative DeFi ETH-maximalists, but consumer products insufficient to sustain attention between NFT bull cycles. The Disney Pinnacle partnership is taken as evidence that major entertainment brands trust Flow for licensed digital collectibles — this institutional confidence is rare. Flow EVM is viewed as a pragmatic bridge that admits EVM developers were always right about the developer ecosystem importance. The key long-term question: can Flow’s consumer-friendly model (email accounts, credit cards, licensed sports brands) generate durable non-speculative usage that sustains the network between bull markets?


Last updated: 2026-04

Related Terms


Sources

Hentschel, A., Bhattacharyya, H., Klinsman, J., Nagele, M., Sadykhov, E., & Zamani, M. (2021). Flow: Separating Consensus and Compute. Dapper Labs Technical Paper.

Blackshear, S., Chalkias, K., Dill, D., Gao, T., Hentschel, A., & others. (2020). Cadence: Safe Resource-Oriented Programming for Digital Assets. Dapper Labs Technical Documentation.

Dapper Labs. (2021). NBA Top Shot: Experience the Ultimate NBA Moments. Case Study / Dapper Labs Blog.

Walport, M., & Brassett, P. (2016). Distributed Ledger Technology: Beyond Blockchain. UK Government Office for Science Report.

Bamert, T., Decker, C., Elsen, L., Wattenhofer, R., & Welten, S. (2014). Have a Snack, Pay with Bitcoins. Peer-to-Peer Computing, IEEE/ACM.