การเข้ารหัสลับแบบกระจายอำนาจ (การแลกเปลี่ยนตัวเลือก D ทำให้ชีวิตของตัวเองสั้นลงหลังจากดำเนินการคำสั่งที่ปิดโปรแกรม mainnet โดยไม่ได้ตั้งใจและทำให้ไม่สามารถกู้คืนได้
OptiFi แจ้งผู้ใช้ว่าแพลตฟอร์มสิ้นสุดลงอย่างไม่สมควรหลังจากทีมพัฒนาพยายามอัปเดตโค้ดในวันจันทร์ จากรายงานของ Decentralized exchange พบว่าเหตุการณ์ของโปรแกรมยังล็อคเหรียญจำนวน 660,000 USD (USDC) บนห่วงโซ่
โปรแกรมของ OptiFi ถูกปิดโดยความผิดพลาดที่เราทำ
TL; DR
1. เราบังเอิญปิดโปรแกรม OptiFi mainnet และไม่สามารถกู้คืนได้
2. 661k USDC ถูกล็อคอยู่ใน PDA โชคดีที่ 95% ของเงินทุนมาจากสมาชิกในทีมของเรา
3. เราจะชดเชยเงินของผู้ใช้ทั้งหมด– OptiFi (@OptifiLabs) สิงหาคม 29, 2022
OptiFi ให้คำมั่นที่จะชดเชยเงินของผู้ใช้ที่สูญเสียไปจากข้อผิดพลาดนี้ ในขณะที่ USDC ที่ถูกล็อคไว้จำนวนมากได้รับมอบหมายจากหนึ่งในสมาชิกในทีม บริษัทยังได้เรียกร้องให้นักพัฒนาคนอื่นๆ ที่ทำงานเกี่ยวกับ Solana blockchain ให้ระวังการแตกสาขาของคำสั่ง "Solana program close"
ในโพสต์ขนาดกลาง แพลตฟอร์ม ไม่ได้บรรจุ เหตุการณ์ต่อเนื่องที่นำไปสู่การปิดเครือข่ายหลักอย่างกะทันหัน เริ่มต้นด้วยความพยายามที่จะปรับใช้การอัปเดตโค้ดโปรแกรม Solana
การปรับใช้ใช้เวลานานกว่าปกติเนื่องจากสิ่งที่ทีมอธิบายว่าสถานะเครือข่ายไม่ดี และคำสั่งถูกยกเลิก อย่างไรก็ตาม มีการสร้างที่อยู่บัฟเฟอร์ที่ได้รับ SOL ทีมต้องการฟื้นตัว
ที่เกี่ยวข้อง ชุมชน Aave เสนอให้ระงับการให้กู้ยืม ETH ชั่วคราวก่อนการควบรวมกิจการ
ในอดีตทีมสามารถกู้คืน SOL จากบัญชีบัฟเฟอร์โดยไม่ต้องใช้วลีหน่วยความจำโดยปิดโปรแกรม วิธีการเริ่มแรกดูเหมือนว่าจะได้ผลหลังจากดำเนินการคำสั่ง ในขณะที่ทีมกู้คืน SOL ทำให้พวกเขาพยายามปรับใช้โปรแกรมเป็นครั้งที่สอง
ข้อความแสดงข้อผิดพลาดถูกส่งกลับโดยระบุว่าโปรแกรมถูกปิดและไม่สามารถปรับใช้ใหม่ได้ เว้นแต่จะใช้รหัสโปรแกรมใหม่ การสนทนากับผู้พัฒนาหลักของ Solana ยืนยันความกลัวของทีมว่าจะไม่สามารถปรับใช้โปรแกรมใหม่ด้วย ID เดิมได้
“ปรากฎว่าเราไม่เข้าใจผลกระทบและความเสี่ยงของบรรทัดคำสั่งโปรแกรมปิดนี้จริงๆ 'การปิดโปรแกรมโซลานา' จริงๆ แล้วใช้สำหรับปิดโปรแกรมอย่างถาวรและส่งโทเค็น SOL ในบัญชีบัฟเฟอร์ที่โปรแกรมใช้กลับไปยังกระเป๋าเงินของผู้รับ”
ทีม OptiFi ได้เรียกร้องให้ชุมชนการพัฒนา Solana สำรวจการยืนยันสองขั้นตอนเมื่อเรียกใช้ฟังก์ชัน "ปิดโปรแกรม Solana" และเตือนผู้ใช้ถึงผลลัพธ์ของการใช้คำสั่ง
ที่มา: https://cointelegraph.com/news/dex-accidentally-hits-kill-switch-on-mainnet-locking-660-000-usdc-inside