Analisi di Ethereum: piattaforma decentralizzata per la creazione di smart contracts

Forti, Maicol (2018) Analisi di Ethereum: piattaforma decentralizzata per la creazione di smart contracts. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

Questa tesi si pone come obiettivo quello di trattare Ethereum, una piattaforma decentralizzata per la creazione e distribuzione peer-to-peer di smart contracts. Ethereum si appoggia alla tecnologia blockchain creando una piattaforma decentralizzata e sicura ed integra la possibilità di programmare e distribuire dei veri e propri contratti su di essa, gli smart contracts. La particolarità di questi contratti è che possono essere eseguiti senza la necessità di una entità centrale, un intermediario, posto a controllare la corretta esecuzione di essi. Ethereum infatti, sfruttando le proprietà di sicurezza e decentralizzazione della blockchain, rende possibile una struttura trustless basata sul consenso, mantenuto dai peer che partecipano alla piattaforma verificando ogni transazione. Le transazioni vengono raccolte all'interno dei blocchi della blockchain, i quali vengono aggiunti alla catena solo dopo essere stati verificati. Ogni blocco viene distribuito a tutti i peer, i quali mantengono in memoria tutta la blockchain. L'ambiente in cui i contratti vengono eseguiti è l'Ethereum Virtual Machine, un grande computer globale costituito da tutti i computer che prendono parte alla piattaforma. Per operare con questa piattaforma distribuita è necessario un pagamento in Ether, il cripto-carburante di Ethereum. L'emissione di Ether successiva al lancio di Ethereum è possibile grazie al mining, un meccanismo che permette l'aggiunta da parte dei miner di nuovi blocchi alla blockchain, definendo inoltre un modo per garantire la sicurezza della rete creando, verificando, pubblicando e propagando i blocchi. Ad ogni miner viene attribuita una certa quantità di Ether come ricompensa per aver svolto i compiti computazionali necessari allo svolgimento del mining. Ethereum rappresenta una innovazione tecnologica importante che permette la creazione di complessi casi d'uso sulla blockchain, utilizzando una piattaforma decentralizzata, trustless e sicura.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Forti, Maicol
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
Criptovaluta,Ethereum,Blockchain,Smart Contract,Mining
Data di discussione della Tesi
22 Marzo 2018
URI

Altri metadati

Gestione del documento: Visualizza il documento

^