Coin Profiles

What Is Flow? The NFT Blockchain by Dapper Labs

Close-up of digital cryptocurrency coins and Euro banknotes, representing modern finance.

Last Updated: March 2026

Flow is a blockchain built by Dapper Labs — the team behind CryptoKitties and NBA Top Shot. Designed specifically for NFTs, gaming, and consumer applications with a focus on mainstream usability.

History

Flow was created by Dapper Labs, the team behind CryptoKitties — the 2017 NFT game that famously congested Ethereum. The CryptoKitties experience drove Dapper to design a new chain from scratch optimized for consumer NFTs and games. Flow launched mainnet in 2020 and almost immediately gained mainstream attention with NBA Top Shot (December 2020), which sold over $1B in NFT moments at peak.

Flow has since hosted major brand integrations: NFL All Day, UFC Strike, NFL Players Inc., Disney’s Pinnacle, and others. The chain’s bet has been “consumer-first” Web3 — accept that retail users will never hold a seed phrase, and design the entire stack around that assumption. The native token is FLOW.

How Flow Works

  • Multi-role architecture: Flow splits validator work into 4 specialized roles — Collection nodes (collect transactions), Consensus nodes (order transactions), Execution nodes (run the heavy compute), and Verification nodes (verify execution proofs). Each role can scale independently
  • Cadence smart contracts: Flow’s native smart-contract language is Cadence, a resource-oriented language designed to make NFT and asset semantics first-class (no accidental duplication, native atomic ownership). Cadence is widely cited as one of the more security-friendly smart-contract languages
  • Crescendo upgrade (2024): Added EVM equivalence — Solidity contracts now deploy unchanged on Flow, sharing state with Cadence contracts via Flow’s account abstraction. Major bridge to broader EVM developer pool
  • Account abstraction native: Wallet UX, sponsored transactions, and key rotation are baked into the protocol — not bolted on via contracts

Tokenomics

FLOW: ~1.5B circulating supply. Inflation set by governance, currently funding staking rewards (~5–9% APY).

Utility:

  • Staking: Stake FLOW with operator-validators to earn yield. Delegation is supported with no minimum
  • Gas: Transactions paid in FLOW, with sponsored-transaction support allowing dApps to pay gas on behalf of users
  • Governance: Flow holders vote on Flow Improvement Proposals (FLIPs)
  • Storage: Holding tokens on Flow requires a minimum balance for state storage — a unique requirement that incentivizes active accounts

See our staking guide and tokenomics guide.

Use Cases

  • Sports NFTs: NBA Top Shot, NFL All Day, UFC Strike — Flow remains the dominant chain for officially licensed sports moments
  • Brand NFTs: Disney’s Pinnacle, MLB partnerships, and similar major-IP NFT products
  • On-chain games: Crypto Royale, Solitaire Blitz, and other gaming use cases benefiting from sponsored transactions
  • EVM-compatible apps (post-Crescendo): Solidity teams can deploy to Flow and inherit Flow’s consumer UX advantages

Pros and Cons

  • Pro: Genuinely best-in-class consumer UX — sponsored transactions, account abstraction, no seed phrases for most apps
  • Pro: Real distribution via major brand partnerships (NBA, NFL, UFC, Disney)
  • Pro: Cadence is widely respected as a safer smart-contract language than Solidity
  • Pro: EVM equivalence (Crescendo) opens to the much larger Solidity developer pool
  • Con: NFT cycle dependence — Flow’s metrics collapsed alongside the broader NFT bear market
  • Con: Cadence’s resource-oriented model has a steep learning curve for developers used to Solidity
  • Con: Multi-role architecture is harder for solo validators to participate in than simpler PoS designs

Frequently Asked Questions

Why did Dapper build a new blockchain instead of using Ethereum?

The 2017 CryptoKitties experience taught Dapper that consumer NFT applications could not coexist with finance applications on a shared L1 — every popular CryptoKitties launch congested Ethereum and made everything more expensive. Flow was designed from scratch for consumer NFTs: high throughput, sponsored transactions so users don’t need to hold the native token, account abstraction so wallet UX feels like a normal app login, and Cadence to prevent the kinds of NFT bugs that plagued early Ethereum collections.

Is FLOW a good investment?

FLOW is a focused bet on consumer NFT and brand-IP cycles. Real strengths: distribution moat with NBA/NFL/UFC, genuinely better UX than EVM alternatives, Crescendo upgrade opens to Solidity developers. Real weaknesses: heavy dependence on NFT cycles that crashed hard in 2022–2023 and have not fully recovered, and the long-term thesis depends on consumer Web3 finally taking off. See altcoin guide.

What is Cadence and why does it matter?

Cadence is Flow’s native smart-contract language, designed around resources as a first-class concept. In Cadence, an NFT is a resource that exists in exactly one account’s storage at a time — the compiler enforces non-duplication at the language level. Solidity (Ethereum) treats NFTs as ledger entries in a contract, requiring developer discipline to prevent accidental duplication or loss. Many of the high-profile NFT bugs of 2021–2022 would have been compile-time errors in Cadence.

What did Crescendo change?

Crescendo (April 2024) added EVM equivalence to Flow. Solidity contracts now deploy on Flow unchanged, MetaMask works, and EVM apps can call into Cadence contracts (and vice versa) via shared account state. This was Flow’s biggest strategic move: it makes Flow accessible to the much larger Ethereum developer pool while preserving Cadence’s safety properties for consumer-NFT use cases.

Related Articles

Related Articles