Navigation auf uzh.ch
Level: MAP/MA/BA
Responsible Person: Dr. Sina Rafati Niya
Keywords: PoS blockchains, Data Engineering, Data Collection
In the rapidly growing domain of blockchain technology, the ability to collect, store, and analyze blockchain data is crucial for academic research and applications. Proof of Stake (PoS) blockchains, in particular, offer unique data characteristics due to their consensus mechanism and transaction processing. This thesis proposes the development of a comprehensive system for data collection, indexing, storage, and automation for PoS-based blockchain networks. The research will involve running a blockchain node, collecting real-time data from the network, and storing it in a relational database while ensuring efficient indexing and monitoring. The students will use existing tools or develop custom solutions to extract relevant blockchain data, including block information, transaction details, validator activities, and state changes, which will be analyzed and stored for further research.
To achieve this, students will need to establish a robust framework for automated data collection and indexing, ensuring the data is readily accessible and efficiently queried for various analyses. The thesis will focus on setting up relational databases with appropriate indexing mechanisms to support real-time data retrieval and historical queries. Additionally, students will implement automation processes for continuous data collection and ensure the synchronization between the blockchain and the relational database is seamless. Finally, monitoring tools will be implemented to ensure the reliability and performance of the entire system. This will include tools to track the health of the node, the performance of the data collection pipeline, and the integrity of the stored data, providing insights into potential inefficiencies or system failures.
The outcome of this thesis/project will be a scalable and efficient infrastructure for capturing and storing PoS blockchain data in relational databases, complete with automation and monitoring tools. This system will not only enable detailed analysis of PoS blockchains but also provide valuable insights into their operation and security, making it a useful resource for further research.