นักพัฒนา Monero และผู้ดำเนินการกลุ่มขุดกำลังพิจารณากลไกป้องกันอย่างรวดเร็วด้วยซอฟต์แวร์ตามการกล่าวอ้างว่ากลุ่มขุด Qubic ได้ครอบครองพลังประมวลผลเครือข่ายเกินครึ่งช่วงเวลาหนึ่งและทำให้เกิดการจัดระเบียบบล็อกเชนใหม่เมื่อวันที่ 12 สิงหาคม Riccardo Spagni อดีตผู้จัดการโครงการหลักของ Monero ได้ เสนอ ให้ใช้ "detective mining" ซึ่งเป็นวิธีการระดับกลุ่มในการทำลายการขุดตามใจชอบโดยไม่ต้องเปลี่ยนแปลงโปรโตคอล
สิ่งที่ควรรู้:
- กลุ่มขุด Qubic อ้างว่าสามารถควบคุมพลังประมวลผลของ Monero เกิน 51% และทำให้เกิดการจัดระเบียบหกบล็อก
- การแลกเปลี่ยนเช่น Kraken หยุดพักการฝาก XMR ขณะตรวจสอบความมั่นคงของเครือข่าย
- การป้องกัน "detective mining" ที่เสนอจะทำงานในระดับกลุ่มขุดโดยไม่ต้องเปลี่ยนแปลงฉันทามติ
ข้อกล่าวหาโจมตีและการตอบสนองของอุตสาหกรรม
แคมเปญของ Qubic ถึงจุดสูงสุดเมื่อวันที่ 12 สิงหาคมเมื่อโครงการได้ประกาศว่าได้เกินพลังประมวลผลทั้งหมดของ Monero ไป 51% กลุ่มอ้างว่าสามารถ "จัดระเบียบบล็อกเชน" เป็นส่วนหนึ่งของการแสดงสดอย่างที่เรียกว่าการยึดครอง 51% Qubic อธิบายวิธีการของตนว่าเป็น "การขุดตามใจชอบ" ซึ่งสามารถสร้างรางวัลเกินสัดส่วนได้แม้จะมีพลังประมวลผลเพียง 33-40% ของเครือข่ายทั้งหมดแทนที่จะเป็นส่วนใหญ่สมบูรณ์
เหตุการณ์นี้ทำให้เกิดมาตรการจัดการความเสี่ยงที่รวดเร็วในสถานีแลกเปลี่ยนเงินดิจิตอล Kraken ได้ออกประกาศสถานะกลางเดือนสิงหาคมประกาศว่าหยุดรับฝาก XMR "หลังจากตรวจพบว่ามีกลุ่มขุดเดียวได้พลังประมวลผลเครือข่ายเกินครึ่ง" บริการการซื้อขายและการถอนยังคงดำเนินการอยู่ขณะติดตามความมั่นคงของเครือข่าย
การตอบสนองของสถานีแลกเปลี่ยนแสดงให้เห็นว่าการจัดระเบียบระยะสั้นสามารถขัดขวางการดำเนินการปกติได้
Monero มุ่งเป้าที่การใช้เวลา 2 นาทีต่อบล็อก หมายความว่าการจัดระเบียบหกบล็อกใช้เวลาประมาณ 12 นาที
ช่วงเวลานี้บังคับให้สถานีแลกเปลี่ยนต้องปรับนโยบายการยืนยันและกระบวนการฝาก
อย่างไรก็ตาม นักวิเคราะห์บางคนไม่ยอมรับข้อกล่าวหาของ Qubic โดยตรง นักวิจัยจาก RIAT Institute โต้แย้งกับการอธิบายนี้ โดยบอกว่า "ไม่ได้มีการโจมตี 51% เกิดขึ้น" พวกเขาระบุข้อมูลที่ขัดแย้งว่า Qubic ไม่ถึงเกณฑ์ส่วนใหญ่สมบูรณ์และสังเกตุว่าการจัดระเบียบหกบล็อกไม่เพียงพอที่จะยืนยันการควบคุมเครือข่ายที่สามารถย้อนธุรกรรมที่ยืนยันแล้วได้
แนวทางแก้ปัญหา Detective Mining
ข้อเสนอ detective mining ของ Spagni มุ่งเป้าที่จะกำจัดข้อได้เปรียบทางเศรษฐกิจที่ทำให้การขุดตามใจชอบน่าสนใจ สูตรนี้ใช้ประโยชน์จากข้อมูลที่มีอยู่แล้วในข้อความงานของกลุ่มที่ใช้ในการดำเนินการขุดมาตรฐาน ในสภาพแวดล้อมการขุดรวมกัน ข้อความงาน Stratum จะรวมถึงข้อมูลการขุดบล็อคก่อนหน้า หรือ "prevhash"
เหมืองตรวจจับหรือกลุ่มที่มีโปรแกรมตรวจจับซ่อนจะสมัครรับสตรีมงานของกลุ่มคู่แข่ง เมื่อ prevhash รั่วไม่ตรงกับจุดทิปบล็อกเชนที่รู้จักกันโดยสาธารณะ สูตรจะสร้างและส่งบล็อกที่ถูกต้องในทันทีที่จะขึ้นอยู่กับบล็อกพ่อแม่ที่ซ่อนของฝ่ายศัตรู นี่บังคับให้นักขุดตามใจต้องเปิดเผยการนำหน้าของบล็อคเชนส่วนตัวหรือสูญเสียไปทั้งหมด
วิธีการนี้ทำงานทั้งในระดับกลุ่มและ Stratum-proxy โดยไม่ต้องเปลี่ยนแปลงฉันทามติหรือโปรโตคอลซึ่งสามารถใช้ได้ในโครงสร้างพื้นฐาน Monero ที่มีอยู่แล้วโดยไม่ต้องสัมพันธ์กันทั้งชุมชนหรือกระบวนการ hard fork
ทฤษฎีเศรษฐศาสตร์ที่อยู่เบื้องหลัง detective mining มาจากแบบจำลอง Lee-Kim ที่ได้รับการตีพิมพ์ในปี 2019 โดยตามการวิเคราะห์ของ Spagni หากประมาณครึ่งหนึ่งของอัตรากำลังประมวลผลของเครือข่ายนำเอา detective mining ไปใช้ผ่านกลุ่มหลัก จะทำให้การขุดตามใจต้องมีเกณฑ์สมดุลที่ประมาณ 32-42% ของเครือข่ายทั้งหมด นี้แสดงถึงการพัฒนาที่สำคัญกว่าผล Eyal-Sirer แบบคลาสสิค ที่แสดงว่าการขุดตามใจสามารถมีรายได้แม้จะมีเพียง 25-33% ของพลังประมวลผลทั้งหมด
การท้าทายในการดำเนินการและมาตราการป้องกัน
ข้อเสนอของ Spagni คาดการณ์ถึงมาตรการตอบโต้ที่เป็นไปได้จากผู้โจมตี สูตรนี้รวมถึงกลไกป้องกันหลายอย่าง: การตรวจจับโดยใช้เสียงเซ็นเซอร์หลายตัว, ระยะเวลาผ่อนผันสั้น ๆ ก่อนการเปลี่ยนแปลงทางอ้อม, และการยืนยันการส่งส่วนแบ่งเพื่อตรวจจับงานที่แฝง รวมถึงระบบ ลดความเร็วและคุณสมบัติโทรมาต้องได้รับการลดการตรวจจับบวกเท็จ
มาตรการป้องกันเหล่านี้แสดงให้เห็นถึงแนวทางปฏิบัติงานที่สามารถใช้ได้กับผู้ดำเนินการกลุ่ม โดยไม่ต้องมีการเปลี่ยนแปลงระดับโปรโตคอล วิธีนี้สอดคล้องกับปรัชญาการพัฒนาของ Monero ในการเสริมสร้างสิ่งจูงใจทางเศรษฐกิจและความปลอดภัยในการดำเนินการ ก่อนที่จะทำการเปลี่ยนแปลงทางกลุ่ม
การประสบความสำเร็จของข้อเสนอมักขึ้นอยู่กับการรับไปใช้โดยกลุ่มขุดใหญ่ ๆ เพื่อให้สามารถดำเนินการได้ตามที่วางแผนไว้ว่ามีประสิทธิภาพสูง จำเป็นต้องมีสัดส่วนที่สำคัญจากอัตรากำลังประมวลผลเครือข่ายที่ดำเนินการ detective mining
คำอธิบายคำศัพท์ทางเทคนิค
อัตราการขุดหมายถึงพลังประมวลผลที่ทุ่มให้กับการขุดเครือข่ายคริปโต การโจมตี 51% เกิดขึ้นเมื่อนิติบุคคลเดียวควบคุมพลังประมวลผลนี้เกินกว่าครึ่ง อาจทำให้สามารถจัดระเบียบบล็อกเชนใหม่
การขุดตามใจแสดงถึงยุทธการที่นักขุดระงับบล็อกที่ค้นพบเพื่อรับประโยชน์จากนักขุดสุจริต การจัดระเบียบใหม่ในบล็อกเชนเกิดขึ้นเมื่อเครือข่ายใช้สายโซ่บล็อกที่แตกต่างจากที่ยอมรับก่อนหน้านี้ อาจทำให้ย้อนธุรกรรมได้
ข้อคิดที่จบลง
ณ วันที่ 19 สิงหาคม detective mining ยังคงเป็นข้อเสนอที่เปิดให้สนทนาในชุมชนมากกว่ามาตรฐานที่ถูกนำไปใช้จริง เหตุการณ์นี้แสดงให้เห็นว่าการรวมพลังขุดสามารถก่อให้เกิดมาตรการป้องกันทั่วทั้งอุตสาหกรรมได้ โดยการอัปเดตซอฟต์แวร์ระดับกลุ่มที่นำเสนอแสดงถึงแนวทางการตอบสนองในระยะสั้นที่เป็นไปได้มากที่สุด ณ เวลาสื่อรายงาน XMR มีราคาอยู่ที่ $268