Back to top
  • 공유 แชร์
  • 인쇄 พิมพ์
  • 글자크기 ขนาดตัวอักษร
ลิงก์ถูกคัดลอกแล้ว

1.18 เท่าถึงมากกว่า 3 เท่า: Bitcoin Core 32.0 ดาวน์โหลดบล็อกช่วงแรกเร็วขึ้นในการทดสอบ

อุปกรณ์โหนดบิตคอยน์ที่เชื่อมต่อ SSD ภายนอก / TokenPost.ai

Bitcoin Core 32.0 เข้าสู่การทดสอบรุ่น Release Candidate โดยมีการปรับปรุงความเร็วในการตรวจสอบบล็อกและแก้ไขช่องโหว่ด้านความปลอดภัย ขณะที่ทีมพัฒนาตั้งเป้าเผยแพร่เวอร์ชัน正式ในวันที่ 10 ตุลาคม 2026

ทีมพัฒนา Bitcoin Core เริ่มทดสอบ Release Candidate เมื่อวันที่ 14 กันยายน โดยวันที่ 10 ตุลาคมเป็นเพียงกำหนดการเป้าหมายและอาจเปลี่ยนแปลงได้ตามผลการทดสอบขั้นสุดท้าย

การเปลี่ยนแปลงสำคัญของเวอร์ชันนี้คือความสามารถในการค้นหาข้อมูลธุรกรรมที่จำเป็นต่อการตรวจสอบบล็อกจากหลายเธรดพร้อมกัน เดิมการอ่านข้อมูลจากดิสก์ดำเนินการตามลำดับ แต่วิธีใหม่จะโหลดข้อมูลแบบขนานและเตรียมไว้ในแคชก่อนการตรวจสอบ

จำนวนเธรดที่ใช้ในการค้นหาข้อมูลกำหนดค่าเริ่มต้นไว้ที่ 8 เธรด และปรับได้สูงสุด 16 เธรด ผลการทดสอบประสิทธิภาพที่ทีมพัฒนาเผยแพร่ระบุว่า ความเร็วในการดาวน์โหลดบล็อกเริ่มต้น (IBD) เพิ่มขึ้นตั้งแต่ 1.18 เท่าจนถึงมากกว่า 3 เท่า ขึ้นอยู่กับสภาพแวดล้อม

อย่างไรก็ตาม ผลการทดสอบอาจแตกต่างกันตามฮาร์ดแวร์ อุปกรณ์จัดเก็บข้อมูล และการตั้งค่าแคช จึงไม่อาจสรุปได้ว่าโหนดทุกเครื่องจะมีความเร็วเพิ่มขึ้นในระดับเดียวกัน

การดาวน์โหลดบล็อกเริ่มต้นคือกระบวนการที่โหนดดาวน์โหลดและตรวจสอบบล็อกเชนบิตคอยน์(BTC) ทั้งหมด เพื่อให้ข้อมูลอยู่ในสถานะปัจจุบัน การเปลี่ยนแปลงครั้งนี้มุ่งลดเวลาการซิงโครไนซ์เริ่มต้นด้วยการทำให้การอ่านข้อมูลจากดิสก์ที่เกิดขึ้นซ้ำ ๆ ดำเนินการแบบขนาน

การปรับปรุงดังกล่าวไม่เปลี่ยนความเร็วในการสร้างบล็อกหรือกฎฉันทามติของเครือข่ายบิตคอยน์ ทีมพัฒนาอธิบายว่าเป็นการทำให้การอ่านข้อมูลจากดิสก์ในขั้นตอนตรวจสอบทำงานแบบขนาน โดยไม่มีการเปลี่ยนแปลงตรรกะการตรวจสอบหรือการทำงานของฉันทามติ

ฟังก์ชันกระเป๋าเงินก็มีการเปลี่ยนแปลงเช่นกัน โดยคำสั่งบางส่วนของกระเป๋าเงินจะใช้รูปแบบใหม่เป็นค่าเริ่มต้นเมื่อรับส่งธุรกรรมบิตคอยน์ที่ลงนามบางส่วน (PSBT)

