คำตอบการวิจัย
ประเด็นสำคัญ วันที่ 22 พฤษภาคม Pyth Network เกิดความล้มเหลวระดับ validator ทำให้ Pythnet หยุดสร้างบล็อก ส่งผลให้ Hermes และ price feeds หยุดทำงานราว 4–5 ชั่วโมง กระทบโปรโตคอล DeFi จำนวนมาก [2][7] โปรโตคอลที่ใช้ Pyth สำหรับการประเมินมูลค่าค้ำประกัน การล้างพอร์ต (liquidation) และการตั้งราคาสัญญาอนุพันธ์ต้องเผชิญข้อมูลราคาที่ล้าสมัยหรือหายไป ทำให้บางแพลตฟอร์มต้องหยุดบริการชั่วคราวหรือใช้ oracle สำรอง [2][6] ทีมงาน Pyth และผู้ดูแล validator ประสานกันรีสตาร์ตเครือข่ายเพื่อกู้ระบบ เหตุการณ์นี้ทำให้เกิดคำถามเรื่องความเสี่ยงเมื่อ DeFi จำนวนมากพึ่งพา oracle เพียงไม่กี่เครือข่าย What happened during the recent Pyth Network outage that caused its validators to stop producing blocks and took down Pythnet and Hermes pri A validator failure on Pythnet temporarily halted price feed updates used by many DeFi protocols. AI พรอมต์ Create a landscape editorial hero image for this Studio Global article: What happened during the recent Pyth Network outage that caused its validators to stop producing blocks and took down Pythnet and Hermes pri. Article summary: On May 22, Pyth suffered a validator-level failure on Pythnet that stopped block production and knocked out Hermes endpoints plus core and sponsored price feeds for a little over four hours, with some reports saying more. Topic tags: general, general web, documentation. Reference image context from search candidates: Reference image 1: visual subject "Pyth Network experienced a major 4-hour outage on May 22, taking Pythnet and Hermes offline and disrupting DeFi price feeds across multiple" source context "Pyth Network Hit by Multi-Hour Oracle Outage, Disrupting DeFi Operations Across Chains" Reference image 2: visual subject "Pyth Network system status and pric
openai.com เมื่อวันที่ 22 พฤษภาคม เครือข่าย Pyth Network ซึ่งเป็นผู้ให้บริการ oracle ราคาสำหรับระบบการเงินแบบกระจายศูนย์ (DeFi) ประสบปัญหาโครงสร้างพื้นฐานครั้งใหญ่ ทำให้บริการหลักหยุดทำงานหลายชั่วโมง
ต้นเหตุเกิดจากความล้มเหลวระดับ validator บนเครือข่าย Pythnet ส่งผลให้ระบบ หยุดสร้างบล็อก (block production) และทำให้บริการสำคัญอย่าง Hermes API และ price feeds ของ Pyth ไม่สามารถอัปเดตข้อมูลราคาใหม่ได้เป็นเวลาประมาณ 4–5 ชั่วโมง
เนื่องจาก Pyth เป็นแหล่งข้อมูลราคาตลาดแบบเรียลไทม์ที่ใช้กันอย่างแพร่หลายใน DeFi การหยุดชะงักครั้งนี้จึงกระทบต่อระบบการเทรด การปล่อยกู้ และตลาดอนุพันธ์บนหลายบล็อกเชนพร้อมกัน
คนยังถาม คำตอบสั้น ๆ สำหรับ "Pyth Network ล่มหลายชั่วโมง เกิดอะไรขึ้น และทำไม DeFi ถึงได้รับผลกระทบ" คืออะไร วันที่ 22 พฤษภาคม Pyth Network เกิดความล้มเหลวระดับ validator ทำให้ Pythnet หยุดสร้างบล็อก ส่งผลให้ Hermes และ price feeds หยุดทำงานราว 4–5 ชั่วโมง กระทบโปรโตคอล DeFi จำนวนมาก [2][7]
ประเด็นสำคัญที่ต้องตรวจสอบก่อนคืออะไร? วันที่ 22 พฤษภาคม Pyth Network เกิดความล้มเหลวระดับ validator ทำให้ Pythnet หยุดสร้างบล็อก ส่งผลให้ Hermes และ price feeds หยุดทำงานราว 4–5 ชั่วโมง กระทบโปรโตคอล DeFi จำนวนมาก [2][7] โปรโตคอลที่ใช้ Pyth สำหรับการประเมินมูลค่าค้ำประกัน การล้างพอร์ต (liquidation) และการตั้งราคาสัญญาอนุพันธ์ต้องเผชิญข้อมูลราคาที่ล้าสมัยหรือหายไป ทำให้บางแพลตฟอร์มต้องหยุดบริการชั่วคราวหรือใช้ oracle สำรอง [2][6]
ฉันควรทำอย่างไรต่อไปในทางปฏิบัติ? ทีมงาน Pyth และผู้ดูแล validator ประสานกันรีสตาร์ตเครือข่ายเพื่อกู้ระบบ เหตุการณ์นี้ทำให้เกิดคำถามเรื่องความเสี่ยงเมื่อ DeFi จำนวนมากพึ่งพา oracle เพียงไม่กี่เครือข่าย
เกิดอะไรขึ้นในเหตุการณ์ Pyth Network ล่ม รายงานจากสถานะระบบและสื่อคริปโตระบุว่า ปัญหาเริ่มจาก validator layer ของ Pythnet ซึ่งเป็นเครือข่ายที่รวบรวมและยืนยันข้อมูลราคา
เมื่อ validator หยุดสร้างบล็อก การอัปเดตข้อมูล oracle ใหม่จึงไม่สามารถถูกยืนยันและเผยแพร่ไปยังแอปพลิเคชันต่าง ๆ ได้
ระบบหลักสองส่วนที่ได้รับผลกระทบคือ
Pythnet – เครือข่ายที่ประมวลผลและยืนยันการอัปเดตราคา
Hermes – API ที่ใช้กระจายข้อมูลราคาไปยังบล็อกเชนและแอปพลิเคชัน
เมื่อสองส่วนนี้หยุดทำงาน price feeds หลักและ sponsored feeds จึงหยุดอัปเดต ส่งผลให้ข้อมูลราคาที่โปรโตคอล DeFi ใช้ค้างอยู่กับค่าล่าสุดก่อนเกิดเหตุ
เหตุการณ์กินเวลามากกว่า สี่ชั่วโมง และบางรายงานระบุว่าอาจยาวเกิน ห้าชั่วโมง ก่อนที่บริการทั้งหมดจะกลับมาทำงานตามปกติ
อย่างไรก็ตาม ระบบทั้งหมดของ Pyth ไม่ได้หยุดพร้อมกันทั้งหมด โดยรายงานสถานะระบบระบุว่า Pyth Pro (ชื่อเดิม Lazer) ยังคงทำงานได้ตามปกติ ซึ่งชี้ให้เห็นว่าปัญหาน่าจะเกิดเฉพาะกับโครงสร้างพื้นฐาน Pythnet/Hermes ที่ใช้สำหรับบริการสาธารณะ
ทำไม Price Feed ที่หยุดทำงานจึงกระทบ DeFi อย่างหนัก ในระบบ DeFi oracle price feed คือแหล่งข้อมูลภายนอกที่ smart contract ใช้เพื่อรู้ราคาตลาดจริง
เมื่อข้อมูลราคาหยุดอัปเดต โปรโตคอลจำนวนมากจะไม่สามารถทำงานได้อย่างปลอดภัย
ตัวอย่างความเสี่ยงที่เกิดขึ้นได้ ได้แก่
1. การประเมินมูลค่าหลักประกันผิดพลาด
แพลตฟอร์มกู้ยืมใช้ข้อมูลราคาเพื่อคำนวณมูลค่าหลักประกัน หากราคาหยุดอัปเดต ระบบอาจประเมินมูลค่าผิด
2. การล้างพอร์ต (Liquidation) ล่าช้าหรือผิดพลาด
ระบบ liquidation ต้องใช้ราคาปัจจุบันเพื่อดูว่าผู้กู้ต่ำกว่าระดับความปลอดภัยหรือไม่ หากราคาล้าสมัย อาจเกิดการล้างพอร์ตช้า หรือผิดพลาด
3. ตลาดอนุพันธ์หยุดชะงัก
ตลาด perpetual futures หรือ options ต้องใช้ราคาแบบต่อเนื่องเพื่อคำนวณ mark price และ funding rate
ด้วยเหตุนี้ เมื่อ price feed ของ Pyth หยุดทำงาน โปรโตคอลบางแห่งจึงต้อง
หยุดการเทรดชั่วคราว
ปิดการกู้ยืมใหม่
หรือสลับไปใช้ oracle สำรอง หากมีระบบรองรับ
ผลกระทบจริงจะแตกต่างกันไปตามการออกแบบของแต่ละโปรโตคอล บางระบบมี staleness checks, circuit breakers หรือ oracle สำรอง ทำให้สามารถหยุดการทำงานอย่างปลอดภัยได้
ทีม Pyth แก้ปัญหาอย่างไร จากรายงานเหตุการณ์ ทีมงาน Pyth และผู้ดูแล validator ได้ดำเนินการกู้ระบบตามขั้นตอนดังนี้
ตรวจพบว่าระบบ Pythnet หยุดสร้างบล็อกและ price feed ไม่อัปเดต
validator ช่วยกัน ระบุสาเหตุของปัญหา
ผู้ดำเนินโหนดประสานกัน รีสตาร์ตเครือข่าย Pythnet และบริการที่เกี่ยวข้อง
จากนั้น Hermes endpoints และ price feeds จึงค่อย ๆ กลับมาทำงานตามปกติ
หลังระบบฟื้นตัว หน้า status ของโครงการระบุว่าเหตุการณ์ได้รับการแก้ไขแล้ว และทีมงานจะเผยแพร่ รายงาน postmortem ทางเทคนิค เพื่ออธิบายสาเหตุที่แท้จริงในภายหลัง
จนถึงรายงานแรก ๆ สาเหตุเชิงเทคนิคที่ทำให้ validator หยุดสร้างบล็อกยัง ไม่ได้ถูกเปิดเผยอย่างละเอียดต่อสาธารณะ
บทเรียนใหญ่: ความเสี่ยงจากการพึ่งพา Oracle เดียว เหตุการณ์นี้จุดประเด็นสำคัญในวงการ DeFi นั่นคือ oracle concentration risk หรือความเสี่ยงจากการพึ่งพาโครงสร้างพื้นฐานเดียวกัน
Pyth เป็นหนึ่งในเครือข่าย oracle ที่ใหญ่ที่สุด โดยรวบรวมข้อมูลจาก สถาบันการเงินและผู้ให้ข้อมูลมากกว่า 120 ราย และกระจาย price feeds ไปยัง บล็อกเชนกว่า 100 เครือข่าย
ขนาดเครือข่ายที่ใหญ่ช่วยให้ข้อมูลครอบคลุมและรวดเร็ว แต่ก็มีข้อเสียคือ
เมื่อ oracle เครือข่ายใหญ่เกิดปัญหา
โปรโตคอลจำนวนมากอาจ สูญเสียข้อมูลราคาพร้อมกัน
ระบบ liquidation อาจหยุดหรือทำงานผิดปกติ
ตลาด DeFi หลายแห่งต้อง หยุดการดำเนินการพร้อมกัน
เหตุการณ์วันที่ 22 พฤษภาคมจึงเป็นตัวอย่างชัดเจนว่า แม้ DeFi จะกระจายศูนย์ในระดับแอปพลิเคชัน แต่ก็ยังสามารถมี ความเสี่ยงแบบรวมศูนย์ในชั้นโครงสร้างพื้นฐาน ได้
สิ่งที่นักพัฒนา DeFi เรียนรู้จากเหตุการณ์นี้ เหตุการณ์ลักษณะนี้ทำให้โปรโตคอลจำนวนมากเริ่มให้ความสำคัญกับการออกแบบความปลอดภัยมากขึ้น เช่น
ใช้ oracle หลายผู้ให้บริการ แทนการพึ่งพาแหล่งเดียว
ตั้งค่า ตรวจจับราคาล้าสมัย (staleness checks)
มี fallback feeds สำหรับกรณีฉุกเฉิน
ใช้ circuit breakers เพื่อหยุดการกู้ยืมหรือเทรดเมื่อ oracle มีปัญหา
แนวทางเหล่านี้ช่วยให้โปรโตคอลสามารถ "หยุดอย่างปลอดภัย" แทนที่จะทำงานต่อด้วยข้อมูลราคาที่ผิดพลาด
สรุป แม้เหตุการณ์ Pyth Network ล่มในวันที่ 22 พฤษภาคมจะกินเวลาเพียงไม่กี่ชั่วโมง แต่ก็แสดงให้เห็นว่า oracle network กลายเป็นโครงสร้างพื้นฐานสำคัญของ DeFi ไปแล้ว
เมื่อ Pythnet หยุดสร้างบล็อก price feeds ทั่วระบบนิเวศก็หยุดตาม ทำให้โปรโตคอลต้องพึ่งกลไกป้องกันหรือวิธีแก้ไขชั่วคราว
จนกว่าจะมีรายงาน postmortem อย่างละเอียด เหตุการณ์นี้ยังคงเป็น บททดสอบจริงของความทนทานของ DeFi และเป็นเครื่องเตือนใจว่า ระบบการเงินบนบล็อกเชนจำเป็นต้องมี ความซ้ำซ้อนของโครงสร้างพื้นฐาน (redundancy) เพื่อรับมือกับเหตุขัดข้องในอนาคต
coinness.com Pyth Network suffers system outage for over 4 hours - CoinNess