Author: Tanay Ved Source: Coin Metrics Translation: Shan Ouba, Golden Finance
Key Points:
Flow is a layer 1 blockchain designed for scalable and consumer-friendly applications, using a multi-role architecture and the Cadence programming language.
The recent Crescendo upgrade brings full EVM compatibility to Flow, expanding its ecosystem to Ethereum-compatible smart contracts and leveraging existing EVM tools and applications to supplement its native functionality.
Flow has gained widespread adoption in the digital collectibles space, hosting applications such as NBA Top Shot and NFL All Day, while maintaining extremely low transaction fees and fast block times.
Introduction
As the infrastructure of the on-chain ecosystem, Layer-1 blockchains (as settlement layers for scaling solutions and execution environments for smart contracts and decentralized applications) continue to serve as the linchpin of the crypto ecosystem. We have seen Layer-1 progress on multiple fronts, with Ethereum pursuing a rollup-centric scaling roadmap, Solana increasing throughput with a new validator client, Sui and Aptos leveraging a Move-based virtual machine, and Monad combining EVM compatibility with parallel execution. In essence, Layer-1 projects aim to strike a delicate balance between various trade-offs, prioritizing scalability, performance, application-specific use cases, and developer friendliness.
Flow is one such blockchain, a Layer-1 blockchain focused on mass-market consumer applications and developer accessibility. Flow introduces Cadence, a resource-oriented programming language that powers a diverse ecosystem of applications from digital collectibles to marketplaces. With the recent Crescendo upgrade, Flow has achieved EVM equivalence, enabling it to leverage the vast array of tools and applications available in the Ethereum ecosystem. The Flow blockchain was explored, examining its unique features, the impact of the Crescendo upgrade, and network data metrics to assess adoption by its application ecosystem.
Flow Overview and Origins
Interestingly, Flow’s origins began on Ethereum. In 2017, Dapper Labs, the creator of the Flow blockchain, developed the then-popular “CryptoKitties” game. CryptoKitties is a platform that allows users to buy, sell, collect, and breed unique digital cats represented by non-fungible tokens (NFTs) — following the ERC-721 token standard — on the Ethereum blockchain. However, the subsequent craze led to a surge in ERC-721-related transfers and transactions (up to 80K and 1.2M), as well as a congestion-induced gas surge (the Ethereum network used a first-price auction model to collect transaction fees at the time).
What is Flow?
The Flow blockchain mainnet launched in 2020 to lay the foundation for consumer-centric applications and the digital assets they support. Flow is a fast and developer-friendly Proof-of-Stake (PoS) Layer 1 blockchain built for large-scale decentralized applications, based on a multi-role architecture for scalability and Cadence, a resource-oriented programming language designed for smart contracts. The network uses Cadence as its primary execution environment, which has become the foundation of the Flow ecosystem of applications - from digital collectibles and official licensing platforms such as NBA Top Shot to marketplaces, DeFi services, and digital experiences in partnership with Disney.
Crescendo Upgrade: EVM on Flow
In September 2024, Flow underwent its biggest change, the “Crescendo” upgrade, making the network fully EVM-compatible. The network now supports two environments: Cadence-based native chains (FLOW_NATIVE) and EVM-compatible chains (FLOW_EVM).
With this upgrade, any smart contract or protocol running on Ethereum or EVM Layer 2 can now be deployed on Flow, taking advantage of the flexibility of its account model. Flow introduces Cadence Owned Accounts (COAs), which act as smart contracts, unlike traditional external owned accounts (user wallets). This allows for native features such as account abstraction, multi-signature authentication, and custom key management, enhancing security and user experience. Flow can now leverage the network effects of EVM tools such as Metamask and integrate applications such as Uniswap and Chainlink, further expanding its ecosystem of developers, applications, and users. Since the upgrade on September 4, more than 1,000 new EVM contracts have been deployed on Flow.
Notably, this change will allow for composition in both environments, with the FLOW token acting as gas for transactions, and the native VM token bridge allowing for fungible and non-fungible token transfers between environments.
FLOW TOKENS AND TOKEN ECONOMICS
FLOW is the native token of the Flow blockchain. It serves as a means of rewarding staking participants in the network, a medium of exchange in the Flow ecosystem, and to pay transaction fees. Additionally, FLOW can be used as collateral in lending applications such as Increment Finance, as well as for governance voting on future protocol and ecosystem development. Currently, FLOW’s token price is $0.53 and its market capitalization is close to $800 million.
Source: Coin Metrics Network Data Pro
Flow's genesis block was on October 1, 2020. Created in June, with 1.25 billion FLOW, of which the supply has been distributed to stakeholders in the ecosystem.
Source: Coin Metrics Network Data Pro
Scaling through multi-node architecture
Collection nodes enhance the network connectivity and data availability of dApps
Consensus nodes determine the existence and order of transactions on the blockchain
Sponsored Business Content
Execution nodes perform calculations associated with each transaction
Validation nodes are responsible for controlling execution nodes
Source: Flow Blockchain
Block Time and MEV Elasticity
The separation of block production between different node types provides strong Maximum Extractable Value (MEV) resiliency. Each node type can access only the information it needs without having to know the status of block production, which allows for more predictable gas fees and improved user experience.
This architecture helps Flow maintain a low block time of 1.3 seconds, which has dropped to 0.8 seconds after the upgrade. This makes Flow one of the protocols with the shortest average block time among other layer 1 protocols. This fast finality creates a better user experience and makes it a good fit for applications that require fast transaction processing and confirmation of user actions.
The number of transactions peaked in June, approaching 120 10,000 transactions, with an average daily transaction volume of about 300,000 transactions, which has recently soared to 470,000 transactions. With the advancement of EVM implementation, the average daily transaction volume has reached 12,000 transactions.
Source: Coin Metrics Network Data Pro
Conclusion
Flow’s unique multi-role architecture, Cadence programming language capabilities, and EVM compatibility make it a leader in layer-one environments, solving the complex tradeoff between scalability and interoperability. As the Crescendo upgrade brings EVM equivalence to Flow, its existing functionality and application ecosystem can be supplemented by the EVM ecosystem, increasing developer flexibility, user experience, and ultimately expanding its user base. The network data metrics highlighted in this report will continue to provide transparency into the usage, adoption, and economy of the Flow blockchain.
Preview
Sponsored Business Content
Gain a broader understanding of the crypto industry through informative reports, and engage in in-depth discussions with other like-minded authors and readers. You are welcome to join us in our growing Coinlive community:https://t.me/CoinliveSG