BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO

Pagina creata da Giuseppe Scotti
 
CONTINUA A LEGGERE
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
BLOCKCHAIN
      &
SMART CONTRACT
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
Differenze tra Blockchin e Bitcoin

                              Powered By
Blockch               William Nonnis – Full Stack   2
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
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 SMART CONTRACT - CRYPTO AVVOCATO
Blockchain come evoluzione del
concetto Ledger (Libro Mastro)

                              Powered By
         William Nonnis - Full Stack & BLockchain Developer -   4
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
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
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
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
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
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 SMART CONTRACT - CRYPTO AVVOCATO
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
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
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
BLOCKCHAIN SMART CONTRACT - CRYPTO AVVOCATO
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