RRR Analysis - Boba Network vs Godwoken Network

L2 Comparison

Hi Everyone, As a part of Week 1 of Covalent’s Data Alchemist Bootcamp, I have chosen to do my analysis on two L2 networks - Boba Network and Nervos’s Godwoken Network. Here’s what I found.

Nervos Godwoken is a layer-2 solution built upon the Nervos Layer 1 network. They offer high scalability of transactions through low gas costs and flexible wallet support. They are a EVM compatible network.

Boba on the other hand is a layer-2 scaling solution that is getting increasing popular due to its extremely low gas fees and fast transaction executions. Boba also has a hybrid compute technology built into it that enables it to be used for calling web2 APIs for executing complex algorithms, etc which was not possible before.


RRR Framework

The RRR Framework lets you analyse any business with three key metrics - Reach, Retention and Revenue. Increment, the tool provided by Covalent is built natively on this framework. So, our analysis will involve comparison between the two protocols via this Framework.

Reach

#1 Active Address Growth

Active Address Growth on Boba Network
Active Address Growth on Boba Network

Here, we can see that the active address on the network has been steady indicating that the product might have good product market fit. Active addresses provide us with a way to track user base growth.

Now, tracking the active addresses on the Nervos Godwoken chain, we have:

Active Addresses on the Nervos Godwoken chain
Active Addresses on the Nervos Godwoken chain

From this, we can see that the Nervos network has more active address growth when compared to Boba, probably due to the fact that the Nervos ecosystem is growing rapidly when compared to Boba.

#2 Smart Contracts Deployed

Smart Contracts Deployed on the Boba Network
Smart Contracts Deployed on the Boba Network

This shows the number of smart contracts deployed on the Boba Network. From the graph, we can see that the number of smart contracts have been decreasing which is a bad sign, as it means that the developer activity on the chain is decreasing.

Now, for the Nervos Godwoken chain, we can see:

Smart Contracts Deployed on the Nervos Godwoken chain
Smart Contracts Deployed on the Nervos Godwoken chain

Since, Nervos Godwoken chain is a pretty new chain, we only have the data for the past 6 months.

#3 Transaction Volume

This is also an important metric as transaction volume indicates whether or not the project / protocol has any activity. Low transaction volume indicates that the product needs more changes to attain product market fit.

Transaction Volume on Boba Network
Transaction Volume on Boba Network

Boba Network seems to have reached its peak transaction volume on April 2022 reaching around 106k transactions.

Transaction Volume on Nervos Godwoken chain
Transaction Volume on Nervos Godwoken chain

Nervos Godwoken chain seems to have reached the highest volume on Sep 2022 with around 70k transactions.

#4 New Address Growth

New address growth shows us the number of new addresses that started using the protocol.

New address growth on the Boba Network
New address growth on the Boba Network

From the graph, we can see that new address growth was maximum on April 2022 with 2880 new addresses.

New Address Growth on Nervos Godwoken chain
New Address Growth on Nervos Godwoken chain

Retention

Moving onto the second metric of the RRR Analysis, retention tells us about the health of the project ans how good of a product market fir the project has.

#1 Stickiness Ratio

Stickiness ratio of Boba network vs Nervos Godwoken chain

Stickiness Ratio for Boba Network for the past year
Stickiness Ratio for Boba Network for the past year
Stickiness Ratio for Nervos Godwoken over the past year (since inception)
Stickiness Ratio for Nervos Godwoken over the past year (since inception)

Both the protocols seem to have a good stickiness ratio indicating that the protocol is sticky, and does not lose its users easily.

#2 New Users vs Existing Users

New users vs Existing users for Boba protocol
New users vs Existing users for Boba protocol
New users vs Existing users for Nervos Godwoken protocol
New users vs Existing users for Nervos Godwoken protocol

#3 Share of Existing Users Transactions

This tells us out of all transactions that are happening on the protocol - how many of them are by the existing users.

Share of Existing user Txs in Boba Protocol
Share of Existing user Txs in Boba Protocol
Share of Existing User Txs in Nervos Godwoken protocol
Share of Existing User Txs in Nervos Godwoken protocol

Revenue

The third metric of the RRR Analysis is Revenue which tells us about how much money the protocol makes and whether the protocol is able to monetize on its user base.

#1 Average Gas Cost

Generally, blockchain protocols make revenue based on the gas fees. Comparing the revenue earned from gas costs, we have.

Average Gas costs in Boba Protocol
Average Gas costs in Boba Protocol

Average Gas Costs in Nervos Godwoken chain
Average Gas Costs in Nervos Godwoken chain

#2 Total Gas Cost

This graph shows the comparison of total gas costs between the two protocols.

Total Gas costs variation on Boba Protocol
Total Gas costs variation on Boba Protocol

Here we can see that the total gas costs have been decreasing which corresponds to the active addresses in the protocol that we saw in the first reach chart.

Total Gas Costs in Nervos Godwoken chain
Total Gas Costs in Nervos Godwoken chain

#3 Gas Price per Tx

This indicates about the gas price of the network and the variation of gas fees over time per transaction.

Gas prices in Boba Protocol
Gas prices in Boba Protocol
Gas prices in Nervos Protocol
Gas prices in Nervos Protocol