Dana dari Penjualan Token 921ETH GemholicECO Terjebak dalam Kontrak Cerdas zkSync Karena Menggunakan Fungsi Transfer
Singkatnya
GemholicECO menggunakan fungsi transfer saat menerapkan kontrak token mereka di Era zkSync.
Fungsi transfer berfungsi pada Ethereum dan rantai EVM lainnya, tetapi tidak pada zkSync.
zkSync telah memberi komunitas pembaruan untuk mengklarifikasi masalah ini.
GemholicECO, platform multi-produk, telah mengumpulkan 921 ETH, senilai sekitar $1.7 juta, dalam penjualan token. Namun, dana tertahan dalam kontrak cerdas karena masalah penggunaan fungsi .transfer(), yang berfungsi di Ethereum dan rantai EVM lainnya, tetapi tidak di zkSync.
zkSync Era adalah protokol Layer-2 yang menskalakan Ethereum dengan teknologi Zero Knowledge. Versi Alpha dari protokol dibuka di mainnet pada 24 Maret.
Untuk mengklarifikasi masalah ini, zkSync men-tweet pembaruan pada hari Kamis, memberikan konteks komunitasnya. Menurut zkSync, GemholicECO menerapkan kontraknya di mainnet tanpa mencobanya di testnet atau node lokal, yang akan menimbulkan masalah.
“Kontrak pintar apa pun yang menggunakan transfer() atau send() sangat bergantung pada biaya bahan bakar, karena fungsi ini meneruskan sejumlah 2300 gas yang telah dikodekan,” jelas zkSync. Sementara fungsi menggunakan jumlah gas yang di-hardcode, biaya gas dapat berubah, menyebabkan smart contract rusak.
Pengembang diperingatkan tentang penggunaan fungsi transfer tiga tahun lalu, tetapi tampaknya GemholicECO tidak mengindahkan nasihat tersebut. Mengantisipasi bahwa masalah akan muncul, zkSync menambahkan peringatan tentang penggunaan fungsi transfer langsung ke kompiler.
Pengembang protokol membuat pilihan desain yang disengaja untuk membuat zkSync tidak setara dengan EVM. zkSync mengklaim bahwa meteran gas dinamisnya memungkinkan beberapa transaksi hingga 1,000 kali lebih murah daripada rollup EVM lainnya.
Selain itu, zkSync sebelumnya memeriksa kode sumber dari lusinan proyek crypto populer dan tidak menemukan satu pun yang tidak mengikuti peringatan tiga tahun untuk tidak menggunakan .transfer(), oleh karena itu mengarahkannya untuk menyimpulkan bahwa komunitas pengembang telah menyelesaikan masalah ini.
Untuk mencegah masalah ini muncul kembali di masa mendatang, zkSync telah mengidentifikasi solusi yang dapat menyelesaikan kelas yang lebih luas dari masalah terkait gas, mencairkan kontrak cerdas, dan memulihkan dana GemholicECO sepenuhnya. Protokol akan segera menerbitkan detail lebih lanjut.
Baca lebih lanjut:
Penolakan tanggung jawab
Sejalan dengan Percayai pedoman Proyek, harap dicatat bahwa informasi yang diberikan pada halaman ini tidak dimaksudkan untuk dan tidak boleh ditafsirkan sebagai nasihat hukum, pajak, investasi, keuangan, atau bentuk nasihat lainnya. Penting untuk hanya menginvestasikan jumlah yang mampu Anda tanggung kerugiannya dan mencari nasihat keuangan independen jika Anda ragu. Untuk informasi lebih lanjut, kami menyarankan untuk merujuk pada syarat dan ketentuan serta halaman bantuan dan dukungan yang disediakan oleh penerbit atau pengiklan. MetaversePost berkomitmen terhadap pelaporan yang akurat dan tidak memihak, namun kondisi pasar dapat berubah tanpa pemberitahuan.
Tentang Penulis
Cindy adalah seorang jurnalis di Metaverse Post, mencakup topik yang terkait dengan web3, NFT, metaverse dan AI, dengan fokus pada wawancara dengan Web3 pelaku industri. Dia telah berbicara dengan lebih dari 30 eksekutif tingkat C dan terus bertambah, menyampaikan wawasan berharga mereka kepada pembaca. Berasal dari Singapura, Cindy kini tinggal di Tbilisi, Georgia. Beliau meraih gelar Sarjana Komunikasi & Studi Media dari University of South Australia dan memiliki pengalaman satu dekade di bidang jurnalisme dan penulisan. Hubungi dia melalui [email dilindungi] dengan pitches pers, pengumuman dan peluang wawancara.
lebih artikelCindy adalah seorang jurnalis di Metaverse Post, mencakup topik yang terkait dengan web3, NFT, metaverse dan AI, dengan fokus pada wawancara dengan Web3 pelaku industri. Dia telah berbicara dengan lebih dari 30 eksekutif tingkat C dan terus bertambah, menyampaikan wawasan berharga mereka kepada pembaca. Berasal dari Singapura, Cindy kini tinggal di Tbilisi, Georgia. Beliau meraih gelar Sarjana Komunikasi & Studi Media dari University of South Australia dan memiliki pengalaman satu dekade di bidang jurnalisme dan penulisan. Hubungi dia melalui [email dilindungi] dengan pitches pers, pengumuman dan peluang wawancara.