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