La Blockchain si riferisce a tante cose assieme e spesso le discussioni che ne seguono fanno perdere di vista l’obiettivo iniziale di coloro che la concepirono diversi anni fa.
Cosa è la Blockchain? Una lista di blocchi in cui ogni blocco è legato crittograficamente al blocco precedente, la scrittura del blocco successivo è effettuata attraverso un protocollo di consenso e la catena evolve seguendo un equilibrio basato sulla teoria dei giochi.
Perché venne concepita la Blockchain? Gli ideatori volevano qualcosa che fosse evocativo di distribuzione, immutabilità, sicurezza e trasparenza per dare a tutti un’assoluta fiducia sui dati presenti nei blocchi.
Quindi la Blockchain ideale è: pubblica; permissionless (tutti possono aggiungersi come utente senza un’autorizzazione); decentralizzata (tutti hanno la medesima autorevolezza nella governance della Blockchain).
Se con questi requisiti sembra dubbio poter parlare in maniera corretta di Blockchain private e permissioned, tuttavia ha senso avere dati privati e il poter gestire una struttura dati all’interno di una comunità privata di soggetti. Ciò detto, credo che l’adozione delle Blockchain private anche laddove una Blockchain pubblica sarebbe stata ideale, sia stato anche un compromesso per superare il problema delle prestazioni della Blockchain basata sul proof of work, una per tutte la Blockchain di Bitcoin, perché il limite inferiore del tempo di latenza (vale a dire la conferma della registrazione irrevocabile di un nuovo blocco) è inaccettabile per lo svolgimento delle transazioni commerciali a cui siamo abituati, richiedendo molti minuti o svariate decine di secondi in quelle più recenti.
Algorand, le sfide in corso
Nell’incontro via web organizzato dal CDTI di Roma, giustificato dal recente annuncio dei grant da parte di Algorand Foundation (dettagli a questo link), il dott. Pietro Grassano, Direttore Europa di Algorand per le soluzioni aziendali, ha sottolineato le caratteristiche di una Blockchain propriamente detta come è Algorand:
– open source per la trasparenza dei protocolli e degli algoritmi
– costi molto bassi di una transazione (un millesimo di Algo, quindi oggi circa 0,00025 US$)
– resilienza delle risposte, tempi di latenza trascurabili e throughput elevato (la rete MainNet funziona in maniera continua da un anno senza problemi 24h/24; ad oggi gestisce 1×103 TPS con un tempo di latenza inferiore a 4,2”; e l’obiettivo per fine 2020 è di arrivare a valori molto più alti; inoltre per come è concepita la rete Algorand non ha fork, problema non trascurabile nel proof of work)
– scalabilità per poter servire miliardi di utenti e quindi di fatto consentirà di offrire servizi nuovi a nuove fasce di popolazione oggi escluse, ad esempio per quanto riguarda i pagamenti elettronici
– cifratura molto avanzata ed abbinata ad una assoluta decentralizzazione per una totale sicurezza (in Algorand lavora una squadra di crittografi molto noti, e il fondatore e Presidente, Prof. Silvio Micali del MIT, è un matematico e crittografo di fama mondiale che ha costituito un team di altissimo livello)
– mantenimento di una relazione di fiducia tra gli utilizzatori e le aziende, tra gli utilizzatori e gli organismi pubblici perché assicura la sovranità dei dati al cittadino nelle applicazioni che lo coinvolgono
– capacità di poter gestire circostanze diverse e diverse esigenze attraverso l’interconnessione con altre Blockchain (nella roadmap Algorand è incluso il modello della co-chain).
Evoluzione nel segno dell’innovazione
Tutti questi requisiti che sono molto stringenti sono possibili nella Blockchain Algorand che il 19 giugno scorso ha compiuto un anno, perché Algorand è un’azienda giovane, con una tecnologia di nuova concezione che ha messo a punto tenendo conto delle buone idee, del lavoro svolto nelle precedenti Blockchain e delle sfide in corso. Le slide dell’intervento sono a disposizione nel sito del CDTI cdti.org o possono esser richieste scrivendo al relatore, che nella sua relazione ha toccato questi temi:
Risorse professionali chiave in Algorand Inc. e in Algorand Foundation e relazione tra le due entità; Algorand Inc. è la società che sviluppa il software dietro le specifiche della Algorand Foundation a cui spetta la governance della MainNet.
Limiti delle piattaforme pubbliche precedenti, che riguardano: compromessi tra decentramento, scalabilità e sicurezza, difficoltà di utilizzo da parte di chi sviluppa software, alti costi di transazione (per quelle basate sul proof of work), prestazioni scarse (per quelle basate sul proof of work), carenze nella sicurezza (nel bonded proof of stake e nel delegated proof of stake); dettagli a questo link
Benefici fondamentali di Algorand; rendere possibile la vision della Blockchain propriamente detta, attraverso prestazioni eccezionali, elevatissima sicurezza, bassissima capacità computazionale (quindi è una tecnologia green) e la disponibilità di ambienti di sviluppo basati (quindi SDK e reti di test) sugli skill più diffusi nell’informatica (finora Java, Java Script, Go, Python, altri se ne aggiungeranno) per un time to market delle soluzioni aziendali
Ecosistema di Algorand: crescita in un anno e prime aree di adozione con alcuni casi d’uso
Novità della Algorand 2.0: a livello 1 sono state portate applicazioni importanti, quali gli asset fungibili e non, gli atomic swap e alcune categorie di smart contract implementabili con un linguaggio nonturing complete (TEAL)
Cosa c’è all’orizzonte: co-chain e interoperabilità con altre blockchain pubbliche e private (cenni alla roadmap sono qui visibili).
Algorand sta evolvendo lungo una direttrice che la renderà molto importante per chi sviluppa software applicativo.
Sergio Caserta, consigliere del CDTI di Roma, è Algorand Ambassador, responsabile Italia della Vanguard Communications Europe e value maximiser della MirrorWave. Caserta si è laureato in Ingegneria Elettronica nel 1977 a Roma ed è membro ACM; può essere contattato via email [email protected] o via LinkedIn
© RIPRODUZIONE RISERVATA