Liquid Network จะคืนค่าการถอน Bitcoin (peg out) เมื่อใด?
cryptonewsLiquid Network กล่าวในการอัปเดตระบบนิเวศเมื่อวันที่ 28 ก.ย. ว่าการตรวจสอบความปลอดภัยภายนอกของ Elements v23.3.4 กำลังดำเนินการอยู่ ซึ่งเป็นส่วนหนึ่งของงานเพื่อคืนค่าการถอน Bitcoin (peg out) อย่างปลอดภัยหลังจากเหตุการณ์ด้านความปลอดภัยในเดือนกันยายนของเครือข่าย
ในเวลาเดียวกัน Liquid Federation กำลังอัปเดตรายการคีย์อนุมัติการถอน (Peg out Authorization Key, PAK) รายการเดิมกำลังถูกแทนที่ และสหพันธ์กำลังทำงานเพื่อให้แน่ใจว่าคีย์สำหรับรับ Bitcoin ทั้งหมดที่เกี่ยวข้องกับการถอนถูกเก็บรักษาอย่างปลอดภัยในการเก็บรักษาแบบเย็น (cold storage)
Liquid ไม่ได้ระบุวันที่สำหรับการเริ่มถอนใหม่ เครือข่ายกล่าวว่าการตรวจสอบและการเปลี่ยนแปลง PAK เป็นขั้นตอนสู่การกลับมาดำเนินการถอนอย่างปลอดภัย โดยจะมีการอัปเดตเพิ่มเติมเกี่ยวกับกระบวนการกู้คืนในเร็วๆ นี้
การตรวจสอบ Liquid Network มุ่งเป้าไปที่ Elements v23.3.4
Elements v23.3.4 เปิดตัวเมื่อต้นเดือนนี้เพื่อแก้ไขข้อบกพร่องซอฟต์แวร์ที่ถูกโจมตีในเหตุการณ์วันที่ 6 ก.ย. เมื่อผู้โจมตีสร้าง LBTC ที่ไม่มีสินทรัพย์ค้ำประกันประมาณ 4,000 รายการ และใช้กระบวนการถอนปกติของ Liquid เพื่อถอน Bitcoin จากเงินสำรองของสหพันธ์
การตรวจสอบภายนอกล่าสุดเพิ่มการทบทวนอีกรอบของรุ่นนั้นก่อนที่จะเปิดการถอนอีกครั้ง
Elements เป็นแพลตฟอร์มบล็อกเชนโอเพนซอร์สที่อยู่เบื้องหลัง Liquid เครือข่ายใช้ธุรกรรมปกปิด (confidential transactions) ซึ่งซ่อนจำนวนธุรกรรมในขณะที่หลักฐานการเข้ารหัสช่วยให้โหนดตรวจสอบได้ว่าจำนวนเหล่านั้นถูกต้อง
การประเมินหลังเหตุการณ์ของ Liquid กล่าวว่าช่องโหว่เกี่ยวข้องกับวิธีที่ Elements แคชผลลัพธ์ของการตรวจสอบการพิสูจน์ช่วง (rangeproof) การเปลี่ยนแปลงก่อนหน้านี้ได้ลบบริบทธุรกรรมบางส่วนออกจากคีย์แคช ทำให้เกิดข้อบกพร่องฉันทามติที่อาจทำให้ผลการตรวจสอบที่แคชไว้ถูกนำกลับมาใช้ใหม่ภายใต้สถานการณ์ที่แตกต่างกัน
การแก้ไขในภายหลังได้แก้ไขปัญหาที่ระบุในตอนแรก แต่ปัญหาที่สองเกี่ยวกับวิธีรวมฟิลด์ในคีย์แคชยังคงอยู่ ผู้โจมตีวันที่ 6 ก.ย. ใช้ประโยชน์จากจุดอ่อนที่สองเพื่อสร้างเอาต์พุตที่มูลค่าไม่ได้รับการสนับสนุนจากอินพุต
Elements v23.3.4 เปลี่ยนวิธีสร้างคีย์แคชการพิสูจน์ช่วง (rangeproof) และการพิสูจน์ surjection (surjection proof) โดยการซีเรียลไลซ์แต่ละฟิลด์ด้วยคำนำหน้าความยาว Liquid กล่าวว่าการเปลี่ยนแปลงนี้ป้องกันไม่ให้ชุดอินพุตที่แตกต่างกันสร้างคีย์แคชเดียวกันผ่านวิธีการชนกันที่ใช้ในการโจมตี
การแก้ไขที่แข็งแกร่งขึ้นถูกรวมเข้ากับสาขาการเปิดตัว Elements 23.3.x เมื่อวันที่ 8 ก.ย. และ Elements v23.3.4 ถูกเผยแพร่ในวันถัดไป
Liquid กลับมาผลิตบล็อกอีกครั้งหลังจากโหนดผู้ทำหน้าที่ (functionary nodes) ได้รับการอัปเดตซอฟต์แวร์ที่จำเป็น ในขณะที่การดำเนินการถอนยังคงถูกปิดใช้งาน
ธุรกรรมกลับมาสู่เครือข่ายในภายหลังเมื่อ Liquid ดำเนินการตามกระบวนการกู้คืนแบบเป็นขั้นตอน การถอนยังคงถูกระงับในขณะที่สหพันธ์ทำงานในส่วนของระบบที่ปล่อย BTC จากเงินสำรองให้เสร็จสิ้น
Liquid Federation กำลังแทนที่รายการ PAK
ส่วนที่สองของการอัปเดตวันที่ 28 ก.ย. เน้นที่ระบบ PAK ที่ใช้ในการอนุมัติการถอนจาก Liquid ไปยัง Bitcoin
ภายใต้สถาปัตยกรรมของ Liquid รายการ PAK ประกอบด้วยคีย์สองตัวที่มีฟังก์ชันแยกกัน ส่วนประกอบแบบออฟไลน์ได้มาจากกระเป๋าเงินรับ Bitcoin ของสมาชิก ในขณะที่คีย์แบบออนไลน์ลงนามคำขอถอน
โหนดผู้ทำหน้าที่ (functionary nodes) ใช้ส่วนประกอบแบบออฟไลน์เพื่อตรวจสอบว่าปลายทาง Bitcoin เป็นของรายการ PAK ที่ลงทะเบียนไว้ คีย์ส่วนตัวที่ควบคุม Bitcoin ที่รับนั้นตั้งใจให้ยังคงออฟไลน์
ส่วนประกอบแบบออนไลน์ทำงานต่างออกไป คีย์ส่วนตัวของมันทำงานบนโหนด Elements เพราะจำเป็นต้องลงนามคำขอให้ปล่อย Bitcoin ผ่านกระบวนการถอน
การประเมินเหตุการณ์ของ Liquid กล่าวว่าการจัดกระเป๋าเงินออฟไลน์มีจุดประสงค์เพื่อให้การป้องกันอีกชั้นหนึ่งหากระบบต้นน้ำ (upstream system) ล้มเหลว Bitcoin ที่ปล่อยผ่านการถอนจะยังคงอยู่ในกระเป๋าเงินเย็น (cold wallet) และต้องมีการดำเนินการแยกต่างหากก่อนที่จะเคลื่อนย้ายต่อไปได้
เหตุการณ์วันที่ 6 ก.ย. เปิดเผยจุดอ่อนในการป้องกันนั้นพร้อมกับช่องโหว่ฉันทามติของ Elements
หลังจากสร้าง LBTC ที่ไม่มีสินทรัพย์ค้ำประกัน ผู้โจมตีใช้ SideSwap ซึ่งเป็นสมาชิก Liquid Federation ที่มี PAK เพื่อดำเนินการถอน SideSwap ได้รับ LBTC ประมาณ 4,000 รายการผ่านบริการของตนก่อนที่ผู้ลงนามของสหพันธ์จะปล่อย BTC ประมาณ 3,996 BTC บน Bitcoin
การประเมินของ Liquid กล่าวว่าปัญหาสองประการที่แยกจากกันทำให้ Bitcoin ถูกนำไปได้: ช่องโหว่ฉันทามติของ Elements และช่องว่างในการกำหนดค่ากระบวนการลงนาม PAK ของสมาชิกสหพันธ์รายหนึ่ง
SideSwap กล่าวว่าสหพันธ์ทราบว่าคีย์การอนุมัติการถอนของตนทำงานออนไลน์ และการจัดเรียงนี้ปรากฏให้เห็นในการถอนของตนมาหลายปี บริษัทกล่าวว่าไม่ได้รับคำสั่งให้เปลี่ยนวิธีที่คีย์ทำงานหรือระงับการถอนก่อนเกิดเหตุการณ์
SideSwap กล่าวว่ากำลังทบทวนวิธีเก็บรักษาคีย์การอนุมัติของตน รวมถึงขีดจำกัดและการตรวจสอบที่ใช้ก่อนการจ่ายเงิน และจะไม่คืนค่าบริการถอนจนกว่าบริษัทและสหพันธ์จะพอใจกับการตั้งค่าความปลอดภัยใหม่
การอัปเดตล่าสุดของ Liquid ยืนยันแล้วว่าสหพันธ์กำลังแทนที่รายการ PAK เดิมและทำงานเพื่อให้แน่ใจว่าคีย์การถอนที่เกี่ยวข้องถูกเก็บในการเก็บรักษาแบบเย็น (cold storage) ก่อนที่จะเริ่มการถอนอีกครั้ง
การถอนยังคงเป็นการดำเนินการที่ถูกจำกัดขั้นสุดท้าย
กิจกรรมธุรกรรมปกติกลับมาในช่วงต้นเดือนกันยายน แต่การตรึง Bitcoin ยังคงอยู่ภายใต้ข้อจำกัดระหว่างการกู้คืน
Liquid หยุดโหนดบริดจ์ในตอนแรกเมื่อวันที่ 6 ก.ย. หลังจากผู้โจมตีใช้ประโยชน์จากข้อบกพร่องของ Elements การผลิตบล็อกกลับมาดำเนินการในวันที่ 9 ก.ย. โดยใช้เชนที่แก้ไขแล้ว ตามด้วยการกลับมาของกิจกรรมธุรกรรมของผู้ใช้เมื่อสหพันธ์เฝ้าติดตามเครือข่าย
การถอนยังคงถูกปิดใช้งานตลอดขั้นตอนเหล่านั้น
เหตุการณ์เดิมส่งผลให้ BTC ประมาณ 4,000 BTC ออกจากเงินสำรองของสหพันธ์หลังจากผู้โจมตีสร้าง LBTC ที่ไม่มีสินทรัพย์ค้ำประกัน ผู้กระทำระบุตัวตนว่าเป็นแฮกเกอร์หมวกขาว (white hats) ผ่านข้อความบนเชน และต่อมาคืน BTC 3,400 BTC ให้กับกระเป๋าเงินของสหพันธ์หลังจาก Blockstream ยืนยันว่าโหนดที่ได้รับผลกระทบได้รับการแพตช์แล้ว
BTC ประมาณ 602 BTC ยังคงอยู่ภายใต้ความพยายามกู้คืน ตามการประเมินเหตุการณ์โดยละเอียดล่าสุดของ Liquid
Blockstream ปฏิเสธข้อเรียกร้องเงินรางวัลที่ผูกกับเงินที่เหลือในภายหลัง โดยกล่าวว่าจะทำงานร่วมกับหน่วยงานบังคับใช้กฎหมาย ตลาดแลกเปลี่ยน ผู้เชี่ยวชาญด้านนิติวิทยาศาสตร์ดิจิทัล และผู้ให้บริการอื่นๆ เพื่อติดตามการกู้คืน
แผนการกู้คืนแบบเป็นขั้นตอนของ Liquid กำหนดให้การดำเนินการถอนกลับมาหลังจากสถานะของเครือข่ายได้รับการกู้คืนและงานด้านความปลอดภัยที่จำเป็นเสร็จสิ้น การตรวจสอบความปลอดภัยภายนอกของ Elements v23.3.4 และการแทนที่รายการ PAK เป็นขั้นตอนล่าสุดที่เปิดเผยภายใต้กระบวนการนั้น
เนื้อหานี้จัดทำขึ้นโดยมีวัตถุประสงค์เพื่อแจ้งข้อมูลและให้ความรู้เท่านั้น และไม่ถือว่าเป็นคำแนะนำด้านการลงทุนที่เกี่ยวข้องกับ BTCC แต่อย่างใด BTCC ใช้ความพยายามอย่างเต็มที่ แต่ไม่สามารถรับประกันความจริงแท้ ความถูกต้อง หรือความเป็นต้นฉบับของเนื้อหาข้างต้นได้