โปรแกรมที่เชื่อมต่อกระเป๋าเงินฮาร์ดแวร์หรืออุปกรณ์ลงนามแยกต่างหากเข้ากับ Bitcoin Core ควรตรวจสอบความเข้ากันได้จากการเปลี่ยนแปลงรูปแบบดังกล่าว อย่างไรก็ตาม ช่องทางที่แอปพลิเคชันร้องขอรูปแบบเดิมยังคงใช้งานได้

การอัปเดตนี้ยังรวมแพตช์ด้านความปลอดภัย โดยแก้ไขปัญหาบนระบบที่ไม่ใช่ Windows ซึ่งผู้ใช้ที่ผ่านการยืนยันตัวตนอาจใช้ชื่อกระเป๋าเงินบางรูปแบบร่วมกับฟังก์ชัน walletnotify เพื่อสั่งให้คอมพิวเตอร์โหนดทำงานตามคำสั่งได้

walletnotify เป็นฟังก์ชันที่ใช้เรียกใช้คำสั่งภายนอกเมื่อเกิดธุรกรรมในกระเป๋าเงิน ทั้งนี้ยังไม่มีการเปิดเผยว่าพบกรณีการโจมตีที่ใช้ประโยชน์จากปัญหานี้

ปัญหาการใช้หน่วยความจำจนหมดใน HTTP server ตัวใหม่ก็ได้รับการแก้ไขเช่นกัน แมทธิว ซิปคิน(Matthew Zipkin) ผู้มีส่วนร่วมในโครงการ Bitcoin Core อธิบายไว้ในข้อเสนอแก้ไขอย่างเป็นทางการว่า เซิร์ฟเวอร์อาจอ่านข้อมูลเพิ่มเติมจากการเชื่อมต่อที่กำลังประมวลผลอย่างต่อเนื่องจนสะสมในหน่วยความจำ

การทดสอบหลังแก้ไขพบว่า การเชื่อมต่อ REST ที่ไม่ผ่านการยืนยันตัวตน 16 รายการทำให้หน่วยความจำเพิ่มขึ้นประมาณ 3MB ภายใน 90 วินาที ขณะที่การทดสอบก่อนแก้ไขภายใต้เงื่อนไขเดียวกันทำให้การใช้หน่วยความจำเพิ่มขึ้นถึง 3.2GB โดยตัวเลขดังกล่าวเป็นผลจากการทดสอบของนักพัฒนา

ช่องโหว่นี้ถูกพบระหว่างการตรวจสอบ HTTP server ตัวใหม่ของ Bitcoin Core การตรวจสอบยังใช้โมเดล AI Kimi K3 และแพตช์ที่เกี่ยวข้องถูกรวมเข้าระบบเมื่อวันที่ 5 กันยายน ก่อนหน้านี้มีการรายงานข่าวการตรวจสอบผู้ต้องสงสัยว่าเป็นช่องโหว่ในโครงการโอเพนซอร์สบิตคอยน์ในรายงานก่อนหน้าของ TokenPost

การอัปเดตครั้งนี้เป็นการเปลี่ยนแปลงโครงสร้างพื้นฐานที่ส่งผลโดยตรงต่อผู้ดูแลโหนด นักพัฒนากระเป๋าเงิน และบริการประมวลผลธุรกรรม มากกว่าหน้าจอการทำธุรกรรมของผู้ใช้ทั่วไป การทดสอบ Release Candidate การตรวจสอบความเข้ากันได้ของกระเป๋าเงิน และการทบทวนด้านความปลอดภัยเพิ่มเติมจะดำเนินต่อไปก่อนการเผยแพร่เวอร์ชัน正式

<ลิขสิทธิ์ ⓒ TokenPost ห้ามเผยแพร่หรือแจกจ่ายซ้ำโดยไม่ได้รับอนุญาต>

บทความที่มีคนดูมากที่สุด

บทความที่เกี่ยวข้อง

ความคิดเห็น 0

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม

0/1000

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม
1