Flow Speed
Q4. One of Flow's main features is its speed compared to other blockchains. Blockchain performance can be measured as Transactions per minute.
-
Measure the transactions per minute of Flow since May 9th and 'Successful transactions per minute' and create a chart showing how that metric has fluctuated during that time period.
-
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.
- As we can see in the first chart, since May 9th flow has had 500 transactions per minute on average.
- May 16th has the highest transactions in total. On May 16th only, we had more than 3000 transactions in a minute. That day made a new record on flow swap counts, however, in the next few days this number dropped. There are other moments that flow tx counts surged to over 1000, like May 24th, 25th, and 30th. but other days, we didn't have any bold minute in flow swap counts.
Although we had some spikes in flow transaction numbers, not all of these transactions are successful. Almost all minutes that we covered in this chart, have failed transactions either and that would affect flow popularity and efficiency.
- May 13 had one of the most unsuccessful transactions before May 25 which hit a new record.
- Until May 25th (except May 13th), we didn't have many failed transactions and on average, failed transaction rate was 4% - 10%.
- On May 13 nearly 50% of total transactions per minute failed.
- Between May 25th to June 1st, unsuccessful transactions outnumbered successful ones, and most transactions failed. this could be the reason for the drop in the number of transactions after June 1.
In general, over 12.7M transactions on Flow blockchain were successful since May 9, while around 25% of total transactions failed.
Conclusion
A blockchain's performance is related to the strength of its network infrastructure. A strong network can handle large volumes of transactions in a short period of time.
The reason for flow transaction failure can be due to the very low transaction fee. The flow transaction fee is 0.000001 flow per tx which can lead to an unsuccessful transaction.
Since FLOW is designed for crypto-based games and NFT collectibles, as the game or NFT popularity peaks, the transactions increases. since flow is a new blockchain, it may not be able to complete all transactions in a minute and fail. On May 25, many new NFT launched on FLOW that increased failed txs.
This chart is a comparison of different blockchains transaction speeds.
We compare FLOW average TPM with Osmosis, Ethereum, and Polygon.
-
Since May 9, the Polygon ecosystem has had the highest speed for transactions and it had around 2000 transactions per minute until June 1st. Polygon TPM decreased sharply to 600 TPM between June 1 to June 5 and then it rose again.
-
The next blockchain is Ethereum which has the second most TPM and it has had a constant rate since May 9.
-
Osmosis and FLOW are in competition with each other, some days we see higher osmosis TPM and sometimes higher flow rates. On May 30, Flow TPM exceed Ethereum although most of these transactions failed at that time.
Note: Because charts in this dashboard are on a minute basis, it may take a while to load the chart. Please be patient.
Average of Flow TPM
In the next 2 charts, I have calculated the average number of transactions based on that day + previous days. For example, if the chart starts on the 9th of May, the average value on the 12th of May is equal to the average of all minutes between the 9th and 12th of May. Something like a cumulative value, but this time we have averaged instead.
As we see from the chart above, the average Flow TPM sharply increased after May 9, 01:00, and reached an average of 536 on May 10, 00:43. But after that dropped with a high negative slope until May 12, 18:55. Then for another time, the growth is observed from the average of TPM.
The chart above shows that peak is caused by successful transactions.
The average of failed transactions was increasing