การโจมตี Bitcoin Timewarp และ Soft Fork การล้างข้อมูลฉันทามติ

BitMEX Research กลับมาศึกษา "Timewarp attack" ใน Bitcoin ซึ่งเป็นช่องโหว่ที่อนุญาตให้ผู้ขุดที่ควบคุมกำลังแฮชส่วนใหญ่สามารถจัดการกับเวลาบล็อก หลอกลดความยากในการขุดและสร้างบล็อกได้ภายในไม่กี่วินาที ช่องโหว่เกิดจากข้อผิดพลาดนับช่วงเวลาหนึ่งค่าผิดของ Satoshi Nakamoto ในสูตรปรับความยาก: หน้าต่าง 2,016 บล็อกนับผิดเป็น 2,016 แทนที่จะเป็น 2,015 ช่วงเวลา โดยการค่อยๆ ย้อนเวลาบล็อกในช่วงหน้าต่างเดียวกันแล้วข้ามไปเวลาจริงตอนบล็อกสุดท้าย ผู้โจมตีสามารถทำให้ความยากลดลงได้ถึง 2.8 เท่าในแต่ละรอบ ทำให้เวลาบล็อกสั้นลงถึงระดับต่ำกว่าหนึ่งวินาที นักพัฒนาบิทคอยน์ Antoine Poinsot เสนออัปเกรด soft-fork ชื่อ "The Great Consensus Cleanup" เพื่อแก้ไขบั๊กเก่าหลายอย่าง รวมถึง Timewarp attack วิธีแก้คือไม่ให้บล็อกแรกของหน้าต่างความยากใดๆ มีเวลาบันทึกย้อนหลังเกินสองชั่วโมงจากบล็อกสุดท้ายของหน้าต่างก่อนหน้า จำกัดการลดความยากในหน้าต่างเดียวให้อยู่ที่ประมาณ 0.6% เท่านั้นและป้องกันผลกระทบแบบทบต้น ข้อเสนอยังอยู่ระหว่างการอภิปราย การเปิดใช้งานต้องได้รับการสนับสนุนจากผู้ขุดและโหนด สำหรับเทรดเดอร์ ข่าวนี้เน้นความเสี่ยงด้านความปลอดภัยซึ่งแม้จะรุนแรงในทางทฤษฎี แต่ยากจะเอาเปรียบถ้าไม่ได้ครอบครองกำลังแฮชส่วนใหญ่ และจะเห็นได้ชัดเจน ทำให้ระบบนิเวศมีเวลาตอบสนอง หากนำมาใช้ soft fork นี้จะเสริมความแข็งแกร่งให้กฎฉันทามติของ Bitcoin โดยไม่เปลี่ยนนโยบายการเงิน มอบความยืดหยุ่นในระยะยาวให้กับเครือข่ายแต่มีผลกระทบทันทีต่อราคาน้อยมาก
Neutral
บทความกล่าวถึงช่องโหว่ที่มีมานาน แทนที่จะเป็นการโจมตีที่กำลังเกิดขึ้น การใช้ประโยชน์จากการโจมตี Bitcoin Timewarp ต้องใช้พลังแฮชส่วนใหญ่ ซึ่งเป็นที่สังเกตได้ง่าย และสามารถถูกต้านทานได้ด้วยการแยกโซ่ฉุกเฉิน Soft fork ที่เสนอ Consensus Cleanup จะเพิ่มความปลอดภัยโดยไม่เปลี่ยนแปลงเศรษฐศาสตร์อุปทาน การอัปเกรดเสริมความแข็งแกร่งที่คล้ายกัน (เช่น SegWit, Taproot) มีผลกระทบต่อราคาทันทีจำกัด แต่ช่วยเพิ่มความมั่นใจในระยะยาว ดังนั้นข่าวนี้จึงไม่ก่อให้เกิดแรงกดดันในการซื้อโดยตรง (ขาขึ้น) และไม่ทำให้เกิดการขายด้วยความกลัว (ขาลง); ผลกระทบต่อตลาดน่าจะเป็นกลางจนกว่าจะมีการวางแผนการใช้งานที่ชัดเจน