Tesi etd-04162018-190436 |
Link copiato negli appunti
Tipo di tesi
Tesi di laurea specialistica
Autore
CADAU, SARA
URN
etd-04162018-190436
Titolo
On programming Ethereum smart contracts: a ticketing application.
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore Prof. Dini, Gianluca
relatore Ing. Di Sandro, Stefano
correlatore Bechini, Alessio
relatore Ing. Di Sandro, Stefano
correlatore Bechini, Alessio
Parole chiave
- blockchain
- decentralized application
- ethereum
- smart contracts
- solidity
Data inizio appello
07/05/2018
Consultabilità
Completa
Riassunto
This thesis is the result of a semestral work with A-Tono Technology S.r.l. with the purpose of investigating the potential of using Ethereum blockchain technology. The project aims to better understand the basic mechanics behind a smart contract through a real world example: the sale of event’s tickets.
The system developed handles the selling of tickets using 2 different smart contracts that interact one each other in a completely automated way to offer a complete selling service across provider, retailer and final customer. In order to analyze the dynamics among these entities I implemented three possible interaction models
This document wants to be an introduction to the basics of Ethereum that you will need to understand from a developer’s standpoint, in order to produce contracts and decentralized applications.
The system developed handles the selling of tickets using 2 different smart contracts that interact one each other in a completely automated way to offer a complete selling service across provider, retailer and final customer. In order to analyze the dynamics among these entities I implemented three possible interaction models
This document wants to be an introduction to the basics of Ethereum that you will need to understand from a developer’s standpoint, in order to produce contracts and decentralized applications.
File
Nome file | Dimensione |
---|---|
complete.pdf | 11.29 Mb |
Contatta l’autore |