Bitcoin Core เวอร์ชัน 31.1rc1
Bitcoin Core ได้ปล่อยเวอร์ชัน 31.1rc1 ซึ่งแก้ไขข้อบกพร่องด้านความเป็นส่วนตัวในฟีเจอร์ PrivateBroadcast พร้อมทั้งแนะนำการปรับปรุงซอฟต์แวร์ กระเป๋าเงิน และการตรวจสอบก่อนการปล่อยเวอร์ชันหลักที่เสถียรครั้งถัดไป
การทดสอบซอฟต์แวร์
ตามข้อมูลจากทีมพัฒนาของ Bitcoin Core เวอร์ชัน 31.1rc1 พร้อมให้ใช้งานในฐานะผู้สมัครปล่อย ซึ่งให้โอกาสผู้ใช้ ผู้ดำเนินการโหนด และนักพัฒนาทดสอบซอฟต์แวร์ที่เกือบเสร็จสมบูรณ์ก่อนการปล่อยผลิตภัณฑ์อย่างเป็นทางการ
นักพัฒนากล่าวว่าช่วงเวลาการทดสอบนี้มีวัตถุประสงค์เพื่อค้นหาปัญหาที่เหลืออยู่ซึ่งอาจไม่ปรากฏในระหว่างการพัฒนาภายใน
การปรับปรุงด้านความเป็นส่วนตัว
การเปลี่ยนแปลงที่สำคัญที่สุดคือการแก้ไขปัญหาด้านความเป็นส่วนตัวที่ส่งผลกระทบต่อฟีเจอร์ PrivateBroadcast ตามหมายเหตุการปล่อย สภาพเครือข่ายบางอย่างอาจเปิดเผยที่อยู่ทางอินเทอร์เน็ตของผู้ใช้โดยอนุญาตให้เชื่อมต่อภายนอกเครือข่ายความเป็นส่วนตัวที่ตั้งใจไว้
ซอฟต์แวร์ที่อัปเดตได้ลบพฤติกรรมดังกล่าว ทำให้การกระจายธุรกรรมมีความสอดคล้องมากขึ้นสำหรับผู้ใช้ที่พึ่งพาการกำหนดค่าของเครือข่ายที่มุ่งเน้นความเป็นส่วนตัว
การปรับปรุงประสิทธิภาพ
นอกเหนือจากการแก้ไขความเป็นส่วนตัว นักพัฒนาของ Bitcoin Core ยังได้แนะนำการเปลี่ยนแปลงหลายประการเพื่อปรับปรุงการตรวจสอบบล็อกเชนและประสิทธิภาพของโหนดในระยะยาว
ตามเอกสารของโครงการ ซอฟต์แวร์ตอนนี้จัดการข้อมูลที่เกี่ยวข้องกับธุรกรรมได้อย่างมีประสิทธิภาพมากขึ้นในขณะที่รักษาฐานข้อมูลบล็อกเชนให้มีขนาดเล็กลง
การเปลี่ยนแปลงนี้ออกแบบมาเพื่อลดการเติบโตของพื้นที่จัดเก็บที่ไม่จำเป็นและปรับปรุงประสิทธิภาพเมื่อเครือข่ายขยายตัว
การปรับปรุงการเชื่อมต่อ
พฤติกรรมการเชื่อมต่อก็ได้รับการปรับปรุงเช่นกัน นักพัฒนากล่าวว่า Bitcoin Core ตอนนี้จัดการการตั้งค่า proxy และการเชื่อมต่อ PrivateBroadcast ได้อย่างชาญฉลาดมากขึ้น ทำให้พฤติกรรมของผู้ใช้ที่ส่งข้อมูลผ่านเครื่องมือความเป็นส่วนตัวเช่นเครือข่าย proxy มีความคาดเดาได้มากขึ้น
การอัปเดตกระเป๋าเงิน
ฟังก์ชันการทำงานของกระเป๋าเงินยังได้รับการอัปเดตการบำรุงรักษาเพิ่มเติมอีกด้วย ตามหมายเหตุการปล่อย การตรวจสอบการย้ายข้อมูลได้รับการปรับปรุง และการประมาณขนาดข้อมูลนำเข้าธุรกรรมได้รับการปรับปรุง ทำให้การดำเนินการของกระเป๋าเงินสามารถคำนวณข้อมูลธุรกรรมได้อย่างแม่นยำมากขึ้นเบื้องหลังโดยไม่เปลี่ยนแปลงประสบการณ์ของผู้ใช้
การปรับปรุงด้านความปลอดภัย
การอัปเดตที่เกี่ยวข้องกับความปลอดภัยยังรวมถึงการป้องกันเพิ่มเติมสำหรับ MuSig2 ซึ่งเป็นโปรโตคอลการรวมลายเซ็นที่ได้รับการสนับสนุนโดย Bitcoin Core
ตามข้อมูลจากนักพัฒนา ซอฟต์แวร์ตอนนี้ปฏิเสธรายการคีย์สาธารณะที่ว่างเปล่าซึ่งมีคีย์สาธารณะที่ไม่ถูกต้อง ป้องกันการรวมลายเซ็นที่ไม่ถูกต้องและปรับปรุงการตรวจสอบในระหว่างการดำเนินการลายเซ็นหลายลาย
การทดสอบและการติดตั้ง
เวอร์ชัน 31.1rc1 พร้อมให้ใช้งานสำหรับเวอร์ชันปัจจุบันของ Linux, macOS และ Windows ตามข้อมูลจากทีม Bitcoin Core ผู้ใช้ที่ใช้ซอฟต์แวร์เวอร์ชันล่าสุดสามารถอัปเกรดได้โดยตรง
แม้ว่าระบบที่อัปเกรดจากเวอร์ชันที่เก่ามากอาจต้องใช้เวลามากขึ้นในการย้ายข้อมูลบล็อกเชนที่มีอยู่
เนื่องจากเวอร์ชัน 31.1rc1 ยังคงเป็นผู้สมัครปล่อยแทนที่จะเป็นเวอร์ชันผลิตภัณฑ์สุดท้าย นักพัฒนากำลังสนับสนุนให้ชุมชนติดตั้งซอฟต์แวร์ในสภาพแวดล้อมการทดสอบ ตรวจสอบพฤติกรรมของมันภายใต้สภาพจริง และรายงานข้อบกพร่องก่อนที่การปล่อยที่เสถียรจะถึงเครือข่าย Bitcoin
โครงการกล่าวว่าข้อมูลย้อนกลับที่รวบรวมในช่วงระยะเวลาการทดสอบนี้จะช่วยระบุปัญหาที่เหลืออยู่ก่อนที่ซอฟต์แวร์จะเสร็จสมบูรณ์.