zkSync หาทางแก้ไขเพื่อ 'ยกเลิกการตรึง' 921 ETH ที่ติดอยู่ในสัญญาอัจฉริยะ

zkSync หาทางแก้ไขเพื่อ 'ยกเลิกการตรึง' 921 ETH ที่ติดอยู่ในสัญญาอัจฉริยะ

zkSync ค้นหาวิธีแก้ปัญหา 'ยกเลิกการตรึง' 921 ETH ที่ติดอยู่ใน Smart Contract PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

zkSync วางแผนที่จะเปลี่ยนแปลงการวัดก๊าซของ Era เพื่อกู้คืน ETH มูลค่า 1.7 ล้านดอลลาร์ที่ถูกล็อคไว้ในสัญญาอัจฉริยะ GemstoneIDO

โซลูชันการปรับขนาด Ethereum Layer 2 zkSync อ้างว่าพบวิธียกเลิกการตรึงเงินที่ถูกล็อคไว้ในสัญญาอัจฉริยะ GemstoneIDO ของ Gemholic

ในการอัปเดตบน Twitter เมื่อวันที่ 6 เมษายน zkSync กล่าวว่าได้พบ “โซลูชันที่หรูหรา” สำหรับ 921 ETH ซึ่งมีมูลค่าประมาณ 1.7 ล้านดอลลาร์ ซึ่งถูกล็อกไว้ในสัญญาฉบับหนึ่งหลังจากการขายโทเค็นของโครงการ

ปัญหาเกิดจากฟังก์ชัน .transfer() ในสัญญาอัจฉริยะของ GemstoneIDO ซึ่งทีมงาน zkSync อ้างว่าสามารถหลีกเลี่ยงได้หากโครงการปรับใช้สัญญาบนเครือข่ายทดสอบ

“น่าเสียดายที่สัญญาถูกปรับใช้บน Era mainnet โดยไม่ได้ลองใช้บน testnet หรือโหนดในเครื่อง ซึ่งจะทำให้เกิดปัญหาในทันที” ทีมงาน zkSync กล่าว

อย่างไรก็ตาม ทีมงาน Gemholic การเรียกร้อง เพื่อทดสอบฟังก์ชั่นบน zkSync testnet ก่อน mainnet 

ฟังก์ชันนี้เป็นส่วนหนึ่งของ zkSync Era ซึ่งเป็นโซลูชันการสเกลค่าการยกเลิกความรู้เป็นศูนย์ที่เผยแพร่โดย Matter Labs เมื่อเดือนที่แล้ว อย่างไรก็ตาม zkSync Era ไม่เทียบเท่ากับ Ethereum Virtual Machine (EVM) ซึ่งเป็น “ตัวเลือกการออกแบบโดยเจตนา” ที่จัดทำโดยทีมงาน

การวัดค่าก๊าซแบบไดนามิกของ Era หมายความว่าการโอน ETH ใดๆ จะมีค่าใช้จ่ายมากกว่า 2300 ก๊าซ และฟังก์ชัน .transfer() ใดๆ ที่ป้อนโดยไม่มีค่าก๊าซที่ชัดเจนจะล้มเหลว ทีมงานกล่าวว่าได้คาดการณ์ถึงสถานการณ์ดังกล่าวและเพิ่มคำเตือนเกี่ยวกับฟังก์ชันโดยตรงไปยังคอมไพเลอร์

เพื่อแก้ปัญหากองทุนที่ถูกล็อคของ GemstoneIDO zkSync กล่าวว่าจะทำการเปลี่ยนแปลงเล็กน้อยในการตรวจวัดก๊าซของโปรโตคอลเพื่อให้สามารถกู้คืนเงินทุนได้ทั้งหมด

แม้จะมีการลงมติอย่างรวดเร็ว แต่นักวิจารณ์บางคนกล่าวหาว่าปัญหาเกิดจากการขาดความเท่าเทียมกันของ EVM ที่สมบูรณ์ของ zkSync Era แม้จะอ้างในทางตรงกันข้ามก็ตาม

ประทับเวลา:

เพิ่มเติมจาก เชนด์