Solana Network Performance Dashboard
Analyze How has the network performed
Introduction
Solana is a web-based blockchain that provides high speed, security and scalability for decentralized applications (DeFi). This network uses three consensus protocols to increase its efficiency. These protocols are Proof of Stake (PoS), Proof of History (PoH) and Proof of Replication (PoRep). The purpose of this work is to significantly increase the speed of transaction processing and increase security compared to the solutions used by other blockchains. In the Solana network, it is possible to perform 50,000 transactions per second. For this reason, this network is suitable for the parallel implementation of smart contracts or many decentralized applications.
Method
-
For Calculating daily TPS, I used the TX_COUNT column in solana.core.fact_blocks table. I totlize the TX count for every block in one day, then divide it by, 86400 (number of seconds in one day)
\
-
for Failed TX rate, I used solana.core.fact_transactions table and count the failed transactions then divide it by count of total transactions
\
-
number of unique user can be calculated with solana.core.fact_transactions table and signers column
This graph show us:
-
in the last month, we can see the TPS grow day by day, and we had an ATH on Jul 10th
\
-
if we compare the last month with the rest of the year, we can see fewer TPS drop in last month
This graph show us:
-
between Apr 3rd and Jun 13th there was a big amount of failed TX rate
\
-
in the last month, the failed TX rate decrease and the performance of the network get better
This graph show us:
- after a big jump in daily unique user, there was decreasing in count of users that used the network in the last month
This graph show us :
- here we can see the wallet that spent most fee on failed transaction