เรื่องราวทั้งหมดของ "การพลาดพลั้ง" ของ MegaETH: การลงนามหลายครั้งก่อนเวลา 34 นาที ส่งผลให้แผนมูลค่า 1 พันล้านดอลลาร์ต้องหยุดชะงัก
บทความต้นฉบับ | Odaily Planet Daily ( @OdailyChina )
ผู้เขียน | อีธาน ( @ethanzhang_web3 )

สำหรับ MegaETH ซึ่งครั้งหนึ่งเคยได้รับการรับรองจาก Vitalik Buterin และโฆษณาว่า "100,000 TPS" และ "ความหน่วงต่ำกว่ามิลลิวินาที" การเปิดตัวก่อนการฝากเมื่อคืนนี้ถือเป็นการทดสอบความเครียดที่เลวร้ายอย่างไม่ต้องสงสัย
ในเวลาเพียงไม่กี่ชั่วโมง ชุมชนได้ประสบกับ "ดราม่า" ครั้งใหญ่ ทั้งเว็บไซต์ล่ม วงเงินเครดิตหมดลงทันที ข้อตกลงหลายลายเซ็นที่ไม่คาดคิด และวงเงินเครดิตที่ผันผวน ความวุ่นวายนี้ ซึ่งเกิดจากความผิดพลาดทางเทคนิคและความผิดพลาดของมนุษย์ ในที่สุดก็จบลงด้วยการบังคับล็อกเงินฝากมูลค่า 500 ล้านดอลลาร์
เบรกเกอร์ทำงานทันที: ข้อบกพร่องทางตรรกะเบื้องหลังป๊อปอัปข้อผิดพลาด
เรื่องราวเริ่มต้นขึ้นในเย็นวันที่ 25 พฤศจิกายน ตาม แผนที่วางไว้ ช่องทางฝากล่วงหน้า USDm เดิมทีมีกำหนดเปิดในเวลา 22.00 น. ตามเวลาปักกิ่ง โดยมีวงเงินเริ่มต้นที่ 250 ล้านดอลลาร์สหรัฐ อย่างไรก็ตาม ปริมาณการซื้อขายที่พุ่งสูงขึ้นกลับรุนแรงและวุ่นวายกว่าที่คาดการณ์ไว้
เมื่อเริ่มต้นใช้งาน ผู้ใช้ที่รออยู่หน้าจอไม่ได้รับประสบการณ์การใช้งานที่ราบรื่นอย่างที่คาดหวังไว้ ส่วนใหญ่พบหน้าจอสีดำแสดงเพียงคำว่า "Data" พร้อมข้อความแสดงข้อผิดพลาดสีชมพูเย็นๆ ที่ด้านล่างว่า "มีข้อผิดพลาดเกิดขึ้น โปรดตรวจสอบอีกครั้งในภายหลัง" ไม่มีคำอธิบาย ไม่มีการระบุคิว มีเพียงความไม่แน่นอนที่น่ากังวล

ใน การวิเคราะห์หลังการชันสูตรพลิกศพ ทีมงาน MegaETH ยอมรับว่า นี่ไม่ใช่เพียงการรับส่งข้อมูลเกินธรรมดา แต่เป็น "เหตุการณ์แบ็กเอนด์คู่" ทั่วๆ ไป
ประการแรก เกิดข้อผิดพลาดร้ายแรงในการกำหนดค่า นั่นคือความไม่ตรงกันของ SaleUUID พารามิเตอร์ที่เขียนไว้ในสัญญาฝากเงินล่วงหน้าไม่สอดคล้องกับระบบ Sonar ที่รับผิดชอบการตรวจสอบ KYC ทำให้คำขอฝากเงินทั้งหมดถูกปฏิเสธโดยตรงบนเครือข่าย การแก้ไขพารามิเตอร์นี้ไม่ง่ายเหมือนการเปลี่ยนโค้ดเพียงบรรทัดเดียว เนื่องจากสัญญาถูกควบคุมโดย Safe multi-signature (4/6) ซึ่งหมายความว่าในสถานการณ์เร่งด่วน ทีมงานจำเป็นต้องประสานงานการโต้ตอบบนเครือข่ายระหว่างผู้ลงนามทั้งสี่คนอย่างเร่งด่วน ซึ่งจะส่งผลให้ระยะเวลาการหยุดทำงานยาวนานขึ้น
ยิ่งไปกว่านั้น ผู้ให้บริการบุคคลที่สามอย่าง Echo (Sonar) ซึ่งรับผิดชอบการตรวจสอบ ก็ประสบปัญหาเช่นกัน เนื่องจากขีดจำกัดอัตราที่กำหนดค่าไว้ไม่เพียงพอ ระบบจึงประเมินปริมาณการรับส่งข้อมูลของผู้ใช้จริงอย่างผิดพลาดและบล็อกการรับส่งข้อมูลดังกล่าว แหล่งข่าวอย่างเป็นทางการระบุว่า นับตั้งแต่พบปัญหาจนถึงการแก้ไขปัญหา ต้องใช้เวลาถึง 23 นาทีเต็ม
เมื่ออุปสรรคสำคัญสองประการ ได้แก่ การแก้ไข UUID และการจำกัดอัตราได้รับการแก้ไขแล้ว ระบบก็กลับมาทำงานอัตโนมัติอีกครั้ง ความรู้สึกกลัวพลาด (FOMO) ที่ถูกเก็บกดไว้ก็ถูกปลดปล่อยออกมาทันที และโควตาเริ่มต้น 250 ล้านดอลลาร์ก็ถูก คว้าไป ในเวลาเพียง 156 วินาที

