1 ชั่วโมงที่แล้ว
นักพัฒนา Solana เสนอถอดฟีเจอร์ที่ถูกใช้ในการแฮ็ก Drift มูลค่าอย่างน้อย 270 ล้านดอลลาร์
SOL news: Solana moves to scrap the transaction feature used in the $270 million Drift hack

CoinDesk

นักพัฒนา Solana ต้องการถอด durable nonce ซึ่งเป็นฟีเจอร์ที่ผู้โจมตีใช้ขโมยเงินอย่างน้อย 270 ล้านดอลลาร์จาก Drift โปรโตคอลซื้อขาย ในเดือนเมษายน เกบ โรดริเกซ จาก Anza ยื่นข้อเสนอถอดฟีเจอร์นี้ หรือ SIMD-0723 เมื่อวันที่ 5 พฤศจิกายน Anza พัฒนาซอฟต์แวร์ตรวจสอบความถูกต้องหลักของ Solana
ธุรกรรม Solana ทั่วไปมี blockhash ล่าสุด ซึ่งเป็นข้อมูลอ้างอิงถึงบล็อกล่าสุดที่จำกัดระยะเวลาที่ธุรกรรมจะยังใช้ได้ ปัจจุบันบล็อกของ Solana ซึ่งเกิดขึ้นทุก 200 มิลลิวินาที ทำให้ธุรกรรมหมดอายุหลังผ่านไปประมาณ 30 วินาที durable nonce ใช้ข้อมูลอ้างอิงที่ไม่หมดอายุแทน จึงทำให้ส่งธุรกรรมที่ลงนามแล้วได้แม้ผ่านไปหลายสัปดาห์ ผู้ให้บริการรับฝากสินทรัพย์และตลาดซื้อขายต้องมีช่วงเวลาอนุมัติที่นานขึ้น เพราะการลงนามบนคอมพิวเตอร์ที่แยกขาดจากอินเทอร์เน็ตอาจใช้เวลานานกว่า 30 วินาที
ผู้โจมตี Drift ได้ลายเซ็นไว้ล่วงหน้าและรอนานกว่าหนึ่งสัปดาห์ก่อนส่งธุรกรรมเพื่อดูดเงินออกจากแพลตฟอร์มเมื่อวันที่ 1 เมษายน ต่อมา Drift ระบุว่าการโจมตีเป็นฝีมือกลุ่มที่มีความเกี่ยวข้องกับรัฐเกาหลีเหนือ
SIMD-0723 จะกำหนดให้ธุรกรรมทั้งหมดมี blockhash ล่าสุดหลังเริ่มใช้งาน ข้อเสนอนี้ไม่ได้กล่าวถึง Drift แต่ระบุถึงบั๊กที่เกิดขึ้นต่อเนื่องหลายปี ร่างข้อเสนอกล่าวถึงความขัดข้องในปี 2022 ซึ่งธุรกรรมหนึ่งรายการถูกประมวลผลผ่านทั้งเส้นทาง blockhash และ nonce จนทำให้เมนเน็ตหยุดทำงานประมาณ 4.5 ชั่วโมง
ร่างข้อเสนอกำหนดวันที่เร็วที่สุดสำหรับการเปิดใช้งานแผนถอดฟีเจอร์ ซึ่ง Solana Foundation ประกาศในเดือนตุลาคม โดยระบุว่าจะเปิดใช้งานบน mainnet-beta ไม่ได้ก่อนวันที่ 5 พฤษภาคม 2027 ร่างข้อเสนอให้ผู้ใช้เวลาย้ายระบบอย่างน้อย 6 เดือนนับจากวันที่เผยแพร่ข้อเสนอ คือวันที่ 5 พฤศจิกายน 2026 อย่างไรก็ตาม หน้าเว็บของ Foundation เกี่ยวกับการเลิกใช้งานไม่ได้ระบุวันที่ และระบุว่าช่วงเวลาย้ายระบบ 6 เดือนจะเริ่มขึ้นเมื่อมีระบบทดแทนพร้อมใช้งานเท่านั้น เงื่อนไขดังกล่าวอาจทำให้การถอดฟีเจอร์ล่าช้ากว่าวันที่เร็วที่สุดที่ระบุไว้ในร่าง
การเปลี่ยนแปลงนี้จะส่งผลต่อผู้ใช้กลุ่มเล็กเป็นหลัก ในช่วงการวัดผลหนึ่งช่วงเมื่อเดือนมิถุนายน ธุรกรรม durable nonce คิดเป็นประมาณ 3% ของปริมาณการใช้งาน Solana แต่สร้างค่าธรรมเนียมเร่งลำดับธุรกรรมรวม 30% ค่าธรรมเนียมเร่งลำดับธุรกรรมคือเงินที่ผู้ใช้จ่ายเพิ่มเพื่อให้ธุรกรรมได้รับการประมวลผลก่อน ข้อมูลของแม็กซ์ เรสนิก นักวิจัย แสดงให้เห็นว่าบัญชี 555 บัญชีส่งธุรกรรม durable nonce คิดเป็น 97.5% ของทั้งหมด เรสนิกไม่ได้ระบุผู้ดำเนินการบัญชีเหล่านั้น และกล่าวว่าฟีเจอร์นี้ถูกใช้เพื่อส่งสแปม durable nonce ข้อเสนอระบุแยกต่างหากว่าผู้ให้บริการรับฝากสินทรัพย์และตลาดซื้อขายที่ใช้การลงนามแบบออฟไลน์เป็นผู้ใช้ที่ได้รับผลกระทบ
ผู้ใช้เหล่านั้นจะต้องใช้โปรแกรมบนเชนเพื่อตรวจสอบลายเซ็นออฟไลน์แทน ข้อเสนอระบุว่า Programmatic Signer ของ Anza และ Vector ของ Blueshift อาจเป็นระบบทดแทนได้ อย่างไรก็ตาม ร่างข้อเสนอเตือนว่าการดำเนินการที่ไม่สำเร็จอาจทำให้การอนุมัติยังมีผลอยู่ กล่าวคือ การส่งธุรกรรมไม่สำเร็จไม่ได้เพิกถอนการอนุมัติ ดังนั้น ฝ่ายดูแลสินทรัพย์จึงไม่อาจถือว่าการโอนที่ล้มเหลวเป็นหลักฐานว่าการอนุมัติที่เกี่ยวข้องใช้การไม่ได้อีกต่อไป
ข้อเสนอกำหนดให้มีวิศวกรจาก Anza อย่างน้อย 1 คน และวิศวกรจาก Firedancer อย่างน้อย 1 คนอนุมัติก่อนรวมข้อเสนอเข้าระบบ Jump พัฒนา Firedancer ซึ่งเป็นซอฟต์แวร์ตรวจสอบความถูกต้องอีกชุดหนึ่งที่แข่งขันกัน
This content is an AI-generated summary/analysis for informational purposes only and does not constitute investment advice.