Con l’esplosione dello spazio Criptovaluta , sono stati creati migliaia di nuovi progetti con blockchain distinti. Ma mentre molte di queste blockchain cercavano di risolvere problemi unici o svolgere funzioni specifiche, la maggior parte di esse erano completamente isolate e non avevano modo di comunicare o connettersi tra ONE . Polkadot è un progetto che mira a risolvere questo problema.
Polkadot è un protocollo di interoperabilità blockchain progettato per consentire la comunicazione tra diverse blockchain.
Panoramica di Polkadot
Gavin Wood ha fondato il progetto nel 2016, lanciato insieme al suo token nativo, DOT , nell'ottobre 2017. Il progetto open source è sviluppato dalla comunità e supportato dalla Web3 Foundation . In linea con le convinzioni della Web3 Foundation, Polkadot mira a rendere tutte le blockchain interoperabili e creare un sistema veramente decentralizzato in cui gli utenti hanno il controllo.
Prima di fondare Polkadot e sviluppare la blockchain presso Parity , Wood è stato co-fondatore di Ethereum . Mentre lavorava su Ethereum, Wood ha contribuito a sviluppare il linguaggio di programmazione di Ethereum Solidity e ha definito il linguaggio tecnico della Ethereum Virtual Machine. Il lavoro di Wood sul white paper Ethereum e sul linguaggio di programmazione si riflette sia nel white paper Polkadot che nel principale framework di programmazione per lo sviluppo Polkadot , Substrate .
DOT , il token nativo per l'ecosistema Polkadot , viene utilizzato per facilitare le transazioni sulla rete Polkadot . I partecipanti alla rete Polkadot hanno inoltre il potere, tramite DOT, di partecipare alla governance e al voto dei validatori. Il token è tra le prime 25 criptovalute per capitalizzazione di mercato. Al momento in cui scrivo, l’asset Cripto ha un’offerta totale di 1,7 miliardi DOT e una capitalizzazione di mercato di quasi 10 miliardi di dollari. Poiché DOT non ha un limite rigido alla sua fornitura totale, nuovi DOT verranno continuamente aggiunti alla fornitura a un tasso annuo di circa il 10%.
Cosa rende Polkadot unico?
Polkadot è stato creato con l'obiettivo di creare un ecosistema interoperabile per tutte le blockchain e le piattaforme di app decentralizzate (dapp) . L’obiettivo che Polkadot vuole raggiungere lo distingue già da molte altre blockchain in fase di sviluppo, ma Polkadot si distingue anche per una serie di altri motivi:
- Multichain: Polkadot è una blockchain multichain, “layer 0” che crea una struttura per la comunicazione di altre blockchain.
- Elaborazione parallela: invece di gestire ONE transazione alla volta, Polkadot può convalidare più transazioni e operare contemporaneamente con diverse funzioni.
- Doppia blockchain: Polkadot ha una doppia blockchain, Kusama ( KSM ), che condivide la stessa base di codice di Polkadot, ma si trova su una propria rete principale indipendente.
- GRANDPA: L'algoritmo di consenso originale di Polkadot, GRANDPA, si basa sul modello di consenso Nominated Proof of Stake (NPoS).
Multicatena
ONE differenza fondamentale che distingue Polkadot dalle altre blockchain è che è una multicatena. Spesso descritta come una blockchain di livello 0, Polkadot crea l'infrastruttura su cui altre blockchain possono basarsi attraverso due sviluppi chiave: la catena di relè e le parachain.
Le parachain, o blockchain parallele, sono blockchain interconnesse che aiutano a collegare Polkadot a catene esterne e a comunicare tra ONE attraverso la catena di relè. La catena di relè è responsabile del raggiungimento del consenso e della fornitura di interoperabilità incrociata tra le diverse blockchain. Poiché la catena di relè collega tutte le parachain alla blockchain Polkadot , le catene di relè abilitano la sicurezza condivisa, il che significa che tutte le altre catene sono altrettanto sicure di Polkadot.
Elaborazione parallela
Un'altra differenza fondamentale tra Polkadot e altre blockchain è la sua capacità di elaborare transazioni in parallelo. Altre blockchain, ad esempio la rete Ethereum , eseguono transazioni individualmente, il che può portare a tempi di transazione più lunghi. Per aumentare la velocità delle transazioni, Polkadot utilizza le sue parachain per diffondere le transazioni su una rete più ampia.
Poiché le parachain consentono l'esecuzione di più blockchain all'interno della rete Polkadot , le attività specifiche del caso d'uso possono essere gestite da ONE parachain, mentre la catena Polkadot e altre parachain continuano a gestire le altre.
Blockchain gemella
Un terzo motivo per cui Polkadot è unico tra le altre blockchain è suo cugino: Kusama (KSM). Polkadot e Kusama funzionano entrambi in modo indipendente, ma sono stati creati utilizzando la stessa base di codice. Kusama è una blockchain “selvaggia e veloce” che consente agli utenti di sperimentare l’ecosistema e testare nuovi aggiornamenti al codice. Polkadot, d'altro canto, è molto più stabile e i miglioramenti vengono implementati più lentamente.
La sperimentazione e lo sviluppo della blockchain Kusama potrebbero farla sembrare una testnet per Polkadot, ma è anche una blockchain mainnet. Ciò offre vantaggi a Polkadot per due motivi. Innanzitutto, il rapido sviluppo di Kusama consente a Polkadot Imparare dai propri errori e di implementare gli aggiornamenti quando si sono rivelati efficaci. In secondo luogo, Kusama offre una barriera d’ingresso più bassa per gli sviluppatori in modo che possano lanciare progetti di successo prima di passare a Polkadot.
Sebbene le blockchain gemelle siano partite dalla stessa base di codice, la diversa natura dei progetti ne farà lentamente divergere l’utilizzo. Quindi la relazione Kusama-Polkadot non solo aiuta a costruire una blockchain Polkadot più stabile, ma costituisce anche un interessante esperimento a lungo termine.
NONNO
Polkadot utilizza una versione modificata del protocollo di consenso della prova di palo noto come prova di palo nominata. Secondo un modello PoS tradizionale utilizzato da blockchain come Solana ( SOL ) e Cardano ( ADA ), qualsiasi partecipante alla rete può convalidare le transazioni soddisfacendo i requisiti della blockchain. Il modello NPoS di Polkadot consente invece ai partecipanti di utilizzare i propri token per votare sui validatori e solo i validatori che hanno ricevuto supporto sufficiente possono iniziare a convalidare le transazioni.
Ciò che rende il consenso NPoS di Polkadot unico rispetto agli altri è la sua interpretazione originale del modello noto come GRANDPA. NONNO (antenato ricorsivo basato su GHOST che deriva dall'accordo sul prefisso). Invece di convalidare i blocchi a una velocità fissa, GRANDPA opera in modo più dinamico ed è in grado di gestire milioni di blocchi contemporaneamente. In tal modo, GRANDPA consente a Polkadot di regolare rapidamente le transazioni mentre la blockchain funziona senza intoppi ed evitare ritardi di rete recuperando le transazioni quando T funziona altrettanto bene.