Sui Mainnet หยุดทำงานสามครั้งในระยะเวลา 48 ชั่วโมงเนื่องจากบั๊กแก๊สเวอร์ชัน v1.72

iconChainGPT
แชร์
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconสรุป

expand icon
Mainnet ของ Sui หยุดทำงานสามครั้งภายใน 48 ชั่วโมงหลังจากการอัปเกรดบล็อกเชนที่นำเข้าข้อผิดพลาดด้าน gas การอัปเกรดเครือข่ายเวอร์ชัน v1.72 ทำให้เกิดข้อผิดพลาดแบบ underflow เนื่องจากความขัดแย้งระหว่างตรรกะที่อยู่ใหม่กับยอดคงเหลือกับวัตถุเหรียญรุ่นเก่า ตัวตรวจสอบเครือข่ายล้มเหลวซ้ำแล้วซ้ำเล่า โดยแต่ละการแก้ไขกลับทำให้เกิดความล้มเหลวเพิ่มเติม การหยุดทำงานดังกล่าวรบกวนแอปพลิเคชันและทำให้ SUI ร่วงลง 8% นี่เป็นเหตุการณ์สำคัญครั้งที่สามนับตั้งแต่เปิดตัว Mainnet ในปี 2023

Sui เผชิญกับการหยุดทำงานของ Mainnet สามครั้งภายใน 48 ชั่วโมงหลังจากบั๊กของการอัปเกรด v1.72 — การวิเคราะห์หลังเหตุการณ์ชี้ว่าปัญหาเกิดจากกรณีขอบของตรรกะการเรียกเก็บค่าแก๊ส Sui Foundation ระบุในการรายงานหลังเหตุการณ์ที่เผยแพร่เมื่อวันอาทิตย์ว่า Mainnet ของ Sui หยุดทำงานสามครั้งระหว่างวันที่ 28–29 พฤษภาคม หลังจากฟีเจอร์ใหม่ในรุ่น v1.72 เปิดเผยกรณีขอบในตรรกะการเรียกเก็บค่าแก๊สของ Layer-1 การแก้ไขแต่ละครั้งกลับกระตุ้นหรือเปิดเผยความล้มเหลวถัดไป ทำให้เกิดช่วงเวลา 48 ชั่วโมงที่ไม่มั่นคง ซึ่งทำให้แอปที่พึ่งพาความสุ่มต้องหยุดชั่วคราวและส่งผลให้ราคา SUI ผันผวน สิ่งที่เกิดขึ้น (ลำดับเวลา) - วันที่ 28 พฤษภาคม เวลาประมาณ 7:00 น. PT — การหยุดทำงานครั้งแรกเริ่มขึ้นและดำเนินไปเกือบเจ็ดชั่วโมง การโต้ตอบที่พบได้น้อยระหว่างฟีเจอร์ใหม่ของยอดเงินในที่อยู่กับวัตถุเหรียญรุ่นเก่าทำให้ตัวตรวจสอบ (validator) ล้มเหลวด้วยข้อผิดพลาดแบบ underflow ปัญหานี้เกิดขึ้นเมื่อธุรกรรมถูกยกเลิกเนื่องจากเงินไม่เพียงพอ แต่กระบวนการเรียกเก็บค่าแก๊สยังพยายามใช้เงินเดิมเหล่านั้นอยู่ - วันที่ 28 พฤษภาคม เวลาประมาณ 13:30 น. PT — นักพัฒนาหลักกู้คืนเครือข่ายด้วยการแก้ไขชั่วคราวที่แก้ไขโหมดล้มเหลวที่พบบ่อยที่สุด แต่มี “ปัญหาที่รู้จักซึ่งมีความน่าจะเป็นต่ำในการทำให้ระบบหยุดทำงาน” ทีมงานเลือกความเร็วเพื่อฟื้น Mainnet ให้กลับมาเร็วที่สุด ในขณะที่เตรียมแพตช์ที่แข็งแกร่งกว่า - วันที่ 29 พฤษภาคม เวลาประมาณ 5:00 น. PT — การหยุดทำงานครั้งที่สองเริ่มขึ้นเมื่อรูปแบบหนึ่งของบั๊กเดิม (ข้อผิดพลาดเงินไม่เพียงพอที่ถูกยกเลิกด้วยเหตุผลอื่น) หลบเลี่ยงแพตช์ชั่วคราว การแก้ไขที่แข็งแกร่งกว่าถูกนำไปใช้งานและได้รับการยอมรับโดยตัวตรวจสอบประมาณ 9:40 น. PT - หลังจากการรีสตาร์ท — การหยุดทำงานครั้งที่สามตามมา: การรีสตาร์ทตัวตรวจสอบเพื่อใช้งานการแก้ไขที่แข็งแกร่งกว่าทำให้การมีส่วนร่วมในโปรโตคอลที่สร้างความสุ่มบนโซลิเดียร์ลดต่ำกว่าเกณฑ์ที่กำหนด ซึ่งทำให้ความสุ่มถูกปิดใช้งานอย่างถูกต้อง แต่บั๊กแฝงอีกตัวหนึ่งล้มเหลวในการบันทึกสถานะการปิดใช้งานลงดิสก์ ทำให้ตัวตรวจสอบไม่รับรู้ว่าความสุ่มถูกปิดเมื่อรีสตาร์ทครั้งถัดไป การเปลี่ยนยุคถัดไปจึงติดขัดนานเกือบหกชั่วโมง เนื่องจากธุรกรรมที่พึ่งพาความสุ่มสะสมอยู่ในคิวที่ถูกระงับไว้ บริบททางเทคนิค — เหรียญ, ค่าแก๊ส, ตัวตรวจสอบ, ความสุ่ม - วัตถุเหรียญ: ใน Sui ยอดเงินของผู้ใช้ถูกแทนด้วยวัตถุเหรียญแยกจากกัน (คิดเหมือนธนบัตรที่มีรหัสประจำตัวแต่ละใบ) แทนที่จะเป็นหมายเลขบัญชีเดียว การชำระเงินจะรวมหรือแบ่งวัตถุเหล่านี้ตามความจำเป็น - ตรรกะค่าแก๊ส: ฟีเจอร์ใหม่ของยอดเงินในที่อยู่โต้ตอบกับแบบจำลองเหรียญรุ่นเก่าในกรณีขอบที่ทำให้การบัญชีค่าแก๊สพยายามใช้เงินที่ถูกยกเลิกไปแล้วเนื่องจากยอดไม่เพียงพอ ส่งผลให้เกิด underflow และตัวตรวจสอบล้มเหลว - ตัวตรวจสอบ: เป็นโหนดของเครือข่ายที่ประมวลผลธุรกรรมและรักษาความเห็นพ้องต้องกัน การล้มเหลวและการรีสตาร์ทของตัวตรวจสอบส่งผลต่อเกณฑ์การมีส่วนร่วมของระบบย่อยบางส่วนของโปรโตคอล - ความสุ่มบนโซลิเดียร์: Sui ใช้โปรโตคอลความสุ่มบนโซลิเดียร์เพื่อสร้างค่าที่ไม่สามารถคาดเดาได้ซึ่งแอป (เช่น การจับรางวัล เกมบางประเภท และการ mint NFT สุ่ม) พึ่งพา เมื่อความสุ่มปิดตัวเองเนื่องจากการมีส่วนร่วมของตัวตรวจสอบลดต่ำกว่าเกณฑ์ที่กำหนด เซอร์วิสเหล่านี้จึงไม่สามารถดำเนินการต่อได้ ผลกระทบและผลตามมา - Sui Foundation ระบุว่าไม่มีเงินของผู้ใช้ใดเสี่ยงภัยระหว่างการหยุดทำงาน และธุรกรรมที่ยืนยันแล้วไม่มีการยกเลิก - ราคา Market ของ SUI ลดลงประมาณ 8% ในช่วงคลื่นลูกโซ่จนแตะจุดต่ำสุดที่ $0.90 และอยู่ใกล้ระดับ $0.90 ในวันจันทร์ โดยทำให้โทเค็นลดลงประมาณ 19% ในสัปดาห์นี้ ตามข้อมูลจาก CoinDesk - เหตุการณ์เหล่านี้เป็นเหตุการณ์ด้านความเชื่อถือได้ครั้งใหญ่ครั้งที่สามนับตั้งแต่เปิด Mainnet ในปี 2023 โดยตามมาหลังจากบั๊กการจัดตารางธุรกรรมสองชั่วโมงในเดือนพฤศจิกายน 2024 และการเบี่ยงเบนความเห็นพ้องต้องกันหกชั่วโมงในเดือนมกราคม 2026 เหตุใดจึงสำคัญ เหตุการณ์นี้แสดงให้เห็นถึงความเปราะบางที่อาจเกิดขึ้นจากการเพิ่มฟีเจอร์จัดการยอดเงินใหม่ลงในแบบจำลองเหรียญเดิม และว่าทางเลือกในการแก้ไขอย่างรวดเร็วสามารถสร้างความเสี่ยงแบบลูกโซ่ได้อย่างไร นอกจากนี้ยังเน้นย้ำถึงความไวในการดำเนินงานของความสุ่มบนโซลิเดียร์และเกณฑ์การมีส่วนร่วม — สิ่งสำคัญสำหรับนักพัฒนาที่สร้าง DApp แบบอิงโอกาสบน Sui ทีมหลักของ Sui มุ่งเน้นการกู้คืนบริการอย่างรวดเร็วก่อน จากนั้นจึงปล่อยแพตช์ที่แข็งแกร่งกว่า แต่ลำดับบั๊กที่พึ่งพาซึ่งกันและกันแสดงให้เห็นว่าการอัปเกรดที่ซับซ้อนสามารถสร้างโหมดล้มเหลวที่ไม่คาดคิดข้ามระบบตรวจสอบ การบัญชีค่าแก๊ส และระบบย่อยรองอื่นๆ เช่น ความสุ่ม

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