ลายเซ็นหลายรายการ "โดยบังเอิญ": เหตุการณ์ที่ไม่คาดคิดเกิดขึ้นเร็วกว่ากำหนด 34 นาที
หากปัญหาความแออัดในช่วงแรกนั้นเป็นเพียง "การทำงานปกติ" ของ Web3 ตอนขยายที่ตามมาก็เป็นเพียง "อารมณ์ขันสีดำ" ที่สร้างขึ้นโดยฝีมือมนุษย์เท่านั้น
หลังจากการจัดสรรครั้งแรกถูกขายหมดในทันที เพื่อตอบสนองต่อกระแสตอบรับอย่างล้นหลามจากชุมชน ทีมงาน MegaETH จึงตัดสินใจ ปรับกลยุทธ์ชั่วคราว โดยวางแผนที่จะเพิ่มวงเงินเป็น 1 พันล้านดอลลาร์ เพื่อให้มั่นใจว่าผู้ใช้สามารถเข้าถึง USDm ได้มากขึ้นในวันแรกของการเปิดตัวเมนเน็ต เพื่อดำเนินการตามการเพิ่มวงเงินนี้ โครงการได้เริ่มต้นธุรกรรมแบบหลายลายเซ็นที่เกี่ยวข้องกับ ที่อยู่ Safe (0xCB...719)
อย่างไรก็ตาม เหตุการณ์พลิกผันอย่างน่าตกใจ ข้อมูลบนเครือข่ายแสดงให้เห็นว่าผู้ลงนามรายที่สี่ (@chud_eth) ได้ดำเนินการธุรกรรมโดยไม่คาดคิด 34 นาทีก่อนเวลาเริ่มต้นที่กำหนดไว้ นี่ไม่ใช่แค่ "การพลาดพลั้ง" ธรรมดาๆ แต่มันทำให้ช่องทางการฝากเงิน ถูกเปิดขึ้นก่อนเวลาอันควร โดยไม่มีการเตือนใดๆ

