สรุปเหตุการณ์: การใช้ช่องโหว่ในการคำนวณรางวัลและการอัปเกรดเครือข่าย

@Coredao_Org
อังกฤษ05 ก.ย. 2569
130K
643
195
137
31

TL;DR

Core DAO ได้แก้ไขปัญหาการใช้ช่องโหว่ในการคำนวณรางวัลซึ่งทำให้มีการออกเหรียญ CORE จำนวน 255 ล้านเหรียญก่อนกำหนด โดยการอัปเกรด CoreRewardFix ได้ทำการเผาเหรียญ CORE จำนวน 186 ล้านเหรียญและปิดช่องโหว่ดังกล่าวโดยไม่มีการหยุดชะงักของเครือข่ายและไม่มีการสูญเสียเงินทุนของผู้ใช้งาน

สรุป

ระหว่างวันที่ 28 สิงหาคม 2026 ถึง 31 สิงหาคม 2026 ระบบบัญชีรางวัลบล็อกของเครือข่ายถูกโจมตีเพื่อให้เครดิตรางวัลวาลิเดเตอร์ในอัตราที่เร่งขึ้น แม้ว่าสิ่งนี้จะดึงรางวัลบล็อกที่กำหนดไว้สำหรับการออกในอนาคตออกมาก่อนกำหนด แต่ก็ไม่ได้สร้าง CORE เกินขีดจำกัดของโปรโตคอล ไม่เคยมีการละเมิดอุปทานสูงสุด 2.1B มีการออก CORE ประมาณ 255M ก่อนกำหนด

CORE ที่เร่งขึ้นส่วนใหญ่ (≈186M) ถูกนำออกจากอุปทาน ทำให้ส่วนนั้นถูกทำลายอย่างถาวร CORE เพิ่มเติมอีก ≈69M ถูกย้ายไปที่อื่นโดยผู้ไม่หวังดีก่อนการอัปเกรด ซึ่งอยู่นอกเหนือขอบเขตของการกระทบยอดบนเชน Core Foundation กำลังทำงานร่วมกับพันธมิตรที่เกี่ยวข้องเพื่อกู้คืนเงินเหล่านั้น และร่วมมืออย่างใกล้ชิดกับหน่วยงานบังคับใช้กฎหมายในประเทศที่เกี่ยวข้องเพื่อระบุตัวและจับกุมผู้รับผิดชอบ

ปัญหาถูกควบคุมและแก้ไขผ่านการอัปเกรดเครือข่ายที่ประสานงานกัน CoreRewardFix ซึ่งเปิดใช้งานบน mainnet ของ Core เมื่อ 2026-09-03 เวลา 13:00 UTC การอัปเกรด (1) ปิดช่องโหว่อย่างถาวร และ (2) ดำเนินการกระทบยอดบนเชนแบบครั้งเดียว ซึ่งลบ CORE ที่เร่งขึ้นออกจากการหมุนเวียน ในขณะที่รักษารายได้ที่ถูกต้องตามกฎหมายของวาลิเดเตอร์ที่ซื่อสัตย์ทุกคน

การอัปเกรดทำงานได้อย่างราบรื่นโดย ไม่มีเวลาหยุดทำงานของเครือข่าย ผลกระทบทั้งหมดได้รับการตรวจสอบบนเชนแล้ว

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

ผลกระทบ

การโจมตีดึงรางวัลจากพูลรางวัลที่มีอยู่ของเครือข่าย ไม่มีการสร้าง CORE เกินกว่ากำหนดการจัดหาคงที่ของโปรโตคอล และไม่เคยละเมิดขีดจำกัดอุปทานสูงสุด โดยรวมแล้ว มีการออก CORE ที่เร่งขึ้นประมาณ 255M CORE ก่อนกำหนด การจัดการ:

CORE ที่เร่งขึ้น

จำนวน

สถานะ

รางวัลที่เร่งขึ้นทั้งหมดที่ได้รับ

≈255M CORE

ดึงมาจากพูลรางวัลล่วงหน้า

ถูกลบออกจากอุปทาน (เผาทำลาย)

≈186M CORE

✅ เสร็จสมบูรณ์

ถูกย้ายออกไปก่อนการอัปเกรด

≈69M CORE

อยู่ระหว่างการกู้คืน

ผลกระทบอื่นๆ:

เวลาหยุดทำงานของเครือข่าย

ไม่มี

  • อัปเกรดในแบนด์

เงินทุนของผู้ใช้ / ผู้วางเดิมพันที่ได้รับผลกระทบ

ไม่มี

รายได้วาลิเดเตอร์ที่ถูกต้องตามกฎหมาย

คงไว้

(การกระทบยอดลบเฉพาะส่วนเกินที่เร่งขึ้น)

รางวัลการวางเดิมพัน

หยุดชั่วคราวระหว่างการแก้ไข;

คืนค่า

หลังการอัปเกรด

