Odaily Planet Daily News zkSync hat getwittert, dass die All-in-One-Plattform Gemholic auf zkSync Era auf ein Smart-Contract-Problem gestoßen ist und die Gelder sicher sind. Es wurde eine Lösung gefunden, um den Vertrag freizugeben und ein breiteres Spektrum von Gasproblemen lösen zu können. Dies erfordert nur minimale Änderungen an der Gasmessung des Protokolls, ermöglicht jedoch die vollständige Rückgewinnung der Mittel. Weitere Einzelheiten werden morgen veröffentlicht. zkSync erklärt, dass jeder Smart-Vertrag, der transfer() oder send() verwendet, stark von den Gaskosten abhängt (fest codiert 2300 Gas), aber es ist nicht garantiert, dass dies auf Ethereum funktioniert, die Fallback()-Funktion kann mehr als 2300 Gas verbrauchen, Opcode Gas Pricing kann sich in zukünftigen Versionen von Ethereum ändern und Verträge werden brechen. zkSync Era ist nicht gleichbedeutend mit EVM. Era verfügt über ein divergentes, dynamisches Gasmessschema, das es ermöglicht, dass einige Transaktionstypen 10 bis 1000 Mal günstiger sind als jedes andere EVM-Rollup. Bei den aktuellen Gasniveaus des Era-Mainnets wird ein ETH-Transfer mehr als 2.300 Gas kosten. Aus diesem Grund schlägt derzeit jeder .transfer()-Aufruf ohne explizites Gassti-Pend fehl. zkSync war sich immer bewusst, dass dieses Problem auftreten könnte, und fügte daher eine Warnung zu .transfer() direkt dem Compiler hinzu. Früheren Berichten zufolge twitterte Eden Au, Forschungsdirektor bei The Block: „Ein Projekt auf zkSync hat 921 ETH (1,7 Millionen US-Dollar) durch Token-Verkäufe gesammelt, aber die Gelder bleiben für immer im Smart Contract stecken. Die transfer()-Funktion.“ gilt für Ethereum und andere EVM-Ketten, aber nicht für zkSync.“ Als Antwort antwortete zkSync: „Es bleibt nicht im Smart Contract hängen und arbeitet mit dem Team zusammen, um ihnen bei der Lösung des Problems zu helfen. Detaillierte Updates werden später veröffentlicht.“ ."