polito.it
Politecnico di Torino (logo)

Tokenizing Transportation: Blockchain Solutions for MaaS Ticketing

Federico Pasqualini

Tokenizing Transportation: Blockchain Solutions for MaaS Ticketing.

Rel. Danilo Bazzanella, Davide Garofalo, Marco Bazzani. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB) | Preview
Abstract:

In a world of fast-growing cities and the need for easier, eco-friendly travel, Mobility as a Service (MaaS) is a promising solution. MaaS combines different types of transportation like buses, taxis, and bikes into one easy platform for planning and payment. At the current state, MaaS implementations face several problems like fragmented territorial systems and privacy concerns between Mobility Service Providers. In this thesis, I propose the design and implementation of a possible MaaS infrastructure that tries to solve those problems with the use of blockchain and smart contracts. I created a standard for representing tickets and I was able to code smart contracts to handle this standard and to allow buying and validating tickets. On top of that, I also built the back end in NodeJs and the front end of a mobile application in React Native. The app is able to autonomously fetch data from the Mobility Service Providers and to buy tickets through the blockchain by only knowing the address of the main smart contract. All payments are handled through the blockchain as well. While in this thesis I focused on coding the contracts for the Ethereum blockchain, the work could be extended by building a completely private and personalised blockchain where those contracts can run more efficiently from the point of view of costs and privacy.

Relatori: Danilo Bazzanella, Davide Garofalo, Marco Bazzani
Anno accademico: 2023/24
Tipo di pubblicazione: Elettronica
Numero di pagine: 62
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: Teoresi SPA
URI: http://webthesis.biblio.polito.it/id/eprint/29340
Modifica (riservato agli operatori) Modifica (riservato agli operatori)