Bitcoin Core 32 เข้าสู่การทดสอบขั้นสุดท้าย ปรับปรุงการประมาณค่าธรรมเนียมและการประมวลผลบล็อก

chaincatcherchaincatcher
Bitcoin Core 32 เข้าสู่ระยะการทดสอบขั้นสุดท้ายเมื่อวันที่ 14 กันยายน โดยมีเวอร์ชันตัวเลือกแรกถูกทำเครื่องหมายไว้ และคาดว่าเวอร์ชันทางการจะเปิดตัวในวันที่ 10 ตุลาคม เวอร์ชันนี้จะไม่เปลี่ยนแปลงกฎฉันทามติของ Bitcoin แต่จะปรับปรุงการประมาณค่าธรรมเนียมเป็นหลัก เร่งการประมวลผลบล็อก และแก้ไขช่องโหว่ด้านความปลอดภัยหลายประการ ในด้านการประมาณค่าธรรมเนียม Bitcoin Core 32 ได้เพิ่มตัวประมาณค่าที่อิงจากธุรกรรมที่ยังไม่ยืนยัน ซึ่งสามารถลดอัตราค่าธรรมเนียมที่แนะนำได้อย่างรวดเร็วเมื่อความแออัดของเครือข่ายลดลง เมื่อเทียบกับตัวประมาณค่าเดิมที่อิงจากค่าธรรมเนียมบล็อกในอดีต ในด้านการประมวลผลบล็อก โหนดสามารถใช้หลายเธรดเพื่อดึงข้อมูลธุรกรรมจากฐานข้อมูลพร้อมกันได้ โดยค่าเริ่มต้นคือ 8 เธรด ซึ่งช่วยลดเวลารอสำหรับโหนดที่ตามทันบล็อกเชน ในด้านการแก้ไขความปลอดภัย นักพัฒนาได้แก้ไขช่องโหว่การเรียกใช้คำสั่งที่มีอยู่ในระบบที่ไม่ใช่ Windows ตั้งแต่ Bitcoin Core 24 ช่องโหว่นี้อาจอนุญาตให้ผู้ใช้ที่ผ่านการรับรองความถูกต้องเรียกใช้คำสั่งบนโฮสต์โหนดผ่านชื่อกระเป๋าเงินที่สร้างขึ้นเป็นพิเศษเมื่อเปิดใช้งานคุณสมบัติ walletnotify นอกจากนี้ คำสั่งสี่คำสั่งที่ใช้สร้างธุรกรรมที่ลงนามบางส่วนจะใช้รูปแบบ PSBT เวอร์ชัน 2 เป็นค่าเริ่มต้น เว็บเซิร์ฟเวอร์ใหม่ถูกพบว่ามีข้อบกพร่องในการใช้หน่วยความจำหมดระหว่างการตรวจสอบ โดยการเชื่อมต่อ REST ที่ไม่ผ่านการรับรองความถูกต้อง 16 การเชื่อมต่อสามารถเพิ่มหน่วยความจำของโหนดจาก 46 MB เป็นประมาณ 3 GB ภายในเวลาประมาณหนึ่งนาที และปัญหานี้ได้รับการแก้ไขก่อนการเปิดตัวทางการ

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