Matter Labs, il team dietro la soluzione zkSync, ha riconosciuto che 921 Ether (ETH), del valore di circa 1,7 milioni di dollari, sono attualmente bloccati in uno dei suoi ultimi smart contract, GemstoneIDO. Nonostante la situazione, zkSync assicura che i fondi sono al sicuro e che ha ideato un metodo ingegnoso per recuperarli. I fondi sono stati accumulati durante la vendita dei token di Gemholic, e la società aveva inizialmente dichiarato che i fondi non sarebbero rimasti bloccati a tempo indeterminato. In un recente tweet, Matter Labs ha confermato di aver trovato una soluzione per sbloccare il contratto GemstoneIDO e trasferire i fondi.
Il problema deriva dalla funzione .transfer() nello smart contract GemstoneIDO, che fa parte del progetto dell’ecosistema GemholicECO. Matter Labs ha ammesso che il problema avrebbe potuto essere evitato se avessero testato il contratto su un testnet in anticipo. La funzione difettosa proviene da zkSync Era, un nuovo tipo di rollup a zero knowledge proof per l’Ethereum Virtual Machine (EVM) che esegue gli smart contract molto più velocemente del layer-1. Tuttavia, il team ha sottolineato che zkSync Era è compatibile con l’EVM solo a livello di bytecode, il che comporta un funzionamento diverso di alcune funzioni.
Per difendere la loro scelta, Matter Labs ha dichiarato che zkSync Era può gestire alcuni tipi di transazioni tra 10 e 1.000 volte meno costose rispetto ad altri rollup EVM. zkSync ha ammesso l’errore e ha garantito all’ecosistema che affronteranno senza sosta questo tipo di problemi.