BlockchainImpara

Programma del corso Blockchain presso la UNIVR. Aperte le iscrizioni


CORSO UNIVERSITARIO SU BLOCKCHAIN INIZIA IL PRIMO MARZO

Il prossimo corso universitario su blockchain inizia il primo marzo 2021, avrà una durata totale di 32 ore. Organizzato online dal Dipartimento di Informatica dell’Università di Verona, il corso è aperto anche ad esterni.

Insieme a Maddalena Castellani, Fabio Pallaro e Fausto Spoto verrà introdotta la tecnologia blockchain, le crittomonete e gli smart contract, sia da un punto di vista informatico che legale, soffermandosi su Bitcoin, Ethereum, Solidity, Tendermint, Hotmoka e Takamaka.

Metà del corso sarà dedicata alla sperimentazione di laboratorio.

Obiettivi
=========
Il corso fornisce agli studenti la capacità di comprendere, confrontare e utilizzare le distinte tecnologie blockchain disponibili. Vengono presentate le basi teoriche necessarie a comprendere il funzionamento delle blockchain, unitamente alle conoscenze tecniche che permettono una reale interazione con alcune delle piattaforme blockchain esistenti.

Dove
====
Lezioni online su Zoom, ad accesso libero:
https://univr.zoom.us/j/89861828199?pwd=M1FZYXdtUVBMQ1N1K3FTZ2dGZDFmQT09
Le lezioni verranno registrate e saranno successivamente disponibili su Panopto, ad accesso libero:
https://univr.cloud.panopto.eu/Panopto/Pages/Sessions/List.aspx?folderID=1c8bb888-fca4-48bd-85af-acc700e40484

Programma
=========

Teoria:
– storia della tecnologia blockchain
– classificazione delle blockchain
– decentralizzazione e DApp
– richiami su hashing e crittografia
– encoding Base64, Base58, Merkle/Patricia tries
– consenso, proof of work, proof of stake
– finality
– la blockchain Bitcoin
– smart contract, introduzione e storia
– la blockchain Ethereum
– il linguaggio Solidity
– esempi di contratti in Solidity
– il motore Tendermint e la sua interfaccia per le applicazioni
– la blockchain Hotmoka
il linguaggio Takamaka
esempi di contratti in Takamaka
– token
– governance
– aspetti legali delle crittomonete e degli smart contract
– ICO

Laboratorio:
– esperimenti di interazione con la rete Bitcoin
– esperimenti di interazione con la rete Ethereum tramite MetaMask, Remix, JSON RPC e Web3j; scrittura e utilizzo di contratti in Solidity
– esperimenti di interazione con una rete Hotmoka
– sviluppo di contratti in Takamaka e loro esecuzione su Hotmoka

Maggiori dettagli a questo Link: https://www.di.univr.it

PER ISCRIZIONE E PARTECIPAZIONE SCRIVI A: fausto.spoto@univr.it

 
Resta aggiornato con la Newsletter Settimanale