เงินทุนไหลบ่าเข้ามาอีกครั้ง ขัดขวางการตอบสนองอย่างเป็นทางการอย่างสิ้นเชิง ทีมงานพยายามอย่างสุดกำลังเพื่อกอบกู้สถานการณ์ ในตอนแรกพยายามจำกัดวงเงินไว้ที่ 400 ล้านดอลลาร์สหรัฐฯ เพื่อทดลองใช้ แต่สายเกินไป สุดท้ายพวกเขาต้องบังคับจำกัดวงเงินไว้ที่ 500 ล้านดอลลาร์สหรัฐฯ ถึงกระนั้น โควตาเพิ่มเติมก็ถูกเติมเต็มทันที
การโต้เถียงกันอย่างรุนแรงเช่นนี้ก่อให้เกิดวิกฤตการณ์ด้านความไว้วางใจอย่างรุนแรงภายในชุมชนอย่างรวดเร็ว ความผิดหวังและการเยาะเย้ยปะปนกัน บางคนกล่าวอย่างตรงไปตรงมาว่าประสบการณ์อันวุ่นวายนี้ "เหมือนกับการไปคาสิโนที่บริหารจัดการไม่ดี" ขณะที่นักพัฒนารายอื่นชี้ให้เห็นอย่างชัดเจนว่าความประมาทเลินเล่อทางวิศวกรรมขั้นพื้นฐานเช่นนี้สร้างความกังวลอย่างมากต่อโครงการโครงสร้างพื้นฐานที่คาดว่าจะขยายตัว
เมื่อเผชิญกับเสียงวิพากษ์วิจารณ์อย่างล้นหลาม ทีมงาน MegaETH จึงได้ออก แถลงการณ์ฉบับยาวเพื่อเล่าถึงสถานการณ์ดังกล่าว อย่างรวดเร็ว แม้จะยอมรับความผิดพลาด แต่ก็ย้ำถึงหลักการสำคัญอย่างต่อเนื่อง นั่นคือ โค้ดสัญญาทั้งหมดได้รับการตรวจสอบแล้วและมีความปลอดภัย ไม่ก่อให้เกิดความเสี่ยงต่อเงินทุน เพื่อสนองความต้องการของสาธารณชน ทีมงานยังสัญญาว่าผู้ใช้ที่เข้าร่วมโปรแกรมฝากเงินล่วงหน้าสำเร็จจะได้รับสิทธิ์เข้าร่วมกิจกรรมแจกรางวัลในอนาคตเป็นอันดับแรก
ฝุ่นเริ่มจางลง: ปัญหา KYC บังคับให้แผนมูลค่า 1 พันล้านดอลลาร์ต้องล้มเหลว
หลังจากคืนแห่งความวุ่นวาย ในช่วงเช้าตรู่ของวันที่ 26 พฤศจิกายน ทีมงาน MegaETH ในที่สุด ก็กำหนดโทน ของเรื่องตลกนี้: การยกเลิกแผนการขยายมูลค่า 1 พันล้านดอลลาร์อย่างเป็นทางการ และล็อกยอดเงินฝากล่วงหน้าทั้งหมดไว้ที่ 500 ล้านดอลลาร์
การหยุดชะงักกะทันหันนี้ไม่เพียงแต่เพื่อระงับความคิดเห็นสาธารณะเท่านั้น แต่ยังเกิดจากข้อจำกัดทางเทคนิคอีกด้วย จากการเปิดเผยอย่างเป็นทางการ พบว่ายังมีข้อบกพร่องที่ยังไม่ได้รับการแก้ไขในกระบวนการตรวจสอบ KYC ซึ่งทำให้ผู้ใช้บางรายที่ปฏิบัติตามข้อกำหนดไม่สามารถเข้าร่วมได้ การบังคับให้เปิดช่องให้เงิน 1 พันล้านดอลลาร์ก่อนที่จะขจัดอุปสรรคเหล่านี้ออกไปนั้นเป็นสิ่งที่ไม่ฉลาดนัก
สำหรับปัญหา "อยู่หรือออก" ที่ผู้ใช้เดิมกังวลมากที่สุด ทีมงานได้นำเสนอวิธีแก้ปัญหาที่เป็นรูปธรรม แถลงการณ์อย่างเป็นทางการยอมรับว่าประสบการณ์การใช้งาน "ยอมรับไม่ได้" โดยเฉพาะอย่างยิ่งสำหรับ ผู้ใช้รุ่นแรกที่เข้ามาโดยคาดหวัง "วงเงินสูงสุด 250 ล้านดอลลาร์" เนื่องจากการเพิ่มวงเงินขึ้นเป็นสองเท่าอย่างไม่คาดคิดทำให้ส่วนแบ่งและสิทธิ์ของพวกเขาลดลงอย่างเห็นได้ชัด เพื่อแก้ไข "การผิดนัดชำระหนี้ตามความคาดหวัง" นี้ ทีมงานสัญญาว่าจะเปิดตัวหน้าการถอนเงินในอีกไม่กี่วันข้างหน้า เพื่อให้ผู้ใช้มีทางเลือก
แม้ว่าจะได้รับคำวิพากษ์วิจารณ์จากหลายๆ คนว่ากระบวนการดำเนินการดังกล่าวเป็นเพียง "การดำเนินการชั่วคราว" แต่ปริมาณเงินมหาศาลก็สามารถพิสูจน์ได้ด้วยตัวมันเอง หลังจากที่โทเค็น MEGA ขายไปได้กว่า 1.39 พันล้านดอลลาร์เมื่อเดือนที่แล้ว โทเค็นมูลค่า 500 ล้านดอลลาร์นี้ "ขายหมดภายในไม่กี่วินาที" อีกครั้ง ซึ่งยืนยันถึงความคาดหวังที่สูงของตลาดที่มีต่อ MegaETH
อย่างไรก็ตาม เหตุการณ์นี้ยังถือเป็นการเตือนสติให้กับโครงการ Web3 ทั้งหมดที่เกิดมาด้วยช้อนเงินช้อนทองในปาก การรับรองจาก Vitalik Buterin และ Joe Lubin สามารถกำหนดได้ว่าคุณมีศักยภาพสูงแค่ไหน แต่ความสามารถในการดำเนินการทางวิศวกรรมขั้นพื้นฐานที่สุดจะกำหนดว่าคุณสามารถบินได้ไกลแค่ไหน
- 核心观点:MegaETH预存款活动因技术故障与人为失误失败。
- 关键要素:
- 后端配置错误致存款请求被驳回。
- 多签意外执行打乱官方扩容计划。
- KYC漏洞迫使10亿美元计划取消。
- 市场影响:暴露项目执行风险,引发社区信任危机。
- 时效性标注:短期影响


