Bitcoin Addict - ข่าวสารและบทความคริปโต

Bitcoin Core เตรียมออก v30.2 แก้บั๊กย้าย Legacy Wallet หลังมีความเสี่ยงสูญเสียการเข้าถึงเงิน
07 January 2026ข่าวโดย Rawiwarn Owattasanee

Bitcoin Core เตรียมออก v30.2 แก้บั๊กย้าย Legacy Wallet หลังมีความเสี่ยงสูญเสียการเข้าถึงเงิน

นักพัฒนา Bitcoin Core ออกประกาศเตือนผู้ใช้งานเกี่ยวกับ บั๊กในเวอร์ชัน 30.0 และ 30.1 ที่เกี่ยวข้องกับการ “ย้าย/อัปเกรดกระเป๋าเงินเก่า (wallet migration)” ซึ่งในบางเงื่อนไขอาจทำให้โปรแกรม ลบไฟล์กระเป๋าเงิน (wallet files) และนำไปสู่ การสูญเสียการเข้าถึงเงิน ได้ หากผู้ใช้ไม่มีแบ็กอัปภายนอก

 

รายงานระบุว่า บั๊กนี้เกิดกับ “เคสเฉพาะ” และมักกระทบกับการย้ายจาก กระเป๋าแบบ Legacy ที่มีไฟล์ชื่อเดิมอย่าง wallet.dat (ไม่ได้เปลี่ยนชื่อ/ไม่ได้อัปเกรดมาก่อน) โดยเฉพาะผู้ใช้ที่ตั้งค่าโฟลเดอร์กระเป๋าแบบกำหนดเองผ่าน -walletdir และมีการเปิด pruning อยู่

 

บั๊กทำงานยังไง: เหมือนย้ายสำเร็จ แต่เผลอลบทั้งโฟลเดอร์

 

ตามคำอธิบายของ Lacie Zhang (Bitget Wallet) บั๊กจะถูกกระตุ้นเมื่อ Bitcoin Core พยายามย้ายไฟล์ legacy ที่ “ไม่มีชื่อ” (wallet.dat) ที่อยู่ใน custom wallet directory ซึ่งมักถูกกำหนดด้วย -walletdir ในขณะที่เปิด pruning

 

ปัญหาคือ หลัง migration ดูเหมือนจะสำเร็จ แต่ขั้นตอน “cleanup” กลับ ลบทั้งโฟลเดอร์กระเป๋าเงิน แบบผิดพลาด และถ้าผู้ใช้ไม่มีแบ็กอัปภายนอกไว้ก่อน ก็แทบจะหมายถึง หมดสิทธิ์กู้ไฟล์กระเป๋าเงินในเครื่อง เพราะไฟล์ local wallet ถูกลบออกทั้งหมด

 

ฝั่ง Shawn Odonaghue (Orbs) เสริมว่า บั๊กนี้กระทบหลัก ๆ กับ “เซ็ตอัปกระเป๋าเงินที่เก่ามาก” ขณะที่ผู้ใช้ที่ใช้ hardware wallet หรือซอฟต์แวร์กระเป๋ายุคใหม่ มักจะไม่เจอปัญหาลักษณะนี้

 

Bitcoin Core ถอนดาวน์โหลด v30.0/30.1 และเตรียมออก v30.2

 

Bitcoin Core v30.1 เพิ่งปล่อยเมื่อ 1 มกราคม ก่อนที่บั๊กดังกล่าวจะถูกเปิดเผยต่อสาธารณะในวันจันทร์ และทีมพัฒนาได้ ดึง (pull) ไฟล์ไบนารีของ v30.0 และ v30.1 ออกจากเว็บดาวน์โหลดทางการ แล้ว

 

019b9266-a720-70a5-a1c6-e98dbe4627fc.webp
บั๊กใน Bitcoin Core เวอร์ชัน 30.0 และ 30.1 ที่มา: Bitcoin Core

 

โปรเจกต์แนะนำให้ผู้ใช้ หลีกเลี่ยงการใช้เครื่องมือ wallet-migration จนกว่าจะมีรุ่นแก้ไขคือ Bitcoin Core 30.2 พร้อมย้ำว่า ผู้ใช้ที่ “ไม่ได้กำลังย้ายกระเป๋า” ยังสามารถรันโหนดได้ตามปกติ

 

ใครเสี่ยงบ้าง และควรทำอะไรตอนนี้

 

Zhang แนะนำว่าผู้ใช้ที่เช็กเองได้ (สายเทคนิค) ควรดูเงื่อนไขหลัก ๆ เหล่านี้:

 

  • ใช้ Bitcoin Core v30.0 หรือ v30.1 อยู่หรือไม่

  • กระเป๋าเป็น Legacy wallet หรือไม่ (ไฟล์แบบเก่า)

  • ใน debug.log มีสัญญาณว่าเปิด pruning อยู่หรือไม่ และเคยพยายาม migration แล้วหรือยัง

  • โครงสร้างโฟลเดอร์: -walletdir ชี้ไปที่โฟลเดอร์กำหนดเอง/ไดรฟ์ที่เมานต์ไว้หรือไม่

 

เธอสรุปว่า “ความเสี่ยงสูงสุด” คือเมื่อครบเงื่อนไขเหล่านี้ และมีการ migration “กำลังจะเกิด/เคยเกิด” แล้ว
ถ้ายังไม่เริ่ม migration แนะนำให้ แบ็กอัปทั้ง data directory ออกไปสื่อภายนอกทันที และหลีกเลี่ยงการรีสตาร์ต/อัปเกรด จนกว่าจะย้ายไป v30.2 หรือใหม่กว่า

 

ทำไมเรื่องนี้กระทบวงกว้าง: Bitcoin Core ครอง 78% ของโหนด

 

แม้บั๊กนี้ไม่ใช่ “consensus-critical” (ไม่กระทบกติกาคอนเซนซัสของเครือข่าย) แต่ยังน่ากังวลเพราะ Bitcoin Core มีสัดส่วนโหนดสูงมาก โดยข้อมูลจาก Coin Dance ระบุว่า Bitcoin Core คิดเป็นราว 78% ของ reachable nodes ส่วนทางเลือกอื่นอย่าง Bitcoin Knots อยู่ราว 22%

 

019b926f-cd7c-7eb4-be34-fde00a948fd4.webp
Bitcoin Core เป็นระบบปฏิบัติการที่ใช้ในการประมวลผลโหนดส่วนใหญ่ ที่มา: Coindance

 

Odonaghue มองว่า “บทเรียนใหญ่” คือ concentration risk เมื่อ implementation เดียวกลายเป็นค่ามาตรฐานของระบบนิเวศ บั๊กหรือการตัดสินใจเชิงดีไซน์จึงมีผลกระทบ “กว้างกว่าที่ควร” ได้ง่าย

 

อ้างอิง : cointelegraph.com

ภาพ protos.com