Event-Based Extension of Polypheny for Enhanced Economic Analysis of Token Transfers on the Ethereum Blockchain (Master Thesis, Finished)

Author

Tunç Polat

Description

This thesis represents an interdisciplinary collaboration between the Faculty of Business and Economics and the Computer Science Department at the University of Basel, supervised by Prof. Dr. Fabian Schär and Prof. Dr. Heiko Schuldt.

 

As the amount of data being generated and stored in various formats and data models continues to grow, there is an increasing need for efficient and scalable database management systems. Polypheny is a novel kind of database management system, and the first implementation of a true PolyDBMS, that is designed to handle large datasets of any shape or form. Polypheny enables seamless mapping between different data models and supports multiple query languages, making it a flexible and powerful tool for data-intensive applications. To achieve its flexibility and scalability, Polypheny relies on adapters, which are essential components of the system that allow it to interact seamlessly with different data sources, including databases, file systems, and web services. Polypheny supports various adapters, including the Ethereum adapter, which allows querying the Ethereum blockchain.

 

While these data types are fundamental elements of the Ethereum blockchain, they pose a significant challenge for meaningful analysis. Transactions on the Ethereum blockchain can embody a variety of semantic meanings, from simple token transfers to more complex chains of function calls within smart contracts.

 

Indeed, a simple action like transferring tokens from one account to another involves executing a smart contract transfer call with specific parameters. This is a relatively straightforward transaction, but it represents only a fraction of the types of transactions that occur on the blockchain.

 

This thesis expands the capabilities of Polypheny to retrieve and analyze blockchain event data, thereby enabling comprehensive analysis of token transfers within the Ethereum network.

 

 

Start / End Dates

2023/05/22 - 2023/09/04

Supervisors