CORE ที่ถูกลบ (≈186M) ไม่ได้ถูกโอนไปยังที่อยู่ใดๆ ยอดคงเหลือถูกลดลงโดยตรงในฐานข้อมูลสถานะ ถูกเผาทำลายอย่างถาวร จึงลดอุปทานทั้งหมดลง จาก ≈69M ที่ถูกย้ายก่อนการอัปเกรดและอยู่นอกเหนือขอบเขตของการกระทบยอดบนเชน ส่วนใหญ่ถูกกระจายโดยผู้โจมตีไปยังกระเป๋าเงินภายนอกจำนวนมาก การกู้คืนเงินเหล่านั้นกำลังดำเนินการผ่านช่องทางที่เหมาะสม เรากำลังทำงานอย่างใกล้ชิดกับหน่วยงานบังคับใช้กฎหมายในประเทศที่เกี่ยวข้องเพื่อระบุตัวและจับกุมผู้ไม่หวังดี

สาเหตุหลัก

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

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

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

ไทม์ไลน์ (UTC)

วันที่

เหตุการณ์

2026-08-28 - 08-31

รางวัลที่เร่งขึ้นได้รับเครดิตในรอบการชำระเงินสามรอบ (ครั้งสุดท้าย: 08-31 00:00)

2026-08-31 06:17

อัตราเงินเฟ้อหยุดลงบนเชนผ่านการกำกับดูแล มีการเปลี่ยนแปลงพารามิเตอร์รางวัลเพื่อหยุดการออกที่เร่งขึ้นอีก

2026-09-01 00:09

รางวัลสะสมถูกยึดที่การชำระเงินรอบเปลี่ยนและรักษาความปลอดภัยโดย Core Foundation

2026-09-02

พัฒนาแก้ไข ซ้อมบน testnet สาธารณะ และเผยแพร่

2026-09-03 13:00

CoreRewardFix เปิดใช้งานบน mainnet

(บล็อก 38,376,795) ช่องโหว่ถูกปิด อุปทานถูกกระทบยอด เครือข่ายดำเนินต่อไปโดยไม่หยุดชะงัก

การแก้ไข: การอัปเกรด CoreRewardFix

จัดส่งในไคลเอ็นต์ v1.0.26 การอัปเกรดเปิดใช้งานชุดการป้องกัน ณ เวลาฟอร์ก และดำเนินการกระทบยอดยอดคงเหลือแบบครั้งเดียว:

การป้องกัน (ถาวร):

  • การ์ดต่อบล็อก บนเส้นทางการให้เครดิตรางวัล ทำให้มั่นใจว่ารางวัลของบล็อกสามารถให้เครดิตได้สูงสุดหนึ่งครั้ง
  • การปฏิเสธบล็อกที่บัญชี coinbase มีการมอบหมาย EIP-7702 ลบการกำหนดค่าบัญชีที่เปิดใช้งานการละเมิด
  • การปฏิเสธธุรกรรมแก๊สศูนย์ที่ไม่คาดคิด เป็นมาตรการสำรองเพิ่มเติม (ธุรกรรมระบบโปรโตคอลที่ถูกต้องตามกฎหมายยังคงไม่ได้รับผลกระทบ)

การกระทบยอดอุปทาน (ครั้งเดียว ที่บล็อกอัปเกรด):

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

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

การตรวจสอบ

ผลลัพธ์ทั้งหมดสามารถตรวจสอบได้อย่างอิสระบนเชนที่บล็อกอัปเกรด (38,376,795):

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

ตรรกะการกระทบยอดได้รับการตรวจสอบเพื่อให้แน่ใจว่าเป็นแบบกำหนดได้ (เหมือนกันสำหรับทุกโหนด) ใช้เพียงครั้งเดียว และไม่สามารถล้นหรือส่งผลกระทบต่อยอดคงเหลือใดๆ ที่ต่ำกว่าระดับที่เป็นธรรม

สถานะการกู้คืน

การกระทบยอดบนเชนลบ 186,153,491 CORE ของยอดคงเหลือรางวัลที่เร่งขึ้นออกจากอุปทานอย่างถาวร โดยการลดสถานะโดยตรง

CORE เพิ่มเติมอีก ≈69M CORE ถูกย้ายก่อนการอัปเกรดและอยู่นอกเหนือขอบเขตของการกระทบยอดบนเชน ส่วนใหญ่ถูกกระจายโดยผู้โจมตีไปยังกระเป๋าเงินภายนอกจำนวนมากก่อนการอัปเกรด Core Foundation กำลังทำงานอย่างใกล้ชิดกับหน่วยงานบังคับใช้กฎหมายและพันธมิตรอื่นๆ เพื่อกู้คืนเงินเหล่านี้ โดยมีหลักฐานบนเชนที่สมบูรณ์สนับสนุน

บทเรียนและขั้นตอนถัดไป

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

คำขอบคุณ

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

ยินดีต้อนรับคำถามหรือการวิเคราะห์อิสระ บล็อกอัปเกรด การเปลี่ยนแปลงสัญญา และการกระทบยอดทั้งหมดสามารถตรวจสอบได้ต่อสาธารณะบนเชน

บันทึกในคลิกเดียว

อ่านบทความไวรัลเชิงลึกด้วย AI ใน YouMind

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

สำรวจ YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม