Attività ed iniziative
BLOCKCHAIN E SMART CONTRACT:
teoria, programmazione e applicazioni
INFORMAZIONI GENERALI
Organizzatori
Massimiliano Sala, Andrea Gangemi e Christopher Spennato.
Lingua
Italiano
Costi
Il corso è gratuito.
Modalità di iscrizione
L’esame può essere sostenuto esclusivamente da soci De Cifris. Le indicazioni per diventare socio sono disponibili alla seguente pagina. L’iscrizione al corso può essere effettuata dal 4 settembre al 2 ottobre 2023, inviando una mail all’indirizzo y2y@decifris.it.
Struttura del corso
Il corso è diviso in 5 parti, ognuna composta da due lezioni online di due ore ciascuna. Le lezioni si svolgono ogni giovedì dalle 16 alle 18 dal 12 ottobre al 7 dicembre, mentre l'ultima lezione si svolgerà lunedì 11 dicembre, sempre dalle 16 alle 18.
Esame e certificato
Alla fine del corso è possibile sostenere un esame orale online dopo il quale viene rilasciato un attestato di partecipazione al corso. L'esame è fissato al 15 Gennaio 2024.
Contatti
Per qualsiasi domanda inviare una mail a y2y@decifris.it.
Programma
Date | Titolo | Programma |
---|---|---|
12/10 e 19/10 | Introduzione alla blockchain | Fondamenti di crittografia:
|
26/10 e 02/11 | La blockchain di Bitcoin e i wallet | Bitcoin: ● Struttura del blocco; ● Crittografia di Bitcoin; ● Indirizzi Bitcoin; ● Wallets; ● Transazioni Bitcoin; ● Nodi Bitcoin; ● Verifica delle transazioni; ● Convalida del blocco e Fork; ● Creazione di Bitcoin; ● Difetti di Bitcoin; ● Lightning Network; |
09/11 e 16/11 | Introduzione alla blockchain Ethereum, oracoli e applicazioni Andrea Gangemi Slide - YT video (Parte 1 + Parte 2) | Ethereum: ● Ethereum Virtual Machine (EVM) ● Smart contracts ● La crittografia e gli address Ethereum; ● Transazioni; ● Protocollo di consenso; ● Token fungibili e token non fungibili; ● Oracoli; ● DApps e DAO; ● DeFi, ICO e STO; ● Un approfondimento: i rollup come soluzione di scalabilità; |
23/11 e 30/11 | Utilizzo dei wallet e programmazione con Solidity | MetaMask: ● User-experience e Installazione su browser; ● Funzionalità di MetaMask; ● Utilizzo di MetaMask SDK (tramite React): Collegamento di MetaMask a una Dapp; Solidity: ● Basi sintattiche e logiche di Solidity: ● Come creare smart contract:
|
7/12 e 11/12 | Applicazioni della blockchain Slide - YT video (Parte 1 + Parte 2) | Applicazioni:
|