I Plasma si inseriscono perfettamente nell'intera idea di blockchain modulare, anche prima che "modularità" diventasse una parola d'ordine. Già separavano l'esecuzione rapida dal regolamento sicuro, solo senza tutto il clamore. In questa configurazione, hai diversi livelli che svolgono compiti diversi: esecuzione, regolamento, disponibilità dei dati e consenso, tutti gestiti separatamente.
Pensa alle catene Plasma come ai velocisti. Gestiscono transazioni, elaborano cambiamenti di stato e eseguono app off-chain. Sono costruiti per la velocità e basse commissioni. Nel frattempo, Ethereum si trova sotto, assicurandosi che tutto rimanga onesto. Risolve le controversie, applica le regole e tiene al sicuro i fondi di tutti utilizzando la crittografia e meccanismi di uscita. Con questa divisione, ogni livello fa ciò in cui è migliore. Nessuno sta cercando di mettere ogni funzione su una blockchain sovraccarica.
Ma ecco il problema, la visione di Plasma sulla modularità non è esattamente bilanciata. Certo, sposta l'esecuzione off-chain, ma lascia la disponibilità dei dati praticamente nelle mani della comunità. Non c'è un protocollo integrato per garantire che i dati ci siano sempre. Tutti sperano solo che gli operatori mantengano le cose oneste e condividano i dati. Questo è molto diverso dai moderni sistemi modulari, dove strati dedicati alla disponibilità dei dati gestiscono questo compito e si assicurano che tutto sia applicato on-chain.
Anche con quel difetto, Plasma ha cambiato il modo in cui le persone pensano alla modularità per app specifiche. Brilla quando mantieni il livello di esecuzione focalizzato su pagamenti, trasferimenti, gestione base degli asset. Ti suona familiare, è fondamentalmente come funzionano le appchain di oggi, esecuzione su misura per casi d'uso particolari, pur continuando a fare affidamento su un livello base sicuro per il regolamento.
Una delle cose più interessanti riguardo le blockchain modulari è come puoi modificare le assunzioni di fiducia per ciascun livello. Plasma porta questo all'estremo. Gli utenti rinunciano a alcune garanzie per la velocità, accettano un'esecuzione e una disponibilità dei dati più deboli, rivolgendo a Ethereum solo se qualcosa va storto. Puoi vedere questa stessa attitudine nei validium e nei rollup ibridi ora, dove gli sviluppatori rinunciano intenzionalmente ad alcune garanzie sui dati per ridurre i costi.
Plasma ha anche rivelato quanto possa essere complicata la coordinazione quando si suddividono le cose in moduli. Se una parte fallisce, per esempio se qualcuno trattiene dati, non danneggia solo quel livello. Improvvisamente, le persone iniziano a precipitarsi verso l'uscita e Ethereum può essere colpito da congestione. Ecco perché interfacce chiare, buoni incentivi e piani di backup tra i livelli sono così importanti.
Plasma è stato un ambizioso primo tentativo di design modulare della blockchain. Non era perfetto, lontano da esso, ma la grande idea è rimasta. Non è necessario mettere esecuzione, regolamento e sicurezza tutti sullo stesso livello. Plasma potrebbe non essere ovunque oggi, ma ha spinto i confini e aperto nuove vie per costruire sistemi modulari e scalabili. Questo è il suo vero lascito.
