Fonduri de la vânzarea de jetoane 921ETH de la GemholicECO au rămas blocate în contractul inteligent al zkSync din cauza utilizării funcției de transfer
Pe scurt
GemholicECO a folosit funcția de transfer la implementarea contractului de token pe zkSync Era.
Funcția de transfer funcționează pe Ethereum și alte lanțuri EVM, dar nu și pe zkSync.
zkSync a oferit comunității o actualizare pentru a clarifica problema.
GemholicECO, o platformă cu mai multe produse, a strâns 921 ETH, în valoare de aproximativ 1.7 milioane USD, într-o vânzare simbol. Cu toate acestea, fondurile au fost blocate în contractul inteligent din cauza unei probleme cu utilizarea funcției .transfer(), care funcționează pe Ethereum și alte lanțuri EVM, dar nu și pe zkSync.
zkSync Era este un protocol Layer-2 care scalează Ethereum cu tehnologia Zero Knowledge. Versiunea Alpha a protocolului a fost deschisă pe rețeaua principală pe 24 martie.
Pentru a clarifica problema, zkSync a postat pe Twitter o actualizare joi, oferind contextul comunității sale. Potrivit zkSync, GemholicECO și-a implementat contractul pe rețeaua principală fără a-l încerca pe rețeaua de testare sau pe nodul local, ceea ce ar fi surprins problema.
„Orice contract inteligent care folosește transfer() sau send() are o dependență puternică de costurile cu gazul, deoarece aceasta funcționează transmite o cantitate codificată de 2300 de gaze”, a explicat zkSync. În timp ce funcția folosește o cantitate de gaz codificată, costurile cu gazul se pot schimba, provocând ruperea contractului inteligent.
Dezvoltatorii au fost avertizați cu privire la utilizarea funcției de transfer trei ani în urmă, dar se pare că GemholicECO nu a ținut cont de sfat. Anticipând că problema va apărea, zkSync a adăugat un avertisment despre utilizarea funcției de transfer direct în compilator.
Dezvoltatorii protocolului au făcut o alegere deliberată de design de a face zkSync să nu echivaleze cu EVM. zkSync susține că măsurarea dinamică a gazului permite ca unele tranzacții să fie de până la 1,000 de ori mai ieftine decât în orice alt pachet EVM.
Mai mult, zkSync a verificat anterior codul sursă a zeci de proiecte cripto populare și nu a găsit niciunul care să nu urmeze avertismentul vechi de trei ani de a nu folosi .transfer(), ceea ce a condus, prin urmare, la concluzia că comunitatea de dezvoltatori rezolvase această problemă.
Pentru a preveni reapariția acestei probleme în viitor, zkSync a identificat o soluție care poate rezolva o clasă mai largă de probleme legate de gaz, poate debloca contractul inteligent și poate recupera complet fondurile GemholicECO. Protocolul va publica mai multe detalii în curând.
Citeşte mai mult:
Declinare a responsabilităţii
În conformitate cu Ghidurile proiectului Trust, vă rugăm să rețineți că informațiile furnizate pe această pagină nu sunt destinate și nu trebuie interpretate ca fiind consiliere juridică, fiscală, investițională, financiară sau orice altă formă de consiliere. Este important să investești doar ceea ce îți poți permite să pierzi și să cauți sfaturi financiare independente dacă ai îndoieli. Pentru informații suplimentare, vă sugerăm să consultați termenii și condițiile, precum și paginile de ajutor și asistență furnizate de emitent sau agent de publicitate. MetaversePost se angajează să raporteze corecte, imparțial, dar condițiile de piață pot fi modificate fără notificare.
Despre autor
Cindy este jurnalist la Metaverse Post, acoperind subiecte legate de web3, NFT, metavers și AI, cu accent pe interviuri cu Web3 jucători din industrie. Ea a vorbit cu peste 30 de directori de nivel C și nu mai mult, aducând cunoștințele lor valoroase cititorilor. Originară din Singapore, Cindy are acum sediul în Tbilisi, Georgia. Ea deține o diplomă de licență în Comunicații și Studii Media de la Universitatea din Australia de Sud și are un deceniu de experiență în jurnalism și scris. Luați legătura cu ea prin intermediul [e-mail protejat] cu prezentari de presă, anunțuri și oportunități de interviuri.
Mai multe articoleCindy este jurnalist la Metaverse Post, acoperind subiecte legate de web3, NFT, metavers și AI, cu accent pe interviuri cu Web3 jucători din industrie. Ea a vorbit cu peste 30 de directori de nivel C și nu mai mult, aducând cunoștințele lor valoroase cititorilor. Originară din Singapore, Cindy are acum sediul în Tbilisi, Georgia. Ea deține o diplomă de licență în Comunicații și Studii Media de la Universitatea din Australia de Sud și are un deceniu de experiență în jurnalism și scris. Luați legătura cu ea prin intermediul [e-mail protejat] cu prezentari de presă, anunțuri și oportunități de interviuri.