In un'epoca in cui le soluzioni di scalabilità Layer 2, o Rollup, dominano praticamente il dibattito sull'ecosistema Ethereum, ho rivisitato il white paper di @Plasma e la documentazione tecnica più recente. È stato un po' come scoprire un'auto a benzina aspirata, di grossa cilindrata e pesantemente modificata, in un garage anonimo in mezzo a un mare di scooter elettrici: al contempo incongruenti e dotati di un'estetica accattivante e meccanicamente brutale. Ho assistito a molte discussioni sul prezzo di Plasma o sul suo schema di sblocco apparentemente intimidatorio, ma da persona a cui piace essere pignola sui dettagli delle interazioni on-chain, vorrei condividere le mie impressioni autentiche degli ultimi giorni trascorsi armeggiando con la testnet e i primi ambienti mainnet. Soprattutto quando si sposta l'attenzione dalle grandi narrazioni e si gestiscono effettivamente i suoi nodi, si inviano alcune transazioni e persino si confronta con le "chain ad alte prestazioni" attualmente pubblicizzate, emergono gradualmente molti dettagli interessanti.

A essere onesti, inizialmente guardavo l'architettura di questa nuova versione di Plasma con occhiali colorati, dopotutto chi non è stato tormentato dall'ormai famoso meccanismo di uscita (Exit Game) del “piano di scaling Plasma” nella scorsa fase? Quel design che affida completamente la sicurezza dei fondi degli utenti alla necessità di seguire costantemente il periodo di sfida è praticamente il culmine dell'anti-umanità, portando a una quasi totale disaffezione per Plasma quando è emerso Optimistic Rollup e ZK Rollup. Ma questa volta è diverso, quando ti immergi realmente nel layer di esecuzione basato su Reth, scopri che queste persone hanno scelto una strada molto stretta. Non intendono creare una piattaforma di calcolo generica, ma si concentrano in modo estremamente pignolo su “primitive di pagamento” e “certezza”. Ho provato a sincronizzare un nodo, e il feedback del client Reth è stato molto intuitivo: leggero. Se hai mai eseguito un nodo Geth, o persino un nodo validatore di Solana che è stato gonfiato all'inverosimile, puoi capire quanto sia spaventosa la gestione della memoria e l'efficienza di sincronizzazione di un prodotto scritto in Rust; non si tratta solo di quanto bene sia scritto il codice, ma di come questa scelta di client di base determini direttamente la robustezza della catena in condizioni di alta concorrenza.

Quando ho fatto test di carico sulla catena, ho notato un fenomeno interessante, che è anche un motivo per cui ho alcune riserve su molte L2. Le attuali L2 sembrano avere un TPS molto alto, ma quella cosiddetta “conferma istantanea” è in realtà Soft Finality; in effetti, devi ancora aspettare che il sequencer impacchetti i dati e li invii a L1 per considerarla conclusa. Durante quel lasso di tempo, il sequencer potrebbe comportarsi in modo malevolo o semplicemente andare in crash, e gli utenti non possono fare altro che guardare. Eppure, questo consenso BFT che Plasma ha implementato, sebbene il nome suoni un po' retro, offre un'esperienza in cui le transazioni inviate ottengono praticamente istantaneamente la finalità, molto simile all'esperienza di pagamento del Web2. Questo mi fa pensare a Solana: Solana è veloce, ma quel “carattere” di downtime occasionale per manutenzione dell'intero network non dà affatto sicurezza, soprattutto per chi lavora nel settore dei pagamenti; non puoi dire a un commerciante “mi dispiace, la catena è in manutenzione, i tuoi soldi per il caffè devono aspettare due ore”. L'approccio di Plasma, che sacrifica parte della ricerca dell'estrema decentralizzazione (in riferimento a un numero di nodi potenzialmente inferiore rispetto alla mainnet di Ethereum) per ottenere una velocità di conferma BFT estremamente elevata, è del tutto coerente nel settore verticale dei pagamenti.

Parliamo ora di quella Gas Abstraction (astrazione del Gas) che è stata molto esaltata, ovvero pagare le spese di Gas direttamente con stablecoin. Molti portafogli che fanno account abstraction (AA) stanno promuovendo questo concetto, ma è una simulazione a livello di contratto, passando attraverso un relay di Paymaster, il che non solo rende la logica complessa, ma aggiunge anche un costo di fiducia e potenziali punti di guasto. Quando opero su Plasma, questa esperienza è nativa, il protocollo a livello di protocollo supporta direttamente. Ciò significa che se ho USDT o XPL nel mio portafoglio, posso muovermi senza dover, come su Arbitrum o Optimism, lasciare 10 dollari di ETH per il costo di transazione; una volta esaurito l'ETH, l'intero account sembra bloccato e immobile. Questa “sensazione nativa” è molto importante, elimina il maggior ostacolo psicologico per gli utenti quando utilizzano criptovalute per i pagamenti quotidiani. Ho confrontato con Celo, anche se Celo ha iniziato a fare qualcosa di simile molto tempo fa, la sensazione di frattura dell'ecosistema di Celo è troppo forte e la compatibilità non è stata realizzata bene, mentre Plasma si trova direttamente sulla schiena di EVM, mantenendo l'inerzia dello sviluppo di EVM e separando l'esperienza di pagamento per una modifica radicale; questo è davvero astuto.

