
Premessa: Cos'è una blockchain?
Una blockchain è un registro pubblico (o file) di dati transazionali, distribuiti su più computer ("nodi") in una rete. Tutti questi nodi lavorano insieme, utilizzando lo stesso set di software e regole, per verificare le transazioni da aggiungere al libro mastro finalizzato.
Confronta questo con un libro mastro tradizionale di dati transazionali che può risiedere in un singolo database su pochi computer a cui solo alcune persone hanno accesso.
La parte “blocco” di “blockchain” si riferisce a un insieme di transazioni che vengono proposte e verificate dagli altri nodi ed eventualmente aggiunte al libro mastro. La parte “a catena”, si riferisce al fatto che ogni blocco di transazioni contiene anche la prova (un hash crittografico) di ciò che era nel blocco precedente. Questo modello di acquisizione dei dati del blocco precedente nel blocco corrente continua fino all'inizio della rete (il blocco di genesi) creando un record pubblicamente verificabile e a prova di manomissione di tutte le transazioni, mai.
In pratica, questo significa che se provi a modificare anche un solo record, in qualsiasi punto della storia di una blockchain, sarà evidente e rifiutato dai nodi della rete.
Confronta questo con un libro mastro tradizionale in cui una modifica in un database è affidata a un gruppo limitato e può essere facilmente manipolata tramite intenti dannosi o semplicemente errore.
Ma come vengono aggiunti i blocchi alla catena in primo luogo? Ogni nodo esegue un software che li istruisce su come verificare le transazioni e aggiungere nuovi blocchi alla catena. Queste istruzioni sono collettivamente denominate "protocollo di consenso". La natura di queste istruzioni è uno dei principali fattori distintivi delle diverse blockchain.
Blockchain, al suo interno, è una tecnologia che innova il modo in cui trasferiamo valore. Quindi, se la tua applicazione scambia valore in qualche modo, la blockchain potrebbe essere una tecnologia candidata per portare la tua applicazione al livello successivo.
Algorand è un network su blockchain innovativo e che offre un sistema alternativo per la validazione e l’aggiunta dei blocchi.
Creato nel 2017 da Silvio Micali, professore del MIT di Boston. La rete di prova Algorand è stata lanciata nell'aprile 2019, la versione operativa nel giugno 2019. La fiducia necessaria per effettuare il cambiamento.
«Algorand ha rimosso le barriere tecniche che per anni hanno minato l'adozione mainstream della blockchain. Abbiamo progettato Algorand Blockchain per dare agli innovatori globali la fiducia fondamentale di cui hanno bisogno per effettuare il cambiamento.»
Ha fondato Algorand con l'obiettivo di democratizzare la finanza e mantenere la promessa della blockchain.
Il problema con molte blockchain è che sacrificano almeno una delle proprietà chiave di sicurezza , scalabilità e decentralizzazione , note come trilemma blockchain. Silvio e il suo team hanno risolto il trilemma della blockchain inventando un nuovo protocollo di consenso Pure Proof of Stake (PPoS) , che è il protocollo utilizzato dalla blockchain di Algorand.
Il protocollo di consenso di Algorand funziona selezionando un proponente di blocco e una serie di comitati di voto a ogni round di blocco, rispettivamente per proporre un blocco e convalidare la proposta. Il proponente e i comitati vengono scelti casualmente dal pool di tutti i possessori di token (gli account che detengono gli algoritmi) e la probabilità di essere scelti è proporzionale alla quota dell'account nella rete (ovvero quanti algoritmi ha rispetto al tutto).
Il team e l'ecosistema
Il protocollo Algorand è completamente open source, quindi perché nessuno può semplicemente creare una copia e creare un'altra blockchain simile ad Algorand? Beh, possono assolutamente, ma poi dovranno convincere tutti perché quello nuovo è migliore. Come abbiamo visto, la tecnologia è un componente fondamentale per una blockchain, ma lo è anche l'ecosistema costruito attorno ad essa.
Algorand ha alcuni dei migliori ricercatori e sviluppatori al mondo che sviluppano e migliorano attivamente il protocollo principale di Algorand. La Fondazione Algorand investe molto nella strategia relativa alla governance e alla crescita dell'ecosistema per promuovere il valore a lungo termine per tutti i possessori di algoritmi. Questa parte non è facile da replicare.
Governo
La Algorand Foundation, un'organizzazione senza scopo di lucro che ha lanciato Algorand MainNet, governa la rete Algorand e si impegna a continuare a decentralizzarla e a mettere più decisioni nelle mani della comunità Algorand in generale.
Visita il sito web della Fondazione Algorand per maggiori informazioni.




