View Proposal
-
Proposer
-
Timothy Yap
-
Title
-
Developing a Real-Time Ethereum Network Monitoring Dashboard Using Blockchain Metrics
-
Goal
-
To design and implement a real-time monitoring dashboard that captures and visualizes key Ethereum network metrics by integrating blockchain data sources with a custom frontend interface.
-
Description
- Blockchain networks like Ethereum generate vast amounts of real-time data related to blocks, transactions, gas usage, and peer connectivity. This project aims to develop a custom real-time monitoring dashboard for the Ethereum network that collects and visualizes key network and performance metrics such as block times, transaction throughput, peer count, gas usage, and pending transaction queue size. Data will be collected via Ethereum’s JSON-RPC API or WebSocket interface, optionally enhanced by running a local node (e.g., Geth or Besu). The system will include a data collection layer, a time-series storage solution, and a dynamic web-based frontend for visualizing the metrics in real time. The dashboard serves as a diagnostic and educational tool to better understand Ethereum network behavior.
- Resources
-
https://ethereum.org/en/developers/docs/apis/json-rpc/
https://web3py.readthedocs.io/en/stable/providers.html
https://geth.ethereum.org/docs/interacting-with-geth/rpc
https://geth.ethereum.org/docs/monitoring/dashboards
-
Background
-
-
Url
-
-
Difficulty Level
-
Easy
-
Ethical Approval
-
None
-
Number Of Students
-
1
-
Supervisor
-
Timothy Yap
-
Keywords
-
ethereum, analytics, blockchain, network metrics
-
Degrees
-
Bachelor of Science in Computing Science