This dissertation discuss the problem of high fees in blockchain scenarios - with special regard to smart contracts - and presents an approach to mitigate this phenomenon on different levels. Off-chain protocols are a new solution for users trying to spend less on blockchain fees. However those solutions cannot match every kind of needs. For what concerns the In- ternet of Things (IoT), the huge amount of data traffic still represent a challenge when trying to integrate IoT devices to smart contract and blockchains, even using off-chain protocols. This dissertation will present Diversity (Div), a second layer protocol for state channels that allows IoT processed data on-chain. Existing off-chain protocols allow smart contracts, but usually they are bound to specific languages or APIs. Only few protocols do not have this restriction for contracts. Since Div is one of them, one can write the contract using IoT oriented languages. For this reason this work will propose the usage of IRON: an ECA language which comes with and IDE and tools for analysing the contract and avoiding errors. This can be a big step forward smart contract development since off-chain contracts still require their on-chain counterparts which make them immutable, thus unpatchable. Div and IRON have been compared with other protocols through simulation and dis- cussion.

Blockchain integration with the IoT: a two-sided approach for enhancing scalability and reducing computational fees.

Mazzante, Gianmarco
2023-04-05

Abstract

This dissertation discuss the problem of high fees in blockchain scenarios - with special regard to smart contracts - and presents an approach to mitigate this phenomenon on different levels. Off-chain protocols are a new solution for users trying to spend less on blockchain fees. However those solutions cannot match every kind of needs. For what concerns the In- ternet of Things (IoT), the huge amount of data traffic still represent a challenge when trying to integrate IoT devices to smart contract and blockchains, even using off-chain protocols. This dissertation will present Diversity (Div), a second layer protocol for state channels that allows IoT processed data on-chain. Existing off-chain protocols allow smart contracts, but usually they are bound to specific languages or APIs. Only few protocols do not have this restriction for contracts. Since Div is one of them, one can write the contract using IoT oriented languages. For this reason this work will propose the usage of IRON: an ECA language which comes with and IDE and tools for analysing the contract and avoiding errors. This can be a big step forward smart contract development since off-chain contracts still require their on-chain counterparts which make them immutable, thus unpatchable. Div and IRON have been compared with other protocols through simulation and dis- cussion.
5-apr-2023
Computer Science
-2
File in questo prodotto:
File Dimensione Formato  
04_05_23 - Mazzante Gianmarco.pdf

embargo fino al 05/10/2024

Descrizione: Tesi di dottorato GIANMARCO MAZZANTE
Tipologia: Altro materiale allegato
Licenza: DRM non definito
Dimensione 4.84 MB
Formato Adobe PDF
4.84 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11581/483544
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact