ทีมพัฒนาของ zkSync กล่าวว่าได้คิดค้นวิธีแก้ปัญหาเพื่อปลดล็อก 921 ETH (1.7 ล้านดอลลาร์) ที่ติดอยู่ใน Smart contract ที่ทีมชื่อ Gemholic ใช้บนเครือข่าย Era zkSync ซึ่งเป็นโซลูชันการปรับขนาด ZK-Rollup Layer 2 ที่พัฒนาโดย Matter Labs ซึ่งสามารถรองรับ Ethereum smart contracts
ในแถลงการณ์ zkSync อ้างว่า “เงินทุนปลอดภัย” และ “ได้ค้นพบวิธีการอันสวยงามเพื่อปลดล็อกเงินที่ถูกแช่แข็ง”
ในวันพฤหัสบดี Eden Au ผู้อำนวยการฝ่ายวิจัยของ The Block เป็นคนแรกที่ทราบว่าโครงการระดมทุนได้ 921 ETH ($1.7 ล้าน) ผ่านการขายโทเค็นบน Era mainnet ของ zkSync แต่เงินกลับติดอยู่ใน Smart contract เนื่องจากปัญหาเกี่ยวกับการใช้ฟังก์ชัน .transfer()
โดยเมื่อใช้ฟังก์ชัน .transfer() เพื่อส่ง Ether ไปยัง Smart contract ฟังก์ชัน fallback() จะถูกเรียกใช้ และหากฟังก์ชัน fallback() ต้องการ gas ที่จัดสรรมากกว่า 2300 ธุรกรรมอาจล้มเหลว และเงินจะติด
เพื่อลดปัญหาเหล่านี้ zkSync จะใส่คำเตือนเกี่ยวกับฟังก์ชัน .transfer() ในคอมไพเลอร์โดยตรง โดยทีม zkSync กล่าวเพิ่มเติมว่า Gemholic ปรับใช้สัญญาบน Era mainnet โดยไม่มีการทดสอบบนเครือข่ายทดสอบหรือโหนดในเครื่อง
zkSync กำลังทำงานเพื่อแก้ไขปัญหาเกี่ยวกับการเปลี่ยนแปลงระดับโปรโตคอลเล็กน้อยเพื่อกู้คืนเงินทุนทั้งหมด และมีแผนที่จะเปิดเผยรายละเอียดในไม่ช้า
อ้างอิง : LINK