Starknet ได้ปล่อยรายงานวิเคราะห์เหตุการณ์หลังจากเกิดการหยุดชะงักบน mainnet ชั่วคราวในวันจันทร์ เหตุการณ์นี้ทำให้เครือข่ายหยุดชะงักสั้น ๆ และย้อนกลับบล็อกล่าสุด
อย่างไรก็ตาม มันไม่ได้ส่งผลกระทบต่อการชำระเงินสุดท้ายบน Ethereum ตามคำกล่าวของทีม ระบบความปลอดภัยในตัวทำงานได้ตามวัตถุประสงค์ แม้ว่าผู้ใช้จะประสบกับเวลาหยุดทำงานและการย้อนกลับธุรกรรมก็ตาม
ตามรายงาน เหตุการณ์หยุดชะงักเกิดจากความไม่ตรงกันของสถานะเครือข่ายระหว่างชั้นการดำเนินการของ Starknet ซึ่งเรียกว่าบล็อกifier กับชั้นพิสูจน์ บล็อกifierรับผิดชอบในการดำเนินธุรกรรม ในขณะที่ชั้นพิสูจน์จะตรวจสอบความถูกต้องของการดำเนินการเหล่านั้นก่อนที่จะสรุปบน Ethereum
บั๊กซอฟต์แวร์ภายในบล็อกifier ทำให้ผลลัพธ์ของธุรกรรมผิดพลาดภายใต้เงื่อนไขเฉพาะ ซึ่งรวมถึงการเรียกข้ามฟังก์ชัน การเปลี่ยนแปลงสถานะ การย้อนกลับธุรกรรม และตรรกะที่จับการย้อนกลับเหล่านั้น
แหล่งที่มา: Starknet
ในกรณีขอบเขตนั้น บล็อกifier ทำผิดพลาดโดยเก็บการเปลี่ยนแปลงสถานะที่ควรจะถูกละทิ้งหลังจากฟังก์ชันย้อนกลับ ส่งผลให้ผลลัพธ์ของธุรกรรมแตกต่างจากที่ชั้นพิสูจน์คาดหวังไว้
เนื่องจากความไม่สอดคล้องกัน การดำเนินการผิดพลาดนั้นไม่เคยไปถึงความสมบูรณ์ของ Ethereum แทนที่จะเป็นเช่นนั้น เครือข่ายหยุดชะงักและย้อนกลับกิจกรรมล่าสุดเพื่อคืนสถานะให้สอดคล้องกัน ทีมงานของ Starknet กล่าวว่า พฤติกรรมนี้สะท้อนให้เห็นถึงหลักการออกแบบหลักที่มุ่งเน้นการรักษาความถูกต้องแม้ในขณะที่ซอฟต์แวร์การดำเนินการทำงานผิดพลาด
หลังจากเหตุการณ์ มีการจัดระเบียบใหม่ของบล็อก ซึ่งลบกิจกรรมเครือข่ายประมาณ 18 นาที ในช่วงเวลานั้น ธุรกรรมที่ยืนยันแล้วถูกย้อนกลับและต้องส่งใหม่อีกครั้งเมื่อเครือข่ายกลับมาเป็นปกติ Starknet กล่าวว่าการทำงานเต็มรูปแบบได้รับการกู้คืนแล้ว
ในปี 2025 ผู้ใช้ Starknet เผชิญกับการหยุดชะงักที่รุนแรงกว่ากรณีของวันจันทร์ ในเดือนกันยายน การอัปเกรดโปรโตคอลสำคัญที่เรียกว่า Grinta ทำให้เกิดบั๊กใน sequencer ซึ่งหยุดเครือข่ายเป็นเวลากว่า 5 ชั่วโมง
แหล่งที่มา: Starknet
ในช่วงเวลาดังกล่าว ธุรกรรมไม่สามารถดำเนินการได้ ทำให้ผู้ใช้ต้องรอหรือส่งกิจกรรมใหม่ การ reorganize ของสายโซ่สองครั้งจำเป็นเพื่อคืนการทำงานปกติ และประมาณหนึ่งชั่วโมงของกิจกรรมเครือข่ายถูกย้อนกลับ
ผู้ใช้ที่ได้รับผลกระทบจากเหตุการณ์นั้นยังต้องส่งธุรกรรมใหม่อีกครั้ง ซึ่งสร้างความไม่สะดวกให้กับผู้เข้าร่วมตลาดที่ใช้งานอยู่ เหตุการณ์เหล่านี้ชี้ให้เห็นถึงความท้าทายที่ยังคงมีอยู่ของเครือข่ายเลเยอร์-2 ขั้นสูง
Starknet ทำงานบนระบบที่เชื่อมโยงกันหลายระบบ รวมถึงเครื่องยนต์การดำเนินการ ชั้นพิสูจน์ Zero-Knowledge sequencers และการชำระเงินบน Ethereum แต่ละชั้นช่วยเพิ่มความปลอดภัยหรือความสามารถในการขยายตัว แต่ก็เพิ่มความซับซ้อนด้วย
เมื่อมีการโต้ตอบกันมากขึ้น บั๊กซอฟต์แวร์ที่หายากอาจปรากฏในวิธีที่ไม่คาดคิด แม้กลไกความปลอดภัยหลักจะยังคงอยู่ก็ตาม
เหตุการณ์หยุดชะงักล่าสุดแสดงให้เห็นว่าข้อผิดพลาดในการดำเนินการเล็กน้อยก็สามารถกระตุ้นความวุ่นวายที่มองเห็นได้ แม้ว่าระบบความปลอดภัยจะทำงานอย่างถูกต้อง ชั้นพิสูจน์ของ Starknet ทำหน้าที่เป็นเกราะป้องกัน โดยจับความไม่สอดคล้องก่อนการชำระเงินสุดท้าย อย่างไรก็ตาม การป้องกันนั้นไม่ได้ลบต้นทุนที่ผู้ใช้ต้องเผชิญจากเวลาหยุดทำงานและการ reorganize
ข้อผิดพลาดในการดำเนินการเล็กน้อยยังสามารถทำให้เกิดความวุ่นวายของเครือข่ายที่เห็นได้ชัดเจน แม้ระบบความปลอดภัยในตัวจะทำงานตามวัตถุประสงค์ ในกรณีของ Starknet ชั้นพิสูจน์ตรวจพบธุรกรรมผิดพลาดก่อนที่จะไปถึงการชำระเงินสุดท้ายบน Ethereum ซึ่งป้องกันความเสียหายถาวรต่อเครือข่าย
แม้จะมีการปกป้องเงินทุนของผู้ใช้ เวลาหยุดทำงานและการ reorganize ก็ยังรบกวนกิจกรรมปกติ นักเทรดและแอปพลิเคชันที่พึ่งพาการดำเนินธุรกรรมอย่างรวดเร็วและคาดการณ์ได้ได้รับผลกระทบมากที่สุด เนื่องจากบล็อกที่ย้อนกลับบังคับให้ผู้ใช้ส่งธุรกรรมใหม่และจัดการกับความล่าช้าที่ไม่คาดคิด
การตรวจสอบด้านวิศวกรรมอย่างต่อเนื่องกำลังดำเนินอยู่ที่ Starknet หลังจากเหตุการณ์ mainnet ล่าสุด โดยมุ่งเน้นที่การลดความเสี่ยงของเหตุการณ์คล้ายกัน การทดสอบ fuzz-testing ใหม่กำลังถูกนำมาใช้เพื่อเปรียบเทียบผลลัพธ์การดำเนินการของบล็อกifierโดยตรงกับระบบพิสูจน์
การตรวจสอบภายในเกี่ยวกับตรรกะการย้อนกลับของบล็อกifierก็อยู่ในระหว่างดำเนินการเพื่อระบุสถานการณ์อื่น ๆ ที่อาจนำไปสู่การจัดการสถานะผิดพลาด นอกจากนี้ ทีมงานยังวางแผนที่จะลดระยะเวลาระหว่างการดำเนินธุรกรรมและการดำเนินการที่รองรับโดย prover
การเปรียบเทียบที่รวดเร็วขึ้นจะช่วยให้สามารถตรวจจับความไม่สอดคล้องกันได้เร็วขึ้น ซึ่งจะจำกัดจำนวนกิจกรรมเครือข่ายที่ต้องย้อนกลับ
Starknet มองเหตุการณ์นี้เป็นหลักฐานว่าสมมติฐานด้านความปลอดภัยของตนทำงานตามที่ออกแบบไว้ เนื่องจากการดำเนินการผิดพลาดไม่เคยไปถึงความสมบูรณ์ของ Ethereum ในเวลาเดียวกัน ทีมงานก็ยอมรับว่าการปรับปรุงเสถียรภาพยังคงเป็นเป้าหมายสำคัญ เนื่องจากเทคโนโลยีเลเยอร์-2 ยังคงพัฒนาอย่างต่อเนื่อง