Tuttavia, la coerenza tecnologica non significa che non ci siano rischi. Sfogliando documenti tecnici e discussioni comunitarie, ho notato che le discussioni sulla Data Availability (disponibilità dei dati) sembrano un po' evasive. Anche se l'attuale soluzione non richiede più agli utenti di scaricare tutti i dati per fare prove di frode, come L1 indipendente, la sua sicurezza dipende ancora dal proprio insieme di validatori, non da Ethereum. Questo porta a un problema molto reale: se il prezzo di XPL non regge, il costo di comportamento scorretto dei validatori potrebbe diventare troppo basso? Nell'attuale modello economico, una grande quantità di token è stata destinata a incentivi ecologici e mining di liquidità; a breve termine, questo sicuramente alzerà il TVL, ho visto che i dati blockchain stanno effettivamente crescendo, ma quanto a lungo può durare questa prosperità mantenuta tramite “sussidi”? Una volta che i sussidi iniziano a diminuire, coloro che approfittano e il capitale mercenario si ritireranno più velocemente di chiunque altro. Su questo punto, sono abbastanza preoccupato, dopotutto abbiamo già visto molti di questi fallimenti durante l'ultima estate DeFi.

Nel campo della concorrenza, oltre a quelle soluzioni L2 generiche, penso che i veri avversari che Plasma deve affrontare siano mostri paralleli EVM come Monad, e grandi nomi come Tron che, sebbene poco sofisticati, dominano il mercato delle transazioni USDT. Anche se noi, che ci consideriamo puristi tecnologici, snobbiamo Tron, in realtà è stabile e le transazioni sono davvero economiche. Se Plasma vuole emergere in questo mare rosso, non basta fare affidamento sulla “eleganza” tecnica; Reth può essere veloce, BFT può essere robusto, ma se gli utenti sono abituati a quella stringa che inizia con T nell'indirizzo di Tron, il costo di migrazione è enorme. Inoltre, ho notato che l'esperienza attuale di Plasma in termini di interoperabilità cross-chain è ancora un po' grezza. Anche se l'ufficialità sta promuovendo vari Bridge, nella pratica, i costi di frizione per l'ingresso e l'uscita di fondi sono ancora piuttosto alti, specialmente per le transazioni di grandi somme, dove ci sono margini di miglioramento per lo slippage e i tempi di attesa. Se in futuro non si riesce a ottenere un'esperienza fluida come il prelievo da un CEX, sarà difficile sostituire su larga scala le reti di pagamento esistenti.

C'è anche un punto che trovo piuttosto ironico riguardo alla privacy. In questo periodo in cui tutti parlano di compliance e di abbracciare la regolamentazione, Plasma ha effettivamente riservato alcune interfacce per transazioni riservate (Confidential Transactions) a livello di base, simile a quelle di Pederson Commitments. Quando esploro i dati nell'esploratore blockchain, a volte riesco a vedere alcune transazioni con strutture molto strane; non sono sicuro se questo sia un test ufficiale di funzioni correlate, se è vero, allora questa doppia lama è davvero affilata. Da un lato, i pagamenti commerciali hanno assolutamente bisogno di privacy; nessuno vuole che la propria busta paga o i pagamenti della catena di fornitura siano osservati dal mondo intero; dall'altro lato, questo è sicuramente un chiodo fisso per le autorità di regolamentazione. Come camminare su una corda tesa tra “resistenza alla censura” e “regolamentazione” potrebbe essere la sfida più grande al di fuori della tecnologia. L'attuale design sembra voler introdurre un meccanismo simile alle View Keys, per aprire una porta sul retro per i regolatori, mantenendo al contempo l'anonimato per il pubblico; questa idea suona molto bella, ma l'implementazione ingegneristica è molto suscettibile a bug, e se la privacy viene compromessa, sarà un disastro totale.

Dopo questi giorni di esperienza immersiva, la mia maggiore sensazione è che queste persone di Plasma comprendano davvero i punti critici dell'ecosistema di Ethereum attuale. Non hanno seguito la moda di creare giochi di scatole modulari (Modular) né hanno cercato di competere con la velocità di prova dello ZK-EVM, ma sono tornati al punto più semplice: “trasferimento di valore”. L'attuale mondo blockchain è troppo frenetico, tutti vogliono costruire un computer mondiale, vogliono ospitare reti sociali con miliardi di utenti, ma non sono riusciti a perfezionare neanche l'esperienza di trasferimento più basilare. Plasma mi dà una sensazione di “ritorno alle origini”, è come un coltellino svizzero, senza funzioni così appariscenti, ma la lama principale è affilata e veloce.

