นักพัฒนาชื่อ mononaut ได้แชร์ช่องโหว่ Bitcoin Lightning Network ใหม่ "replacement loop attack" บน X เมื่อวันที่ 21 ตุลาคม ส่งผลให้ Antoine Riard นักวิจัยและนักพัฒนาด้านความปลอดภัยที่มีชื่อเสียง ลาออกจากตำแหน่งในทีมพัฒนา Lightning Network การโจมตีนี้ใช้ประโยชน์จากกลไกเฉพาะในกระบวนการทำธุรกรรมของ Lightning Network ซึ่งก่อให้เกิดความสูญเสียทางการเงินแก่ผู้ใช้ที่เข้าร่วมในช่องทาง การโจมตีเกิดขึ้นเป็นกระบวนการหลายขั้นตอน ในขั้นแรก เมื่อการชำระเงินถูกส่งจาก Alice ไปยัง Carol ผ่านผู้ใช้เช่น Bob การชำระเงินจะได้รับการคุ้มครองโดยเอาต์พุต HTLC ในข้อผูกมัดช่องทางที่กำหนดไว้ของ Bob กับเพียร์แต่ละราย คุณลักษณะสำคัญของการตั้งค่านี้คือกลไกการล็อกเวลา ซึ่งช่วยให้มั่นใจได้ว่า HTLC ขาออกไปยัง Carol จะหมดอายุก่อน HTLC ขาเข้าจาก Alice ทำให้ Bob มีหน้าต่างในการตอบสนองหากมีปัญหาใดๆ เกิดขึ้น เป้าหมายของผู้โจมตีคือการใช้ประโยชน์จากกลไกนี้เพื่อบังคับให้ Bob หมดเวลาการทำธุรกรรมออนไลน์ เมื่อ Carol ไม่สามารถเปิดเผยภาพล่วงหน้าการชำระเงินก่อนที่การล็อคเวลาของบล็อก T จะหมดอายุ หลังจากทำเช่นนั้น Bob จะถ่ายทอดธุรกรรมเพื่อปิดช่องกับ Carol และกู้คืนเงินทุนผ่านธุรกรรม "htlc-timeout" หลังจากที่ผู้โจมตีค้นพบธุรกรรมนี้ เขาก็เผยแพร่ธุรกรรม "htlc-preimage" ที่มีต้นทุนสูงกว่าอย่างรวดเร็ว โดยแทนที่ธุรกรรมของ Bob ใน mempool การวนซ้ำนี้ถูกดำเนินการซ้ำๆ เพื่อป้องกันความพยายามของ Bob ในการกู้คืนเงินทุน ส่งผลให้ Bob ประสบกับความสูญเสียทางการเงินในที่สุด หากการวนซ้ำดำเนินต่อไปหลายบล็อก ทำให้ Alice สามารถหมดเวลา HTLC บนช่องทางอื่นได้
ความคิดเห็นทั้งหมด