NotizieCryptoGli upgrade di Ethereum pongono sfide di testing, dichiara il co-fondatore di Sprinter Greg Markou

Gli upgrade di Ethereum pongono sfide di testing, dichiara il co-fondatore di Sprinter Greg Markou

Autore: CryptoBriefing·

Punti chiave

  • •Il co-fondatore e CEO di Sprinter Greg Markou ha affermato che gli upgrade di Ethereum sono difficili da testare e possono compromettere un gran numero di applicazioni anche quando superano i testnet.
  • •Markou era il manutentore di web3.js durante l'hard fork di Londra dell'agosto 2021, quando un aggiornamento legato a EIP-1559 ha coinvolto quasi tutte le applicazioni che si affidavano alla diffusa libreria JavaScript.
  • •L'interruzione è stata ricondotta a un'invariante non rilevata che coinvolgeva MetaMask, uno dei wallet Ethereum più utilizzati.
  • •Markou ha sostenuto che i testnet sono utili ma non possono coprire tutti i casi limite, poiché le applicazioni sul mainnet interagiscono con wallet, librerie e contratti in combinazioni che nessun ambiente di test singolo riproduce pienamente.
  • •Markou ha in precedenza co-fondato ChainSafe Systems, da cui è nata Sprinter; Sprinter ha raccolto 5,2 milioni di dollari in un round seed a novembre 2025 e prevede un token di governance nativo chiamato SPRINT.
Gli upgrade di Ethereum pongono sfide di testing, dichiara il co-fondatore di Sprinter Greg Markou

Greg Markou ha un avvertimento per chiunque presuma che gli upgrade di Ethereum procedano senza intoppi perché superano i test su un testnet: spesso non è così.

Il co-fondatore e CEO di Sprinter afferma che gli upgrade della rete sono difficili da testare e possono compromettere un gran numero di applicazioni senza preavviso. Parla per esperienza diretta: era presente l'ultima volta che è successo.

I suoi commenti sono arrivati durante una discussione pubblica tra sviluppatori sulle realtà dell'implementazione di modifiche al protocollo sulla piattaforma di smart contract più attiva al mondo. Il suo punto centrale è stato netto: i testnet aiutano, ma non possono tenere conto di ogni caso limite che potrebbe mandare in tilt le applicazioni in esecuzione sulla rete attiva.

Una storia di guerra dall'hard fork di Londra

La credibilità di Markou sull'argomento si basa su un incidente specifico. Era il manutentore di web3.js durante l'upgrade EIP-1559, rilasciato come parte dell'hard fork di Londra nell'agosto 2021. EIP-1559 ha ristrutturato il mercato delle commissioni di transazione di Ethereum, sostituendo il vecchio modello d'asta al primo prezzo con una base fee algoritmica e mance facoltative, con la base fee bruciata, cioè rimossa permanentemente dalla circolazione, su ogni transazione.

Per i non addetti ai lavori, web3.js è una libreria JavaScript che consente alle applicazioni di comunicare con la blockchain di Ethereum: è una delle librerie JavaScript più utilizzate nell'ecosistema Ethereum. Pensatela come il traduttore che siede tra un sito web e la rete stessa.

Un hard fork, invece, è una modifica alle regole fondamentali di Ethereum che la rete adotta nel suo complesso. Ogni nodo deve seguire le nuove regole, il che significa che qualsiasi software costruito su presupposti obsoleti può improvvisamente trovarsi fuori sincrono.

Secondo Markou, un aggiornamento legato a quell'upgrade ha avuto conseguenze che nessuno aveva previsto. Quasi ogni applicazione che si affidava a web3.js è stata coinvolta. È il rischio strutturale delle infrastrutture condivise: poiché così tante applicazioni dipendono dalle stesse librerie fondamentali, un difetto a quel livello non resta contenuto in un singolo prodotto, ma può manifestarsi su un'ampia porzione dell'ecosistema tutto in una volta.

Il colpevole era un'invariante che coinvolgeva MetaMask, uno dei wallet Ethereum più utilizzati, rimasta non rilevata. Un'invariante è una condizione che gli sviluppatori presumono sarà sempre vera. Quando uno di questi presupposti cessa silenziosamente di essere vero, tutto ciò che vi è costruito sopra può vacillare.

Markou ha descritto Ethereum come una "bestia monolitica assoluta".

È una descrizione vivida, e non affettuosa. Il punto è che il sistema è cresciuto così tanto e così interconnesso che prevedere come una singola modifica si propaghi verso l'esterno è genuinamente difficile, anche per i team che hanno già rilasciato upgrade in passato.

Perché i testnet non sono la rete di sicurezza che si presume

I testnet sono versioni di prova di una blockchain in cui gli sviluppatori possono sperimentare modifiche senza rischiare denaro reale. Sono, di fatto, la prova generale prima della prima.

Markou ha riconosciuto che i testnet sono utili. Il suo argomento è più ristretto: non riescono a coprire tutti i casi limite che possono colpire le applicazioni in produzione.

Sul mainnet, le applicazioni interagiscono con wallet, librerie e altri contratti in combinazioni che nessun ambiente di test singolo riproduce pienamente. L'invariante legata a MetaMask che ha creato problemi agli utenti di web3.js nel 2021 è un caso di studio esatto di questo tipo di punto cieco. E Ethereum continua a rilasciare hard fork a scadenza ricorrente, il che mantiene aperta la questione di come le modifiche vengano testate per i team che sviluppano sulla rete.

Chi è Markou e cosa sta costruendo Sprinter

Markou ha in precedenza co-fondato ChainSafe Systems, l'azienda con sede a Toronto che manteneva web3.js. Sprinter è nata da ChainSafe, e oggi la guida come CEO.

L'azienda ha raccolto 5,2 milioni di dollari in un round seed a novembre 2025. Il suo focus è il credito cross-chain e le infrastrutture, con una proposta che chiama "solving-as-a-service".

Sprinter prevede anche un token di governance nativo chiamato SPRINT.

Nessun nuovo upgrade o modifica al protocollo è stato introdotto a seguito della discussione. Si è trattato di una conversazione sulle lezioni apprese, non di un annuncio.

Per Markou, lo scambio è servito da promemoria sul fatto che gli upgrade del protocollo comportano rischi che i test standard potrebbero non individuare.

Disclosure: Questo articolo è stato curato da Vivian Nguyen.

Fonte: CryptoBriefing