BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Che cos’è e come funziona la Blockchain Blockchain definita la “NUOVA INTERNET”, è un registro distribuito delle transazioni, liberamente accessibile e basato sul consenso che avviene tra i partecipanti alla rete stessa, con l’utilizzo intensivo della crittografia; Non esiste più una logica di centralizzazione (anche nelle sue forme evolute decentralizzate) ma una forma distribuita e orizzontale delle informazioni; È una tecnologia che conferisce totale fiducia e trasparenza ai soggetti e alle operazioni coinvolte. Immutabilità, una volta che una transazione è iscritta, non si può né modificare né cancellare; Powered By William Nonnis - Full Stack & BLockchain Developer - 3
Blockchain come evoluzione del concetto Ledger (Libro Mastro) Powered By William Nonnis - Full Stack & BLockchain Developer - 4
Transazioni – Nodi - Blocchi Transazioni: sono i dati di un’operazione, un’ identità, un’azione, un accordo, un contratto, che possono essere effettuate tra due o più soggetti della Blockchain, e che necessitano di essere verificate, approvate e poi archiviate; Vendita di un bene tra Paolo e Anna. Paolo deve avere tutte le informazioni per poter iniziare la transazione. Chiave di Sessione (Cryptographic Key) Blocco Creato Powered By William Nonnis - Full Stack & BLockchain Developer - 5
Transazioni – Nodi - Blocchi Blocchi: è rappresentato dal raggruppamento di un insieme di transazioni che sono unite per essere verificate, approvate e poi archiviate dai partecipanti alla Blockchain; Il Blocco viene accodato a quelli già Il Blocco viene verificato approvato approvati dalla rete Blockchain La transazione è andata a buon fine e viene pubblicata e distribuita sui NODI della rete Blockchain. Powered By William Nonnis - Full Stack & BLockchain Developer - 6
Transazioni – Nodi - Blocchi Nodi: sono i partecipanti alla Blockchain e sono costituiti fisicamente dai dispositivi di ciascun partecipante; Tutti i nodi presenti sulla rete hanno ora una copia della transazione. Powered By William Nonnis - Full Stack & BLockchain Developer - 7
Blockchain come evoluzione del concetto Ledger (Libro Mastro) Distribuito: Il vero cambiamento è rappresentato dal Sistema Distribuito (Distributed Ledger), è uno dei punti di forza della Tecnologia Blockchain, dove non esiste più nessun centro e dove la logica di Governance è costruita attorno a un nuovo concetto di fiducia tra tutti i soggetti. Nessuno (ma proprio nessuno) ha la possibilità di prevalere, il processo decisionale passa rigorosamente attraverso un selettivo controllo e costruzione del Consenso. Powered By William Nonnis - Full Stack & BLockchain Developer - 8
Caratteristiche e Funzionalità Blockchain Pubbliche: l’esempio più famoso e diffuso è rappresentato dalla Cryptovaluta BITCOIN, sono aperte, non hanno una “proprietà” o un attore di riferimento e sono concepite per non essere controllate; Transazioni: è costituita dai dati che rappresentano i valori oggetto di “scambio” e che necessitano di essere verificate, approvate e poi archiviate; Blocchi: è rappresentato dal raggruppamento di un insieme di transazioni che sono unite per essere verificate, approvate e poi archiviate dai partecipanti alla Blockchain; Nodi: sono i partecipanti alla Blockchain e sono costituiti fisicamente dai dispositivi di ciascun partecipante; Ledger(Libro Mastro): è il registro pubblico nel quale vengono “annotate” con la massima trasparenza e in modo immutabile tutte le transazioni effettuate in modo ordinato e sequenziale. Il Ledger è costituito dall’insieme dei blocchi che sono tra loro incatenati tramite una funzione di crittografia e grazie all’uso di hash; Hash: è una operazione (immutabile) che permette di mappare una stringa di testo e/o numerica di lunghezza variabile in una stringa unica ed univoca di lunghezza determinata. L’Hash identifica in modo univoco e sicuro ciascun blocco. Un hash non deve permettere di risalire al testo che lo ha generato; Powered By William Nonnis - Full Stack & BLockchain Developer - 9
IoT, AI e Blockchain IoT: Offre l'opportunità di estrarre nuovi dati e migliorare i processi, portare prodotti e servizi innovativi, raccogliere informazioni e di conseguenza eseguire una profilazione dell’utente. Si stima che entro il 2020 ci saranno 20,4 miliardi di dispositivi IoT, generando oltre 14 zettabyte (1 triliardo di byte) di dati ogni anno. AI: L'intelligenza artificiale è in grado di processare ed elaborare i dati con successo per ricavarne preziose informazioni e quindi sta giocando un buon ruolo nell'IoT. Machine Learning è un ramo secondario di IA che ha un enorme potenziale per rilevare i modelli e le anomalie nei dati generati dai sensori intelligenti. Blockchain: Permette la gestione di questi due elementi in maniera trasparente, sicura e veloce, elimina i costi di intermediari, errori umani e ritardi sul processo. Questo fa sì che i processi in fase di creazione all’interno della blockchain responsabilizzino l’utente. Powered By William Nonnis - Full Stack & BLockchain Developer - 11
Smart Contract • Smart contract è un protocollo computerizzato che esegue i termini di un contratto in maniera automatica. È la “traduzione” o “trasposizione” in codice di un contratto che possa verificare in automatico l’avverarsi di determinate condizioni (clausole) e di auto eseguire in automatico azioni (o dare disposizione affinché si possano eseguire determinate azioni), nel momento in cui le condizioni determinate tra le parti sono raggiunte e verificate. • Sono software “scritti” su un database condiviso (Blockchain) sicuro, tracciabile e immutabile, che a una certa data e/o evento, verificano automaticamente certe condizioni prestabilite a monte da una o più parti/enti/macchine. • L’obbiettivo generale dello smart contract è di eseguire in maniera corretta i termini di un contratto (termini di pagamento, impegni contrattuali ecc.) minimizzando le possibili eccezioni e il bisogno di intermediari fidati. • Lo scopo economico di uno smart contract è ridurre le perdite nel caso di broglio, costi di arbitrazione e altri costi di transazione”. • Le suddette condizioni devono essere intellegibili istantaneamente da un software. Spesso vi sono centinaia di condizioni in un singolo Smart Contract o esistono svariati Smart Contract tra di loro “collegati” da un nesso logico/sistemico Powered By William Nonnis - Full Stack & BLockchain Developer - 13
Metamask MetaMask è un portafoglio di Criptovaluta che ti consente di interagire con applicazioni decentralizzate basate su Ethereum direttamente dal tuo browser. Permette l’integrazione del servizio sul vostro browser installando le relative ESTENSIONI. Powered By William Nonnis - Full Stack & BLockchain Developer - 14
Oracles E’ un servizio che permette la distribuzione delle chiamate (stile API) richieste dalla Blockchain, Un Oracles, nel mondo dei Blockchain, funziona in maniera unidirezionale dove trova e verifica i dati del mondo reale(cioè input utente) e trasmette crittograficamente queste informazioni al contratto intelligente, è un traduttore di informazioni fornite da una API di terze parti che deve essere aggiunta a una Blockchain. Con Oracles, i contratti intelligenti hanno un percorso per interagire con i dati al di fuori dell'ambiente di Blockchain immediato. Powered By William Nonnis - Full Stack & BLockchain Developer - 15
Che cos’è, e perchè • AION è un traduttore che permette alle diverse Blockchain, che oggi sono aliene, di comunicare fra loro. Può migliorare la sicurezza delle transazioni e può mantenere in modo efficiente la contabilità, eliminando le possibilità di frode. • È progettato per avere un'architettura Blockchain aperta, distribuita e aperta in grado di soddisfare i requisiti specificati nell'architettura di rete Blockchain multilayer. Powered By William Nonnis - Full Stack & BLockchain Developer - 17
Interoperabilità • L'integrazione della piattaforma sarà fondamentale per far lavorare insieme le diverse aziende. • "La sfida principale è sviluppare la capacità di integrazione senza introdurre" messaggistica operativa "tra le piattaforme DLT per rimanere fedele ai principi e al valore della Blockchain". • L'interoperabilità significa che le informazioni su una Blockchain possono essere consultate da un'altra. In sostanza, ogni Blockchain parla la propria lingua, e qualsiasi sistema interoperabile agirà da traduttore tra i due. • I vantaggi dell'interoperabilità sono molteplici e non si fermano ai servizi finanziari. L'azienda ritiene che l'interoperabilità sia la chiave per l'avanzamento della supply chain e della logistica, nonché il trasferimento di documentazione medica e persino l'identificazione nazionale. Powered By William Nonnis - Full Stack & BLockchain Developer - 18
Blockchain di Governance Powered By William Nonnis - Full Stack & BLockchain Developer - 19
BLOCKCHAIN CYBER SECURITY
Blockchain e Cyber Security Crittografia delle informazioni Distribuzione delle Controllo continuo sulla contenute nella Blockchain; informazioni su più nodi; veridicità della catena; Non vi è il dominio da parte di Inesistenza di un singolo una singola entità; punto di fallimento; Powered By William Nonnis - Full Stack & BLockchain Developer - 21
BUON FUTURO A TUTTI William Nonnis Ministero della Difesa – Full Stack & Blockchain Developer – Blockchain Consultant – Staff Tecnico Italian Open Lab – Member of Focus Group UNINFO (CEN/CENELEC) Blockchain DLT – Membro del Consiglio Nazionale di Italia4Blockchain
Puoi anche leggere