Cardano
DEFINIZIONE di Cardano
Cardano è la prima blockchain peer-reviewed al mondo. La fondazione senza scopo di lucro responsabile di Cardano ha riunito una rete di accademici e scienziati di varie università, tra cui l’Università di Edimburgo e il Tokyo Institute of Technology, per rivedere i suoi protocolli prima che vengano rilasciati. È una criptovaluta di terza generazione e una piattaforma di contratti intelligenti che afferma di migliorare i problemi di ridimensionamento del bitcoin, una moneta di prima generazione, e di Ethereum, che appartiene alla seconda generazione.
ROTTURA Cardano
La piattaforma di Cardano è composta da due livelli. Il Cardano Settlement Layer (CSL) viene utilizzato per regolare le transazioni che utilizzano ADA, la criptovaluta di Cardano.
Il livello di controllo, che è in fase di sviluppo, verrà utilizzato per i contratti intelligenti. La struttura gerarchica di Cardano garantisce che possa essere utilizzato come mezzo di scambio e per generare contratti intelligenti. Inoltre, la piattaforma aspira a essere interoperabile con l’ecosistema finanziario tradizionale.
Il cuore della piattaforma di Cardano è Ouroboros, un algoritmo che utilizza il protocollo Proof of Stake per estrarre monete. Il protocollo è personalizzato per ridurre il consumo di energia e il tempo per creare nuove monete.
Ouroboros
In un tipico algoritmo Proof of Stake, i nodi con la puntata massima (o il numero più alto di monete) creano blocchi di transazione in una blockchain. Ma l’algoritmo di Ouroboros implementa l’algoritmo in modo diverso.
A livello generale, funziona come segue. Ouroboros divide il tempo fisico in epoche costituite da slot, che sono periodi di tempo fissi. Gli slot sono simili ai turni di lavoro in una fabbrica. In Cardano, l’intervallo di tempo compreso dagli slot varia e può essere modificato all’interno dell’algoritmo. Le epoche funzionano in modo circolare: quando una finisce, un’altra arriva in linea.
Ogni epoca ha un leader di slot, che viene eletto dagli stakeholder o dai nodi che hanno già generato monete. I leader di slot sono responsabili della creazione e della conferma dei blocchi di transazione da aggiungere alla blockchain di Cardano. Se non riescono a creare un blocco di transazione in un’epoca, il leader di slot successivo avrà un’altra possibilità durante l’epoca successiva. Almeno il 50 percento o più blocchi devono essere prodotti entro una data epoca.
Le transazioni in blocchi prodotti dai leader di slot sono approvate dagli endorser di input. Sono il secondo gruppo di parti interessate responsabili dell’esecuzione del protocollo. Possono esserci da uno a molti più endorser in una data epoca e la loro elezione è basata su pali.
Per garantire risultati imparziali, il sistema elettorale è configurato per due input. Il primo è un sistema di calcolo multipartitico. Un gruppo di parti interessate all’interno della rete esegue un calcolo, che è l’equivalente digitale di un “lancio di una moneta”, e condivide i risultati tra loro. Il secondo input è la distribuzione della ricchezza o della quota. I nodi con una puntata maggiore (o più monete) hanno una maggiore probabilità di essere eletti leader di slot.
Ouroboros differisce da altri algoritmi anche per il tipo e la forma degli incentivi offerti agli stakeholder. L’ algoritmo Proof of Work offre ricompense sotto forma di monete e commissioni di transazione ai minatori. Ma il design dell’algoritmo di Ouroboros fornisce incentivi per la disponibilità e la verifica delle transazioni rispetto agli investimenti in una massiccia potenza del computer per estrarre monete. Le ricompense economiche sono anche suddivise tra tre parti interessate: sostenitori dell’input, parti interessate del calcolo multipartitico e leader di slot.
Critica di Cardano
Ouroboros si riferisce a se stesso come alla “prima prova dimostrabile dell’algoritmo di stake”. Questa affermazione si basa su due proprietà del registro delle transazioni: persistenza e vitalità.
La persistenza presume che una transazione sia “stabile” se un nodo onesto l’ha trasmessa come tale al resto della rete. Questa proprietà utilizza un nuovo parametro di sicurezza che è una misura della sicurezza del libro mastro. La vitalità è complementare alla persistenza. Secondo questa proprietà, le transazioni oneste, che vengono trasmesse come tali, diventano “stabili” nei nodi della rete dopo un certo periodo di tempo predefinito nell’algoritmo.
Il documento che delinea Ouroboros delinea diversi “presupposti plausibili” che i creatori dell’algoritmo hanno fatto per progettarlo. Ad esempio, presumono che i nodi nella sua rete non siano assenti per periodi di tempo prolungati. Inoltre, non si presume che i nodi desincronizzati nei loro calcoli contengano più del 50% di tutte le transazioni.
I critici dicono che le ipotesi fatte per implementare queste proprietà sono errate. Ad esempio, dicono che le proprietà presumono la sincronizzazione tra i registri in un dato momento. Secondo loro, tali aspettative sono ” impraticabili per una blockchain globale “. Questo potrebbe non essere il caso se alcuni nodi sono offline o se i leader di slot hanno perso la transazione durante le loro epoche. Altri hanno indicato il 51% degli attacchi denial of service, che potrebbero comportare la disattivazione della maggior parte della rete, come un altro esempio di una comoda ipotesi.
L’algoritmo di Ouroboros è stato criticato anche per non aver risolto completamente il problema della doppia spesa. Esiste il pericolo che gli endorser di input, responsabili dell’approvazione delle transazioni per i leader di slot, possano finire per approvare lo stesso insieme di transazioni da due diversi leader di slot. Alcuni dicono che lo sharding, una tecnica che viene testata sulla blockchain di Ethereum per risolvere il problema, richiederà diversi anni prima che venga implementata.