TL;DR
Per ora, è ragionevole assumere che il futuro sia multi-chain. È probabile che non sarà una sola blockchain ad acquisire una dominance completa sul mercato, ma saranno presenti una moltitudine di reti interconnesse, ognuna con le sue peculiarità, la propria gestione della fiducia, così come prestazioni e sicurezza differenti.
Introduzione
L'attesissima tabella di marcia per la scalabilità di Ethereum è finalmente in fase di realizzazione e il progetto Polygon fa parte di questa iniziativa.
La visione di Polygon è in parte simile, ma ha adattato questo concetto in modo specifico all'ecosistema Ethereum. L'idea è che gli sviluppatori possano lanciare facilmente le loro soluzioni di scaling compatibili con Ethereum o persino blockchain stand-alone.
Cos'è Polygon (MATIC)?
Polygon è un framework per la creazione di reti blockchain e soluzioni di scalabilità compatibili con Ethereum. Polygon è più un protocollo che una singola soluzione. Ecco perché una delle principali offerte dell'ecosistema è il Polygon SDK, che consente agli sviluppatori di creare queste reti compatibili con Ethereum.
Le sidechain possono offrire diversi vantaggi, in particolare un aumento del throughput delle transazioni e commissioni ridotte. Se hai utilizzato la rete Polygon, avrai notato che è incredibilmente veloce e molto economica rispetto ad Ethereum. Ci sono comunque alcuni compromessi da tenere in considerazione, per ottenere queste performance. Ne parleremo più tardi.
Dal momento che Polygon supporta l'Ethereum Virtual Machine (EVM), le applicazioni esistenti possono essere trasferite facilmente. Questo può offrire agli utenti un'esperienza paragonabile a quella su Ethereum, con l'aggiunta dell'elevato throughput e le basse commissioni menzionate in precedenza.
Lo sviluppo di Polygon è guidato dai suoi fondatori: Jaynti Kanani, Sandeep Nailwal, Anurag Arjun e Mihailo Bjelic.
Come funziona Polygon?
Il framework di Polygon supporta due tipi principali di reti compatibili con Ethereum: secured chain and stand-alone chain. Un esempio di una secured chain è un rollup, mentre un esempio di una stand-alone è una sidechain.
Le secured chain si basano sull'infrastruttura della catena a cui sono collegate, quindi non devono adottare un proprio modello di sicurezza. Al contrario, le catene stand-alone devono occuparsi della propria sicurezza. Ciò significa che le secured chain tendono ad avere un livello di sicurezza più elevato, mentre le stand-alone offrono maggiore flessibilità in base a specifiche esigenze.
E allora, cosa possiamo dire riguardo Polygon Network? La sidechain Polygon è protetta da un proprio set di validatori (validator pool) e deve, di volta in volta, inviare alcuni checkpoint a Ethereum. Questo è il motivo per cui molti non ritengono le sidechain una soluzione di Layer 2 "pura". Devono occuparsi della propria sicurezza invece di sfruttare quella di Ethereum. Questa può essere una differenza cruciale, la tratteremo in dettaglio nella sezione dedicata ai rollup.
Casi d'uso del token MATIC
Polygon Bridge
Al termine del bridging, potrai usufruire delle commissioni ridotte e della velocità di transazione della rete Polygon. In caso contrario, alcuni exchange centralizzati (CEX) offrono anche il ritiro diretto dei fondi su rete Polygon.
Sidechain vs. rollup
In generale, non è chiaro se le sidechain possano essere chiamate soluzioni di Layer 2 in modo simile a un rollup. Questa è una distinzione importante da capire, se vuoi esplorare il mondo delle multi-chain e considerare i diversi compromessi.
Tutte hanno una diversa gestione della fiducia, della sicurezza, delle prestazioni e infine dell'esperienza lato utente e sviluppatore. Come secured chain, i rollup sono una delle soluzioni di scalabilità di Layer 2 più promettenti, perché ereditano gran parte della loro sicurezza da Ethereum.
Tuttavia, non è questo il caso delle soluzioni come la sidechain di Polygon. Questo non vuol dire che non sia sicura, ma se degli attori malintenzionati cospirassero insieme un attacco, potrebbero (almeno in teoria) assumere il controllo della rete. Non abbiamo assolutamente avuto la minima indicazione su questa intenzione, ma vale la pena menzionarla. L'uso di una sidechain comporta una componente di fiducia, non solo relativa ai validatori di rete, ma anche legata al bridge tra le due catene.
E' opportuno menzionare anche altri compromessi. Quando utilizzi la mainnet di ETH, pagherai delle commissioni di transazione più alte e avrai tempi di transazione più lenti, ma comunque potrai contare su una sicurezza maggiore e su un minore livello di fiducia necessario da ogni controparte.
Se utilizzi un rollup, pagherai meno, avrai una sicurezza paragonabile e tempi di transazione più rapidi. Quando usi una sidechain, pagherai una frazione di ciò che pagheresti su un rollup, ma stai scendendo a compromessi per quanto riguarda la sicurezza.
Quindi, cos'è meglio? Non c'è una risposta semplice. Tutte queste diverse opzioni possono essere utili, in base a come vengono utilizzate e allo stesso tempo si completano a vicenda, fino a creare un ecosistema molto utile.
Ad esempio, un sistema di reputazione di un social media ha bisogno di una quantità esorbitante di throughput per le transazioni, commissioni bassissime, ma forse non necessità delle garanzie di sicurezza più elevate, visto che non rappresenta un elemento fondamentale per l'infrastruttura. In questo caso, potrebbe valere la pena sacrificare la sicurezza per le prestazioni.
D'altra parte, custodire i fondi del tesoro di una nazione su una blockchain richiede la massima sicurezza possibile e vale la pena pagare per questo, soprattutto se non è necessario effettuare transazioni immediate.
In chiusura
Polygon, in futuro, mira ad offrire più soluzioni di scalabilità, tra cui zk rollups, optimistic rollups e blockchain stand-alone che dovrebbero contribuire a creare un ecosistema Ethereum di Layer 2 più vivace e interconnesso.