Certo, come utente, devo anche lamentarmi del problema di adattamento dei portafogli attuali. Anche se dicono che è compatibile con EVM, molti portafogli mainstream presentano ancora bug nella logica di visualizzazione dei token quando si passa alla rete Plasma; molte volte ho trasferito USDT ma non appare nel portafoglio, devo aggiungere manualmente l'indirizzo del contratto, e a volte devo persino svuotare la cache per farlo apparire. Questi piccoli problemi frontend, sebbene non siano letali, sono estremamente frustranti, soprattutto quando hai bisogno di confermare una transazione in fretta. Inoltre, c'è il problema dell'esploratore di blockchain; le funzionalità attuali sono sufficienti, ma quando si tratta di analizzare interazioni contrattuali complesse, specialmente quelle che coinvolgono la logica del Paymaster nativo, spesso mostrano dati di input confusi e illeggibili, non riesci a capire chi ha pagato il Gas e quanto. Questo è un vero disastro per gli sviluppatori e gli appassionati.

Parlando più a fondo di quel Rust, che suscita sentimenti contrastanti. Ora nel giro delle blockchain pubbliche sembra esserci una gerarchia di disprezzo, ciò che è scritto in Rust è superiore rispetto a quello scritto in Go; Plasma è interamente scritto in Rust e ha davvero spinto al massimo le prestazioni. Ma devo anche versare un po' di acqua fredda, la curva di apprendimento di Rust ha innalzato la soglia per la comunità degli sviluppatori. L'attuale prosperità dell'ecosistema EVM è dovuta alla semplicità di Solidity, chiunque possa essere un programmatore può scrivere due righe. Anche se Plasma supporta EVM, se vuoi fare alcune personalizzazioni profonde a livello di base, o sfruttare le sue caratteristiche ad alte prestazioni, devi affrontare Rust. Ho guardato l'attività su GitHub, i contributori principali sono solo alcuni volti, anche se la frequenza di invio del codice è alta e la qualità è buona, mi domando se questo “modello di sviluppo elitario” possa sostenere un grande ecosistema. Se un giorno questi pochi grandi esperti decidono di smettere, o se la comunità dovesse dividersi, sarà un'incognita se chi verrà dopo sarà in grado di gestire questa complessa architettura.

Riflettendo, il ritorno di Plasma sembra più una conferma del valore del Layer 1. Mentre le L2 si scontrano per rivendicare l'ortodossia di Ethereum, Plasma si fa avanti dicendo: “Ragazzi, non vi gioco più, mi creo un L1 dedicato ai pagamenti.” Questo coraggio è ammirevole. Ha rinunciato all'immensità del calcolo generico e ha scelto un piccolo appezzamento dedicato ai pagamenti. Ma questo appezzamento è proprio il campo più primordiale, centrale e attualmente più ricco di flussi di cassa nella blockchain. Se può ridurre il Gas per i pagamenti in stablecoin a livelli quasi trascurabili, mantenendo al contempo una certezza quasi istantanea, potrebbe davvero diventare quel ponte invisibile tra Web2 e Web3.

Nell'attuale mondo delle criptovalute, tutti cercano la prossima narrativa da centinaia di volte, che sia AI+Crypto o DePin, suona tutto molto affascinante. Ma la ricostruzione infrastrutturale “noiosa” di Plasma mi sembra molto più solida. Non ci sono concetti appariscenti, si sta semplicemente battendo su TPS, latenza e prestazioni di lettura/scrittura del database. Questo modo di pensare ingegneristico appare un po' goffo in questo ambiente di mercato attuale, persino un po' fuori luogo. Ma mi piace questa goffaggine, perché tutti i grattacieli alla fine devono essere costruiti su queste fondamenta preparate dai muratori apparentemente insignificanti.

Infine, devo avvisare che, anche se la tecnologia sembra valida, non sottovalutare il modello economico del token. Ho visto quella curva di rilascio, i fondi degli investitori iniziali e del team sono ancora troppo concentrati. L'attuale liquidità sembra gonfiata, appare vivace, ma un colpo di ago potrebbe sgonfiarla. Se stai cercando di vivere l'esperienza tecnologica, ti consiglio vivamente di eseguire nodi e di leggere quel codice che è scritto davvero in modo elegante; ma se stai cercando di investire nel trading di token, allora tieni d'occhio il calendario di sblocco, non lasciarti ingannare dai termini tecnici. In questo campo, il codice non mente, ma il grafico dei prezzi sì. Non so se Plasma sia la risposta definitiva, ma è sicuramente il tentativo più serio e valido che ho visto nel settore dei pagamenti. Riguardo alla possibilità di successo, dipende se il mercato è più interessato alla verità tecnologica o alle storie di capitale. In ogni caso, terrò una parte della mia posizione in XPL, non per fede, ma semplicemente come scommessa su questo biglietto per il “futuro dei pagamenti”; anche se alla fine si dimostrerà che ho torto, almeno ho testimoniato come un team tecnico cerca di combattere l'aumento dell'entropia nel mondo attraverso il codice. Questo basta, giusto?