polito.it
Politecnico di Torino (logo)

Building a Decetralized Architecture Merging Kubernetes and Blockchain Technology

Lorenzo Tamietti

Building a Decetralized Architecture Merging Kubernetes and Blockchain Technology.

Rel. Danilo Bazzanella. 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 (679kB) | Preview
Abstract:

In recent years we have seen the explosion of blockchain technology, cryptocurrencies, and all their possible implications. This thesis begins by introducing the technology, explaining the fundamentals of bitcoin, and then seeing how it is being surpassed thanks to ethereum and the creation of the concept of smart contracts and decentralized applications. The blockchain, so-called 2.0, which focuses on the execution of distributed code that is accessible to all lays the foundation for what web3 will be, in the coming years. We will see what are the problems with public blockchain that we see today, so scalability and data security, which makes it difficult for companies to be able to invest in these technologies. We will explore solutions such as layer2 and roll up, to overcome scalability issues, and zero knowledge proof protocols, to overcome security and data access issues. I will present in the final phase how to develop a distruibuted cloud, as a cluster of nodes, via kubernetes, managing access as a node via blockchain, smart contracts and zero knowlkedge proof. The final goal is then to demonstrate how kubernetes and blokchain, along with zero knowledger proof, can be combined to create a decentralized architecture, with pros, cons, costs, and implementation difficulties.

Relatori: Danilo Bazzanella
Anno accademico: 2022/23
Tipo di pubblicazione: Elettronica
Numero di pagine: 38
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: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/27721
Modifica (riservato agli operatori) Modifica (riservato agli operatori)