Introduction

    Avalanche is a blockchain platform that aims to address the blockchain trilemma of scalability, security and decentralization thanks to its unique Proof of Stake (PoS) mechanism.

    Like Ethereum, Avalanche supports smart contracts to run decentralized applications (dApps) on its network. Since Avalanche’s smart contracts are written in the Solidity language also used by Ethereum, it aims to create greater blockchain interoperably by integrating a number of decentralized finance (DeFi) ecosystems, including well-established projects like Aave and Curve.

    AVAX, the native token of the Avalanche platform, is used to power transactions in its ecosystem. AVAX serves as the means to distribute system rewards, participate in governance and facilitate transactions on the network by paying fees.

    Avalanche is built using three different blockchains in order to address the limitations of the blockchain trilemma. Digital assets can be moved across each of these chains to accomplish different functions within the ecosystem.

    • The Exchange Chain (X-Chain) is the default blockchain on which assets are created and exchanged. This includes Avalanche’s native token, AVAX.
    • The Contract Chain (C-Chain) allows for the creation and execution of smart contracts. Because it is based on the Ethereum Virtual Machine, Avalanche’s smart contracts can take advantage of cross-chain interoperability.
    • The Platform Chain (P-Chain) coordinates validators and enables the creation and management of subnets.

    in this dashboard, we use avalanche database tables for study the following topics:

    • Average TPS by hour - July 19, 2022
    • Number of transactions per block [Average/Max/Min] July 19, 23 - 2022
    • Number of transactions per block by minute [July 19 to 23]
    • Average time (seconds) over time by hour [between blocks]
    • Hourly Average Number of Blocks per Second
    • Average Block Size [kB] [Hourly]
    • Hourly Average Gas Used, Gas Price [Gas]
    • Hourly Average Gas Used per Block, Base Fee per Gas
    • Success transactions per minute of each chain (log scale) (Last 3 month)
    • Transaction fail rates of each chain
    Loading...
    Loading...


    As we can see, from 11 AM to 8-9 PM, the number of transactions increases, in other words, the number of transactions per second is higher than at other hours of the day.

    • 1 PM (13) had the highest average transaction rate (TPS) in a day (July 19) with averaging 3.28 transactions per second.
    • The lowest TPS average belongs to 6 AM with an average of 1.72 TPS.

    The chart shows the Average, Maximum, and the Minimum number of transactions per block on daily basis.

    1. The average is around 5 and 6 transactions per block over days.
    2. Almost every day (except July 22) we have a block with 0 transactions as a minimum.
    3. The maximum number of transactions in a block has fluctuated between 82 and 144 on different days.
    Loading...


    The chart shows the Average, Maximum, and Minimum number of transactions per minute.

    • Average is in channel 5-6 txs in most of the minutes.
    • Maximum is in channel 20-30 txs in most of the minutes.
    • Minumum is in channel 0-2 txs in most of the minutes.
    Loading...


    To calculate the average time between blocks, first I count blocks in each hour, then divide that number by 3600 to reach the time in seconds. As we see, in most of the days, there is 0.5 seconds between blocks of those days on average.

    Loading...


    The hourly analysis of minted blocks on the network has shown that on average, a new block is created every 2 seconds. Except for two hours on the evening of the 24th of June when the balance was disrupted, which can also be considered as an outlier, the average has been stable since the beginning of the measured period.

    Loading...


    The hourly average block size in kilobytes has been plotted in the next chart. It has indicated that each block has roughly 3kB worth of data inside it which gets higher or lower depending on the hour of the day. In comparison, each block on the Ethereum network has a size of around 100kB. A higher block size indicates a higher activity on the network which results in higher data to be stored on that block. The block size diverges from the average to the downside in the midnight and early hours of the day, and it increases between noon and the afternoon.

    db_img
    Loading...
    Loading...

    The hourly average gas fees per transaction and per block have been plotted in the following charts. Although the base fee per gas on each block has been around 25 nano AVAX (nAVAX) with only a few exceptions, the average gas price has been slightly higher for each transaction. The changes in average gas used per transaction are in accordance with the number of transactions per second. However, since there has been a huge gap between the minimum and the maximum number of transactions per block, the average amount of gas used per block has highly fluctuated over different hours in the measured period.

    Loading...

    The above chart shows the total sTPM from the different durations of AVAX Network compared to the other four baselines.

    • AVAX is the lowest average sTMP in all periods.
    • While Solana’s average sTPM increased over time, the AVAX average sTPM goes down.
    Loading...
    Loading...
    Loading...

    The above chart shows the total TFR from the different durations of AVAX Network compared to the other four baselines.

    • AVAX is the runner-up in average TFR, while the Solana has the highest TFR in all periods.
    • On the other hand, while Solana’s average TFR decreased over time, the AVAX average TFR goes up.