ZkSync คิดค้น ‘โซลูชัน’ เพื่อปลดล็อคเงิน 1.7 ล้านดอลลาร์ที่ติดอยู่ใน Smart contract

ทีมพัฒนาของ 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

Share on facebook
Share on twitter
Share on linkedin

Radius

ผู้เชี่ยวชาญการเขียนข่าว บทความ ที่เกี่ยวข้องกับ Bitcoin , คริปโตเคอเรนซี่ และ Blockchain ทั้งในไทยและต่างประเทศ อัพเดทราคา มุมมองการลงทุน ใหม่ล่าสุดทุกวัน
ข่าวต่อไป