
Bitcoin Core ออก v32.0rc1 แล้ว! เปลี่ยนดีฟอลต์เป็น PSBTv2 เตือนวอลเล็ตอาจสะดุดชั่วคราว
Bitcoin Core (ซอฟต์แวร์ node หลักที่ใช้รันเครือข่าย Bitcoin มากที่สุดในโลก) แท็กเวอร์ชัน release candidate ตัวแรกของซีรีส์ 32.0 (v32.0rc1) แล้วเมื่อวันที่ 14 กันยายนที่ผ่านมา ช้ากว่ากำหนดการเดิมที่วางไว้วันที่ 10 กันยายนเล็กน้อย เปิดหน้าต่างทดสอบราว 4 สัปดาห์ก่อนเป้าหมายแท็กเวอร์ชันจริง 32.0 ในวันที่ 10 ตุลาคมนี้
เปลี่ยนดีฟอลต์เป็น PSBTv2 จุดที่นักพัฒนาต้องเช็กด่วน
การเปลี่ยนแปลงที่สำคัญที่สุดของเวอร์ชันนี้คือคำสั่ง RPC (Remote Procedure Call) จำนวน 4 ตัว จะเปลี่ยนค่าเริ่มต้นไปใช้มาตรฐาน PSBTv2 (Partially Signed Bitcoin Transaction เวอร์ชัน 2) แทนมาตรฐานเดิม ทีมพัฒนาเตือนว่าทีมงานที่สร้าง แปลง หรือปรับค่าธรรมเนียม (fee-bump) ธุรกรรมแบบ PSBT ควรตรวจสอบเส้นทางการประมวลผลของตัวเองผ่าน parser และ signer ที่ใช้อยู่ ก่อนที่จะอัปเกรดจริง เพื่อป้องกันปัญหาความเข้ากันไม่ได้ที่อาจเกิดขึ้นชั่วคราวกับแอปหรือบริการที่เชื่อมต่อกับ Bitcoin Core โดยตรง นอกจากนี้ยังมีการนำฟิลด์ที่เลิกใช้แล้วออก และเพิ่มความเข้มงวดในการตรวจสอบอาร์กิวเมนต์ในหลายอินเทอร์เฟซ
ปรับสูตรประเมินค่าธรรมเนียมและดัชนีธุรกรรม
เวอร์ชันนี้ยังปรับสูตรประเมินค่าธรรมเนียม (fee estimation) ให้ผสมผสานข้อมูลจากทั้งราคาบล็อกจริงและสถานะ mempool เข้าด้วยกัน เพื่อให้คำแนะนำค่าธรรมเนียมระมัดระวังมากขึ้นในช่วงที่ mempool ว่างเบา ซึ่งต่างจากข้อเสนอเดิมที่เคยพูดถึงการใช้ข้อมูล mempool เพียงอย่างเดียว ส่วนเรื่องดัชนีธุรกรรม (txindex) ที่เว็บเคยรายงานไปก่อนหน้านี้ว่าลดขนาดฐานข้อมูลได้ถึง 61% จาก 66 GB เหลือ 26 GB ก็ยังคงต้องให้ผู้รันโหนด Rebuild เองจึงจะได้พื้นที่คืนจริงเช่นเดิม
60% ของโหนดที่เข้าถึงได้จะพ้นการซัพพอร์ตหลังเวอร์ชันนี้ออก
จากการวิเคราะห์โหนดที่เข้าถึงได้ทั้งหมด 25,902 โหนด พบว่าเมื่อ Bitcoin Core 32.0 ออกตัวจริงวันที่ 10 ตุลาคม เวอร์ชัน 29.x ซึ่งคิดเป็น 8,629 โหนด หรือราว 33.31% จะพ้นช่วงเวลาซัพพอร์ตด้านความปลอดภัยทันที ขณะที่เวอร์ชัน 28.x และเก่ากว่านั้นอีกราว 27.09% (7,017 โหนด) หมดซัพพอร์ตไปก่อนหน้านี้แล้ว รวมแล้วโหนดที่เข้าถึงได้เกือบ 60% จะไม่ได้รับแพตช์ความปลอดภัยอีกต่อไปหลังวันที่ 10 ตุลาคม อย่างไรก็ตาม การเปลี่ยนแปลงครั้งนี้ไม่กระทบกฎฉันทามติ (consensus rules) ของเครือข่าย โหนดเวอร์ชันเก่าจึงยังใช้งานได้ตามปกติในเชิงเทคนิค เพียงแต่ไม่ได้รับการอัปเดตความปลอดภัยเท่านั้น
คำแนะนำสำหรับผู้ให้บริการและผู้รันโหนด
ทีมพัฒนาแนะนำให้ผู้ให้บริการและผู้รันโหนดทดสอบ v32.0rc1 บนสภาพแวดล้อมแยกต่างหากก่อน โดยเทียบพฤติกรรมกับเวอร์ชันฐานเดิมคือ v31.1 พร้อมเตรียมเอกสารขั้นตอนการย้อนกลับ (rollback) ไว้ล่วงหน้า เนื่องจากการดาวน์เกรดกลับไปเวอร์ชันเก่าจำเป็นต้อง Rebuild ดัชนีธุรกรรมใหม่ ซึ่งอาจใช้เวลาหลายชั่วโมง
📎 ข่าวที่เกี่ยวข้องจาก Bitcoinaddict.com:
👉 Bitcoin Core เข้าสู่ Feature Freeze เวอร์ชัน 32.0 เตรียมออกจริงตุลาคมนี้
👉 Bitcoin Core ปรับดัชนีธุรกรรมใหม่ ลดขนาดฐานข้อมูล 40 GB แต่ต้อง Rebuild เองก่อนได้ผล
💬 ความเห็นบรรณาธิการ Bitcoinaddict
ข่าวสายพัฒนา Bitcoin Core แบบนี้อาจดูไม่หวือหวาเท่าข่าวราคาหรือข่าวแฮก แต่มีผลโดยตรงต่อผู้ให้บริการเอ็กซ์เชนจ์และวอลเล็ตที่เชื่อมต่อกับ Bitcoin Core โดยตรง ทีมข่าวขอย้ำว่าการเปลี่ยนแปลงครั้งนี้ไม่กระทบกฎฉันทามติของเครือข่าย ผู้ใช้ทั่วไปที่ไม่ได้รันโหนดเองหรือไม่ได้พัฒนาซอฟต์แวร์ที่เชื่อมกับ Core โดยตรงจึงไม่น่าได้รับผลกระทบทันที แต่ทีมที่พัฒนาซอฟต์แวร์เกี่ยวข้องกับ PSBT ควรติดตามและทดสอบให้พร้อมก่อนวันแท็กเวอร์ชันจริง 10 ตุลาคมนี้
— รายงานโดยทีมข่าว Bitcoinaddict.com