OP Labs presenta cruciali “prove di errore” per migliorare la sicurezza della blockchain

security

Last Updated on 2 settimane by cryptoevent

In uno sviluppo atteso da tempo, lo sviluppatore di blockchain OP Labs ha finalmente introdotto le “prove di errore”, una funzionalità di sicurezza cruciale che era assente nel suo software OP Stack, un progetto utilizzato da Coinbase per la sua nuova blockchain Base. Questa caratteristica di sicurezza mancante aveva attirato critiche, con gli esperti che la paragonavano alla guida di un’auto veloce senza airbag.

Circa un anno fa, OP Labs ha rilasciato un software che ha facilitato la creazione di reti distribuite sulla blockchain di Ethereum, guadagnando rapidamente popolarità tra le aziende. Coinbase è stato tra gli attori di spicco che hanno abbracciato questa piattaforma per costruire la sua blockchain Base.

Tuttavia, negli ultimi mesi, gli esperti tecnici hanno cominciato a sottolineare un difetto significativo nel software OP Labs: l’assenza di “prove di errore”. Queste prove di guasto sono considerate una componente fondamentale della funzionalità del sistema.

OP Labs aveva espresso il proprio impegno nell’implementazione delle prove di errore, assegnando anche un nome di progetto dedicato, “Cannon”, a questo sforzo. L’assenza di questa funzionalità di sicurezza è stata paragonata al rischio associato alla guida di un’auto veloce senza airbag.

Una nota positiva è che OP Labs ha recentemente compiuto un passo significativo per affrontare queste preoccupazioni lanciando prove di errore su una rete di test nota come OP Goerli Testnet.

Le prove di errore, a volte chiamate prove di frode, sono parte integrante della tecnologia di rollup ottimistica. Questa tecnologia collega le blockchain di livello 2, note come “rollup”, con le blockchain primarie di livello 1 come Ethereum. Svolge un ruolo cruciale nel convalidare l’affidabilità dei dati del rollup.

Tuttavia, i progetti che si basano su questa tecnologia si trovano ancora in varie fasi di sviluppo. Ad esempio, Arbitrum, un altro rollup ottimista, attualmente si affida a un numero limitato di validatori designati per gestire le prove di frode. Tuttavia, mira ad espandersi in un sistema “senza autorizzazione”.

Optimism, una blockchain di livello 2 costruita su Ethereum che è servita da modello per il software di OP Stack, inizialmente ha implementato prove di errore sulla sua rete principale ma in seguito le ha rimosse a causa di problemi di sicurezza, secondo Karl Floersch, CEO di OP Labs.

Floersch ha spiegato: “In sostanza, quello che abbiamo fatto è stato costruire una versione iniziale, riconoscerne l’insostenibilità, tornare al tavolo da disegno, reimmaginare il sistema e ora, un anno e mezzo dopo, stiamo iniziando a vedere i risultati di quelle decisioni progettuali.”

Alcuni esperti di blockchain sostengono che la tecnologia di rollup senza prove di errore comporta rischi per la sicurezza, poiché le transazioni potrebbero essere non sicure o suscettibili di spoofing.

L’implementazione delle prove di guasto sulla rete di test è il primo passo verso la loro implementazione nel software OP Stack. OP Labs ha anche espresso l’intenzione di incorporare prove “a conoscenza zero”, sfruttando la tecnologia crittografica come alternativa alle prove di errore.

Martin Köppelmann, sviluppatore veterano di Ethereum e co-fondatore della blockchain Gnosis, aveva precedentemente espresso preoccupazione, sottolineando che fino a quando non fossero state aggiunte prove di errore, i fondi nei ponti Optimism e Base avrebbero potuto essere potenzialmente compromessi.

Floersch ha riconosciuto questa critica, ma ha affermato che affrontare la questione della governance e del decentramento era un prerequisito prima di fornire prove di errore. Per raggiungere la “decentralizzazione della fase 2”, OP Labs ha delineato i piani a febbraio per decentralizzare alcuni aspetti dell’architettura della rete.