Cos’é Cardano.
Cardano è una piattaforma blockchain proof-of-stake (PoS) decentralizzata di terza generazione progettata per essere un alternativa più efficiente alle reti proof-of-work (PoW). La scalabilità, l’interoperabilità e la sostenibilità su reti PoW come Ethereum sono limitate dal carico infrastrutturale di costi crescenti, consumo di energia e tempi di transazione lenti.
Charles Hoskinson, il co-fondatore della blockchain proof-of-work (PoW) Ethereum, ha compreso le implicazioni di queste sfide per le reti blockchain e ha iniziato a sviluppare Cardano e la sua criptovaluta primaria, Ada, nel 2015, lanciando la piattaforma e l’Ada nel 2017. La piattaforma Cardano funziona sul protocollo Ouroboros. Ouroboros, creato da Cardano nella sua fase di fondazione, è il primo protocollo PoS che non solo si è dimostrato sicuro, ma è stato anche il primo ad essere informato dalla ricerca accademica. Ogni fase di sviluppo, o era, nella roadmap di Cardano è ancorata al framework basato sulla ricerca, incorporando approfondimenti peer-reviewed con metodi basati sull’evidenza per fare progressi e raggiungere le pietre miliari relative alle direzioni future dell’uso delle applicazioni di entrambi nella rete blockchain e il token ada.21
A proposito di Cardano
Charles Hoskinson, il co-fondatore di Ethereum, ha iniziato lo sviluppo di Cardano nel 2015 e ha lanciato la piattaforma nel 2017. Cardano si è posizionato come alternativa a Ethereum ed entrambe le piattaforme sono utilizzate per applicazioni simili, come i contratti intelligenti, che hanno l’obiettivo di costruire un sistema connesso e decentralizzato. Cardano è considerato una versione aggiornata di Ethereum e si è consacrato come una piattaforma di terza generazione rispetto alla seconda generazione di Ethereum. La piattaforma blockchain ha anche l’obiettivo di fornire servizi bancari a coloro senza conto bancario in giro per il mondo.
Le principali applicazioni di Cardano si vedono nella gestione dell’identità e nella tracciabilità. La prima applicazione può essere utilizzata per snellire e semplificare i processi che richiedono la raccolta di dati da più origini. Quest’ultima applicazione può essere utilizzata per tracciare e controllare i processi di fabbricazione di un prodotto dalla provenienza, ai prodotti finiti e, potenzialmente, eliminare il mercato delle merci contraffatte. La supervisione dell’avanzamento dell’ecosistema del protocollo Cardano è decentralizzata e le responsabilità sono condivise dai partner di Cardano: The Cardano Foundation, IOHK ed EMURGO. La Fondazione Cardano, un’organizzazione senza scopo di lucro, è il custode legale responsabile della supervisione primaria del marchio Cardano. La fondazione migliora la visibilità del protocollo sulla scena globale, coltiva opportunità di casi d’uso e si collega con politici, autorità di regolamentazione e mondo accademico.
IOHK è la società di ingegneria e tecnologia del software responsabile della costruzione di Cardano, con un dipartimento di ricerca dedicato alla promozione dell’istruzione blockchain. IOHK lavora a stretto contatto con i partner accademici non solo per promuovere la sua missione educativa, ma anche per migliorare la scalabilità a lungo termine del protocollo Cardano utilizzando la più recente ricerca scientifica peer-reviewed per informare gli aggiornamenti della piattaforma prima dell’implementazione. EMURGO è il partner tecnologico globale responsabile di guidare l’adozione commerciale del protocollo Cardano, integrando le aziende in un’ampia gamma di settori nel loro sistema blockchain.
Fasi di sviluppo Cardano
Cardano è stato costruito in cinque fasi per raggiungere il suo obiettivo, sviluppando la rete in una piattaforma di sviluppo di applicazioni decentralizzate (DApp) con un registro multi-asset e contratti intelligenti verificabili.
Esempi di utilizzo di Cardano
Le organizzazioni dietro Cardano hanno rilasciato tre prodotti: Atala PRISM, Atala SCAN e Atala Trace. Il primo prodotto viene commercializzato come uno strumento di gestione dell’identità che può essere utilizzato per fornire l’accesso ai servizi. Ad esempio, può essere utilizzato per verificare le credenziali per aprire un conto bancario o l’idoneità agli aiuti governativi. Gli altri due prodotti vengono utilizzati per tracciare il percorso di un prodotto attraverso una catena di approvvigionamento.
Cardano sta inoltre sviluppando una piattaforma per smart contract che fungerà da piattaforma stabile e sicura per lo sviluppo di app decentralizzate a livello aziendale. Nel prossimo futuro, il team di Cardano prevede di utilizzare un sistema di governance democratico on-chain chiamato Project Catalyst per gestire lo sviluppo e l’esecuzione dei progetti. Rinnoveranno anche il loro sistema di gestione della tesoreria per finanziare i costi futuri utilizzando Project Catalyst.
Requisiti Cardano
Il cuore di qualsiasi piattaforma blockchain è l’algoritmo che utilizza per creare blocchi e convalidare le transazioni. Cardano utilizza Ouroboros, un algoritmo che utilizza il protocollo Proof-of-Stake (PoS) per estrarre i blocchi. Il protocollo ha lo scopo di ridurre il dispendio energetico durante il processo di produzione al minimo. Lo fa eliminando la necessità di hash power, o enormi risorse di calcolo, che sono fondamentali per il funzionamento dell’algoritmo proof-of-work (PoW) utilizzato da Bitcoin.
Come funziona Ouroboros
A livello generale, Ouroboros funziona dividendo il tempo fisico in periodi composti da slot, che sono periodi a tempo fissi. Gli slot sono simili ai turni di lavoro in fabbrica. Attualmente, un periodo dura cinque giorni e uno slot dura un secondo, ma questi numeri sono configurabili e possono essere modificati dopo una proposta di aggiornamento. I periodi funzionano in modo circolare: quando una finisce, ne inizia un’altra.
Ogni slot ha un leader di slot scelto da un sistema a “lotteria”. In questo sistema, maggiore è la puntata, maggiori sono le possibilità di vincere alla lotteria. I leader degli slot sono responsabili dei seguenti compiti:
Ouroboros richiede che un numero limitato di titolari di ada sia online e mantenga una buona connettività di rete. Per ridurre ulteriormente il consumo di energia, l’algoritmo contiene il concetto di stake pool. I titolari di Ada possono organizzarsi in pool di partecipazioni ed eleggerne alcuni per rappresentare il pool durante l’esecuzione del protocollo, facilitando la partecipazione e garantendo la creazione di blocchi anche se alcuni di essi sono offline.
Considerazioni relative al mining
Uno stake pool è un nodo server affidabile che si impegna a eseguire il protocollo 24 ore su 24, 7 giorni su 7, per conto dei titolari di ada che contribuiscono. I pool di partecipazioni detengono la partecipazione combinata di varie parti interessate in un’unica entità e sono responsabili dell’elaborazione delle transazioni e della produzione di nuovi blocchi.
In un sistema Proof-of-Work (PoW), gli incentivi economici per i miners a partecipare alla rete e creare blocchi sono i premi della criptovaluta e delle commissioni di transazione. Ouroboros raccoglie le ricompense di un’epoca e le distribuisce tra le parti interessate. Ciascuno viene premiato in base alla proporzione della puntata conferita durante il periodo, il che significa che una puntata più alta riceverà più premi.