Page 35 - MediAppalti, Anno XIV - N. 6
P. 35

Il Punto                                                                             Mediappalti





               Blockchain e smart contract

               per i contratti pubblici

                                                                                               IL
                                                                                             PUN
               di Andrea Nanni
                                                                                             TO



























                   1.  Considerazioni  introduttive:  cos’è  la   La blockchain appartiene alla grande famiglia delle
                      blockchain  e  come  impiegarla  nel     tecnologie basate su registri distribuiti (Distributed
                      settore pubblico                         ledger technologies) e il protocollo di validazione è
                                                               l’elemento vitale della catena in quanto gli algoritmi
               La  blockchain  può  essere  definita  come  un   alla sua  base  validano ogni nuova  immissione di
               database  distribuito composto da  blocchi di   dati e impediscono che possano essere manomessi
               dati che  memorizzano  transazioni in un registro   i dati già immessi.
               (distributed ledger) presente  non  su un solo
               computer ma su più macchine, collegate tra loro   I protocolli più diffusi sono Proof of work e Proof
               via  internet  attraverso  un’applicazione dedicata   of  stake   e  da  questi  dipendono  la  velocità  e  la
                                                                      1
               che permette di interfacciarsi con la “catena”.   sicurezza della catena.
               Per  essere  inserito all’interno  della blockchain   Le  blockchain  sono  poi soggette  ad  una
               ciascun  blocco di dati deve  essere  sottoposto  ad   distinzione a seconda della presenza di eventuali
               un processo di validazione.                     barriere  all’ingresso  o  alla richiesta  di particolari
                                                               autorizzazioni.
               Gli  elementi  costituenti della catena  sono  i nodi
               e i miner: i primi sono i computer della rete che   Le  tipologie  più  diffuse  sono  la  pubblica
               hanno scaricato la blockchain nella loro memoria   permissionless  -  tutti possono  accedere  e
               tramite un apposito programma (Es. Bitcoin Core   partecipare al processo di validazione, la pubblica
               per  la  blockchain  Bitcoin),  i  secondi  sono  coloro   permissioned  -  tutti possono  accedere  ma  il
               che effettuano il controllo delle transazioni tramite   ruolo di  miner  è  limitato  a  utenti  trusted e  la
               computer molto potenti e attraverso un protocollo   permissioned o private - un’organizzazione decide
               di validazione.                                 chi può accedere.




               1. Sono i meccanismi di validazione su cui si basa il “consenso distribuito” e che permettono di aggiungere
               blocchi di dati alla blockchain.

                                                           35
   30   31   32   33   34   35   36   37   38   39   40