Sui Mainnet เผชิญกับการหยุดทำงานสามครั้งหลังการอัปเกรด v1.72

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

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

Sui Foundation ได้เผยแพร่รายงานวิเคราะห์หลังเหตุการณ์อย่างละเอียด เพื่ออธิบายการหยุดทำงานสามครั้งที่ทำให้เครือข่ายหยุดนิ่งเมื่อวันที่ 28 และ 29 พฤษภาคม

ตามที่ องค์กร ระบุ ข้อผิดพลาดสองประการที่เกิดขึ้นจากการเปิดตัวซอฟต์แวร์เวอร์ชัน v1.72 ได้ก่อให้เกิดการหยุดชะงัก เหตุการณ์เหล่านี้ทำให้บล็อกเชนระดับ Layer-1 หยุดทำงานสามครั้งภายในเวลาไม่ถึงสองวัน และกระตุ้นให้ราคาโทเค็น SUI ลดลงอย่างรุนแรง

SUI ลดลงประมาณ 8% ในช่วงการหยุดทำงานไปยังระดับต่ำสุดใกล้ $0.90 โทเค็นนี้อยู่ที่ประมาณ $0.90 ในวันจันทร์ และลดลงประมาณ 19% ในช่วงสัปดาห์

มูลนิธิระบุว่าไม่มีเงินของผู้ใช้ใดๆ เสี่ยงต่อความเสียหายในช่วงการหยุดทำงานใดๆ และไม่มีรายการธุรกรรมใดที่เสร็จสิ้นแล้วถูกยกเลิก

ฟีเจอร์ใหม่ถูกกระตุ้น แต่ล้มเหลวในการชาร์จแก๊ส

การหยุดทำงานสองครั้งแรกเชื่อมโยงกับข้อบกพร่องในระบบการเรียกเก็บค่าแก๊สของเครือข่าย รุ่น 1.72 ได้แนะนำ “ยอดเงินในที่อยู่” คุณลักษณะที่ออกแบบมาเพื่อให้ผู้ใช้จ่ายค่าธรรมเนียมการทำธุรกรรมโดยตรงจากยอดเงินในบัญชีแทนการพึ่งพาวัตถุเหรียญทั้งหมด

การอัปเดตยังได้แนะนำเส้นทางการชำระเงินใหม่ที่รวมยอดเงินในที่อยู่เข้ากับการชำระเงินแบบดั้งเดิมที่ใช้เหรียญ ปัญหานี้เกิดขึ้นเมื่อมีการทำธุรกรรมหลายรายการพยายามใช้ยอดเงินเดียวกันในเวลาเดียวกัน

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

การหยุดทำงานครั้งแรกเริ่มขึ้นประมาณ 7:00 น. เวลาแปซิฟิกเมื่อวันที่ 28 พฤษภาคม และดำเนินไปจนถึงประมาณ 13:30 น. เวลาแปซิฟิก เพื่อฟื้นฟูเครือข่ายอย่างรวดเร็ว นักพัฒนาได้ใช้การแก้ไขชั่วคราว ทีมงานได้ยอมรับในเวลานั้นว่าการอัปเดตดังกล่าวมีความเสี่ยงที่รู้จักกันดีซึ่งมีความน่าจะเป็นต่ำแต่ยังสามารถทำให้เครือข่ายหยุดทำงานได้ อย่างไรก็ตาม ความเสี่ยงดังกล่าวได้เกิดขึ้นในเช้าวันถัดไป

การอัปเดตฉุกเฉินทำให้เกิดการหยุดทำงานครั้งที่สอง

การหยุดทำงานครั้งที่สองเริ่มขึ้นประมาณเวลา 5 นาฬิกาเช้าตามเวลากลางแปซิฟิกเมื่อวันที่ 29 พฤษภาคม Sui ระบุว่าธุรกรรมบางอย่างอาจล้มเหลวจากหลายเหตุผลพร้อมกัน ในสถานการณ์หนึ่ง ข้อผิดพลาดเนื่องจากเงินไม่เพียงพอซึ่งแพตช์ถูกออกแบบมาเพื่อจับนั้นถูกซ่อนอยู่ภายใต้ข้อผิดพลาดการยกเลิกอีกข้อหนึ่ง

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

ตัวตรวจสอบได้ล้มเหลวอีกครั้งด้วยปัญหาการล้นต่ำเดิม นักพัฒนาได้ดำเนินการซ่อมแซมอย่างครอบคลุมมากขึ้น และตัวตรวจสอบเพียงพอได้อัปเกรดเพื่อฟื้นฟูเครือข่ายประมาณ 9:40 น. ตามเวลาแปซิฟิก

ข้อผิดพลาดด้านความสุ่มทำให้เกิดการปิดระบบครั้งที่สาม

การหยุดทำงานครั้งที่สามไม่เกี่ยวข้องกับบั๊กแก๊สโดยตรง หลังจากตัวตรวจสอบได้รีสตาร์ทเพื่อติดตั้งการแก้ไขครั้งที่สอง การมีส่วนร่วมในกระบวนการตั้งค่าความสุ่มของเครือข่ายลดต่ำกว่าเกณฑ์ที่กำหนด

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

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

การหยุดครั้งที่สามเริ่มขึ้นประมาณ 1:30 น. ตามเวลาแปซิฟิก และดำเนินไปจนถึงประมาณ 7:20 น. ตามเวลาแปซิฟิก นักพัฒนาได้แก้ไขบั๊กการเก็บข้อมูลอย่างถาวรและเพิ่มกลไกใหม่ที่อนุญาตให้ผู้ตรวจสอบสามารถปิดยุคที่ค้างอยู่ได้เมื่อจำเป็น

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

ที่เกี่ยวข้อง: Sui Mainnet หยุดทำงานอีกครั้ง ทำให้เกิดข้อกังวลเรื่องความน่าเชื่อถือ

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

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