OptiFi: DEX ที่ใช้ Solana เสียเงิน 661,000 ดอลลาร์เนื่องจากข้อผิดพลาดในการเขียนโปรแกรม

การอัปเดตเป็นประจำอาจส่งผลร้ายแรงในบางครั้ง ซึ่งเป็นสาเหตุที่นักพัฒนาตรวจสอบการอัปเดตของโปรแกรมเป็นประจำ บางครั้งข้อผิดพลาดเล็ก ๆ น้อย ๆ ทำให้เกิดการสูญเสียครั้งใหญ่ต่อทั้งระบบ สิ่งเดียวกันนี้เกิดขึ้นกับ OptiFi DEX ที่ใช้ Solana ซึ่งสูญเสียมากกว่า 661,000 ดอลลาร์เนื่องจากข้อผิดพลาดในการเขียนโปรแกรม

จากการอัปเดตที่มีอยู่ ระบบได้หยุดชะงักลงอย่างกะทันหันอันเป็นผลมาจากการปิดโดยไม่ได้ตั้งใจ ทีมพัฒนาพบข้อผิดพลาด และต่อมา คำสั่งของพวกเขาได้ปิดเมนเน็ตของโปรแกรมโดยไม่ได้ตั้งใจ ข้อผิดพลาดดังกล่าวนำไปสู่การล็อกเงินทั้งหมดในเครือข่ายหลัก ซึ่งไม่สามารถเข้าถึงได้ ต่อมาทีมของพวกเขายืนยันว่า DEX ดังกล่าวไม่สามารถเข้าถึงได้อีกต่อไป

นี่คือภาพรวมโดยย่อของปัญหาที่โปรแกรมที่ใช้โซลาน่า ออพติไฟ เผชิญและผลของมัน

การอัปเดต OptiFi และข้อผิดพลาดเป็นประจำ

OptiFi ถูกตั้งค่าสำหรับการอัปเดตตามปกติในขณะที่ทีมพัฒนากำลังทำงานเพื่อเปิดตัวการอัปเกรด นักพัฒนาทำผิดพลาดราคาแพง ซึ่งต่อมานำไปสู่การประกาศว่า DEX ถูกปิด ข้อผิดพลาดนี้นำไปสู่การล็อค USDC จำนวนมาก OptiFi คือการแลกเปลี่ยนแบบกระจายอำนาจที่อนุญาตให้ผู้ใช้แลกเปลี่ยนตัวเลือก

ชันสูตรพลิกศพบอกว่าทีมพยายามอัพเกรดโปรโตคอลในวันที่ 29 สิงหาคม การดำเนินการใช้เวลานานกว่าที่คาดไว้และถูกยกเลิกเนื่องจากความล่าช้าโดยไม่จำเป็น ในไม่ช้าพวกเขาก็รู้ว่ากระบวนการกำลังดำเนินไปในทิศทางที่ถูกต้องเนื่องจากมีการสร้างบัฟเฟอร์ นอกจากนี้ OptiFi ได้โอน SOL ไปแล้วประมาณ 17.02 ซึ่งทีมพยายามเปลี่ยนกลับ การกลับรายการของกระบวนการมุ่งเป้าไปที่การดึงโทเค็น SOL

การซ้อมรบของพวกเขาประสบความสำเร็จ แต่ไม่สามารถนำมาซึ่งความดีใด ๆ ได้ ค่อนข้าง มันถูกเปิดเผยว่าโปรแกรมถูกปิดอย่างถาวร รายงานชันสูตรพลิกศพระบุว่าสาเหตุของการสูญเสียและการปิดโปรแกรมอย่างถาวรคือคำสั่ง 'Solana program close' นักพัฒนาซอฟต์แวร์ร้องขอเอกสาร Solana เพื่อแจ้งให้ผู้ใช้ทราบถึงปัญหาที่อาจเกิดขึ้น

ความสูญเสียที่เกิดจากความผิดพลาด

เนื่องจากโปรแกรม OptiFi ถูกปิดตัวลง มันได้สร้างความเสียหายอย่างมาก จากข้อมูลที่มีอยู่ 95% ของเงินทุนเป็นของสมาชิกในทีม ในขณะที่ความสูญเสียของผู้ใช้จะได้รับการชดใช้ในไม่ช้า กรอบเวลาที่กำหนดสำหรับการชำระเงินคืนคือประมาณสองสัปดาห์ ทีมงานยังประกาศด้วยว่าผู้เข้าร่วมการแข่งขัน OptiFi AMM ยังคงไม่ได้รับผลกระทบ และจะประกาศในวันที่ 5 กันยายน

ทีมงาน OptiFi ได้รับผิดชอบต่อการสูญเสียทั้งหมด พวกเขายังกล่าวอีกว่าการปรับใช้ทุกครั้งจำเป็นต้องมีกระบวนการที่เข้มงวด และตัวอย่างของพวกเขาจะเป็นประโยชน์ต่อนักพัฒนาคนอื่นๆ การประมาณการการสูญเสียของพวกเขาแสดงให้เห็นว่าจำนวนเงินที่ถูกล็อคอยู่ที่ประมาณ 661,000 ดอลลาร์ ตัวอย่างดังกล่าวแสดงให้เห็นว่า Defi โครงการไม่ควรรีบเร่งไปสู่ข้อสรุป

เนื่องจากเงินทุนไม่สามารถเรียกคืนได้ ผู้พัฒนาจะต้องแบกรับความสูญเสียทั้งหมด แม้ว่าจะมีการดึงพรมและความเสี่ยงอื่น ๆ ที่เกี่ยวข้องกับโครงการ DeFi แต่การสูญเสียนี้เป็นหนึ่งในเหตุการณ์การสูญเสียที่ไม่เหมือนใคร การสูญเสียดังกล่าวจะช่วยให้มั่นใจถึง SOP ที่เหมาะสมสำหรับการปรับใช้โค้ดในโครงการ DeFi

สรุป

แบบโซลาน่า DEX โครงการ DeFi OptiFi ประสบความสูญเสียครั้งใหญ่เนื่องจากข้อผิดพลาดในการติดตั้งโค้ด การเปลี่ยนแปลงดังกล่าวเป็นผลมาจากปัญหาในกระบวนการเสร็จสิ้น เมื่อนักพัฒนาหยุดกระบวนการ มันนำไปสู่ข้อผิดพลาดที่ตามมา ส่งผลให้สูญเสีย USDC เป็นจำนวนมาก รายละเอียดที่มีอยู่แสดงให้เห็นว่าจำนวนเงิน 661,000 ดอลลาร์ใน USDC ถูกล็อคอย่างถาวรในโปรโตคอล

ที่มา: https://www.cryptopolitan.com/optifi-loses-66100-due-to-coding-error/