Our team, ProbeLab, has recently ran an analysis on the Optimism network (OP Stack Chain ID). We have crawled the discv4 and discv5 DHTs with our network crawler Nebula and filtered the results to only include nodes that included OPStack related ENR entries (discv5) or reported ChainID 10
in the handshake (discv4). Unless mentioned otherwise, we are reporting on discv5 results. We found the following, which might be known to some community members or core developers. However, we couldn’t find public dashboards or similar with this data, so thought that it would be useful to post our results publicly.
Total number of nodes
The total number nodes discovered during a single crawl that have Optimism-related ENR entries is: 3770
Nodes by Chain ID
The distribution of nodes by Chain ID
, building on top of OP Stack Chain ID on the discv5 network is as per the following graph. We mapped the ChainID to the corresponding project based information from https://chainlist.org/.
We’ve included more results in the following blogpost (given restrictions of the forum platform): Insights into Optimism’s Chain Composition.
We believe that checking in on such metrics on a regular basis helps keep visibility into the network structure and architecture, as well as the healthy state of the network.
With this post, apart from raising awareness regarding the state and breakdown of nodes in the Optimism network, we would be interested to hear about:
- whether weekly reports including the above metrics are of interest. See similar reports for the Ethereum network, as well as other networks at: https://probelab.io.
- other network metrics that are of interest to the community, e.g., node uptime, connectivity errors, peer record liveness.
You can find more of the results that our team is producing at: https://probelab.io. Happy to receive feedback in this post or through the details listed here: https://probelab.network/contact.