FLOW Speed (redux)
Flow is fast, but how fast? 6 months ago, we asked for a comparative analysis on blockchain speed - how has Flow increased its speed in transaction per minute since? Compare Flow and other L1 blockchains in terms of speed: identify the monthly average for transactions per minute, and how that's improved or worsened since the beginning of 2022. What types of events have raised or decreased the blockchain's performance over that time period? Are there bursts of transaction volume or interest on the chain? Compare Flow's speed to at least two other blockchains. BONUS: Post your dashboard on Twitter and tag @flipsidecrypto and any relevant accounts!
Introduction
What is the Flow blockchain?
Flow is one of the leading blockchains for the next generation of apps, NFTs, and games. It’s designed to scale in a way that doesn’t use sharding techniques, so transactions are fast and low-cost. Most notably, Flow is focused on reducing the complexity that is seen in other blockchains. Take, for example, purchasing a CryptoKitty. Behind the scenes, that process can involve dozens of blockchain transactions. But on Flow, the same action is handled by one atomic transaction in a single block. The Flow blockchain is designed not just to improve the end-user experience but also to allow developers to build, test, and launch projects quickly and sustainably.
How does Flow work?
Every blockchain has its own validation mechanism to process transactions and secure the network.
For example, the Ethereum blockchain’s Proof-of-Stake (PoS) allows for a decentralized and secure network. However, it has run into difficulties scaling and processing such large quantities of transactions while keeping costs down. This has led to the rise of layer 2 solutions that can handle many orders off-chain at faster speeds and lower transaction fees than the mainnet.
Flow, on the other hand, splits the work of processing transactions into four separate nodes that each have their own role and responsibility. Instead of relying on off-chain solutions to scale the network, Flow’s native node subdivisions give it a great advantage in blockchain scalability.
What is the Flow node architecture?
Collection nodes are the first layer of the Flow node architecture. Their primary responsibility is to manage the transactions pool to collect well-formed transactions. Once a well-formed transaction is collected, these nodes will hash the text off and sign them.
Collection nodes then propose well-formed transactions to consensus nodes, which allow the network to reach consensus on the order and presence of transactions to be processed. As a decentralized blockchain, Flow allows anyone to participate in network consensus by running a node with even modest hardware and internet connections.
Execution nodes are responsible for computing and executing each transaction, while being kept in check by verification nodes. Dishonest execution nodes can be punished by just a single honest verification node, if the latter finds that the former processes any invalid transaction data.
By dividing validation stages between its four nodes, Flow is able to process transactions efficiently and with low fees compared to other blockchains.
What are the benefits of the Flow blockchain?
As cryptocurrencies, virtual worlds, and NFTs continue to become more mainstream, low transaction costs and ease of use are critical for both developers and users alike.
Flow was built with long-term sustainability in mind. Using Proof-of-Stake (POS) to run, it is significantly more energy-friendly than Proof of Work (POW), roughly in line with other online services that are regularly used. Additionally, the launch of the stablecoin FUSD helps further strengthen the Flow ecosystem and is incredibly promising for its long-term growth. []
> # Methodology
> # The data in this dashboard is obtained from the following tables:
>
> ## flow.core.fact_transactions
>
> ## flow.core.fact_events
>
> ## ethereum.core.fact_transactions
>
> ## cosmos.core.fact_transactions
>
> ## arbitrum.core.fact_transactions
>
>
> # Aim of this analysis:
>
> This dashboard aims to investigate the Flow speed (transactions per minute and second) and compare it to other
>
> L1 blockchains in terms of speed since the first of 2022. Moreover, we have investigated the types of events in order to see that they have raised or decreased the blockchain's performance during the past year.
>
> # Important notes:
>
> ## Transactions per Minute: TPM
>
> ## Transactions per Second: TPS
>
> ## Transactions per users: TPU
Supplementary Information
- Author: NSA2000
- Twitter of the Author: @NSA2000C
- Discord of the Author: NSA2000#5651
- Data from FlipsideCrypto
The monthly variation of the number of Flow transactions and users as well as its speed (TPM and TPS) and TPU also overall show a rather increasing trend, especially during the second half of the past year (Since Jun 2022). It must be noted that the most number of transactions is recorded on Jun 2022 (31.8M) while the max number of users (5.46M) is recorded on Nov 2022. It must be pointed out that the max amount of Flow speed (whether TPM or TPS) is recorded on Jun 2022 as 736.1 and 12.3, respectively. Morover, a significantly increasing trend for TPU can be seen in a way that the max TPU is recorded on Dec 2022 (86.75).
As far as the monthly variation of the number of successful Flow transactions and its speed (TPM) as well as their distribution according to the type of events during the past year (since Jan 2022) is concerend, it can be said that TokensWithdrawn
, TokensDeposited
, and FeesDeducted
have the upper hand by far among other events.
As far as the monthly number of transactions is concerned, Flow shows superiority over other blockchains investigated in this dashboard, but according to the number of monthly users, Ethereum has the upper hand among the other blockchains. It is worth mentioning that regarding the number of monthly users, Flow is superior to Arbitrum and Cosmos. As far as the TPU is concerned, Flow has the upper hand by far among other blockchains. Flow and Ethereum speed (whether TPM or TPS) is also more than Arbitrm and Cosmos. It must be emphasized that during the first half of the year the Ethereum speed (whether TPM or TPS) is more than Flow speed, however for the seconf half of the year, Flow speed has the upper hand in this respect.
> # Summary
>
> > # In this dashboard the Flow speed (transactions per minute and second) has been investigated and compares to other L1 blockchains in terms of speed since the first of 2022. Moreover, we have investigated the types of events.
> >
> > # The trend of the daily variation of the number of Flow transactions and users as well as its speed (TPM and TPS) and TPU is significantly increasing with some fluctuations, especially during the second half of the past year (Since Jun 2022).
> >
> > # The monthly variation of the number of Flow transactions and users as well as its speed (TPM and TPS) and TPU also overall show a rather increasing trend, especially during the second half of the past year (Since Jun 2022).
> >
> > # The most number of Flow transactions is recorded on Jun 2022 (31.8M) while the max number of Flow users (5.46M) is recorded on Nov 2022.
> >
> > # The max amount of Flow speed (whether TPM or TPS) is recorded on Jun 2022 as 736.1 and 12.3, respectively. Morover, a significantly increasing trend for TPU can be seen and the max TPU is recorded on Dec 2022 (86.75).
> >
> > # The rate of the successful transactions per minute (TPM) mostly is over 90% during the past year, however in some periods such as May to Jul 2022 or during Oct 2022, this rate is below 90%. The min rate is recorded on 28 May 2022 (about 16.9%).
> >
> > # Regarding the monthly variation of the number of successful Flow transactions and its speed (TPM) as well as their distribution according to the type of events during the past year (since Jan 2022), TokensWithdrawn
, TokensDeposited
, and FeesDeducted
have the upper hand by far among other events.
> >
> > # As far as the monthly number of transactions is concerned, Flow shows superiority over other blockchains investigated in this dashboard, but according to the number of monthly users, Ethereum has the upper hand among the other blockchains.
> >
> > # Regarding the number of monthly users, Flow is superior to Arbitrum and Cosmos.
> >
> > # As far as the TPU is concerned, Flow has the upper hand by far among other blockchains.
> >
> > # Flow and Ethereum speed (whether TPM or TPS) is more than Arbitrm and Cosmos. It must be emphasized that during the first half of the year the Ethereum speed (whether TPM or TPS) is more than Flow speed, however for the seconf half of the year, Flow speed has the upper hand in this respect.
> >
> > \