BTC ไคลเอนต์เวอร์ชัน 28.0 มีผลกระทบต่อผู้ใช้อย่างไร

robot
ดำเนินการเจนเนเรชั่นบทคัดย่อ

ผู้เขียน: 0xNatalie ที่มา: chainfeeds

ในวันที่ 2 ตุลาคม Bitcoin Core 28.0 ตัวล่าสุดได้ถูกเปิดตัว รุ่นนี้ถูกนำมาพัฒนาโดยนักพัฒนามืออาชีพหลายคนร่วมกัน รวมถึงผู้ร่วมก่อตั้ง Blockstream คือ Pieter Wuille (ผู้มีส่วนร่วมในการพัฒนา SegWit และ Taproot) นักพัฒนา Greg Maxwell (ผู้มีส่วนร่วมในการพัฒนา BIP66 และ BIP174) รวมถึงนักพัฒนา BTC ชื่อดังอย่าง Luke Dashjr เป็นต้น

Bitcoin Core เป็นไคลเอนต์โหนดเต็ม BTC ที่ใช้งานกว้างขวางที่สุด มีการดูแลรักษาและพัฒนาโดยชุมชนโอเพ่นซอร์สทั่วโลกเพื่อให้มั่นคงปลอดภัยและการกระจายอำนาจของเครือข่าย BTC ใครก็สามารถเข้าร่วมการมีส่วนร่วมผ่าน GitHub ได้

สำหรับผู้ใช้ทั่วไป ฟีเจอร์การประมาณค่าค่าธรรมเนียมที่ถูกต้องและการตรวจสอบการแยกต่างๆ ที่เพิ่มขึ้นใน Bitcoin Core 28.0 ทำให้มีโอกาสสำเร็จของธุรกรรมมากขึ้นและลดต้นทุนลง ในเวลาเดียวกันการปรับปรุงความสามารถของกระเป๋าทำให้การจัดการที่อยู่และกุญแจลับง่ายขึ้น การสำรองข้อมูลและการกู้คืนก็ง่ายขึ้น สำหรับนักพัฒนา เวอร์ชันใหม่นี้มีสภาพแวดล้อมในการพัฒนาที่เสถียรขึ้นและสามารถสื่อสารกับโหนดได้อย่างมีประสิทธิภาพมากขึ้น

ปรับปรุงและฟีเจอร์หลักใหม่

กระเป๋า功能升级

กระเป๋า Bitcoin Core 28.0 สามารถตรวจสอบโคลนของธุรกรรมที่ยังไม่ได้รับการยืนยันความถูกต้องในห้องรอการซื้อขายเพื่อหลีกเลี่ยงการซ้ำซ้อนหรือข้อขัดแย้งที่ผู้ใช้อาจพบเมื่อส่งธุรกรรม นี้เพิ่มความสำเร็จในการทำธุรกรรมลดลงและลดการติดขัดของเงินหรือค่าเครือข่ายเวลาแฝงเนื่องจากการขัดแย้งธุรกรรม รุ่นใหม่ยังมีการนำเสนอกระเป๋าลักษณะฉบับคำอธิบาย (descriptor wallet) ซึ่งเป็นวิธีการจัดการกระเป๋าที่ทันสมัยกว่า ผู้ใช้สามารถกำหนดกฎการสร้างที่อยู่ที่ซับซ้อนได้ รวมถึงกฎการสร้างที่อยู่สำหรับลายเซ็นเดียวหรือหลายลายเซ็น (multisignature) และการซ้อนที่อยู่ เพื่อตอบสนองความต้องการการใช้งานที่แตกต่างกัน กระเป๋าลักษณะฉบับคำอธิบายใช้ไฟล์คำอธิบายซึ่งเป็นไฟล์เดียวกันสำหรับบันทึกข้อมูลของทุกที่อยู่และกุญแจลับ ดังนั้นผู้ใช้เพียงแค่สำรองไฟล์คำอธิบายเดียวกันก็สามารถกู้คืนฟังก์ชันและเงินในกระเป๋าได้ทั้งหมดและทำให้กระบวนการสำรองข้อมูลและกู้คืนง่ายขึ้น

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

การปรับปรุงอินเทอร์เฟซผู้ใช้

Bitcoin CORE 28.0 เพิ่มฟังก์ชัน "การย้ายกระเป๋า" ในอินเตอร์เฟซผู้ใช้ ทำให้ผู้ใช้สามารถย้ายข้อมูลกระเป๋าเก่าไปยังเวอร์ชันใหม่ได้อย่างง่ายดาย โดยไม่ต้องทำการดำเนินการที่ซับซ้อน ซึ่งทำให้สามารถย้ายและปรับปรุงข้อมูลกระเป๋าได้อย่างสะดวก นอกจากนี้ หน้าต่างข้อมูลได้เพิ่มหน้าต่างรองรับความจุการทำธุรกรรมที่ละเอียดอ่อน ซึ่งรวมถึงสถานะการใช้งานปัจจุบัน ผู้ใช้สามารถใช้คุณลักษณะนี้เพื่อติดตามสถานะของโหนดได้อย่างดี ปรับปรุงการกำหนดค่าโหนดและประสิทธิภาพ

การปรับปรุงเครือข่ายและความเป็นส่วนตัว

  • Testnet4: ตาม BIP94 โปรแกรมเวอร์ชันใหม่ได้นำเข้าเครือข่ายทดสอบใหม่ Testnet4 โดยชัดเจนลดการใช้ Testnet3 เป็นทีละเล็กน้อย Testnet4 ได้ให้สภาพแวดล้อมในการทดสอบที่เสถียรและทันสมัยมากขึ้นเพิ่มความเชื่อถือได้และความปลอดภัยให้กับเครือข่ายทดสอบ
  • การป้องกันความเป็นส่วนตัวที่ยืดหยุ่นมากขึ้น:เวอร์ชันใหม่ปรับปรุงการเชื่อมต่อ Tor อย่างเหมาะสม Tor เป็นเครื่องมือเครือข่ายที่ปกป้องความเป็นส่วนตัว ที่อยู่ IP จริง ๆ และเสริมความเป็นส่วนตัวออนไลน์ ผ่านการปรับปรุงนี้ ผู้ใช้สามารถกำหนดการเชื่อมต่อ Tor ได้อย่างสะดวก โดยที่เพิ่มความไม่เปิดเผยตัวตนและความปลอดภัยของโหนด
  • การสนับสนุน UNIX socket และ domain socket:เวอร์ชันใหม่เพิ่มการสนับสนุน UNIX socket และ domain socket ซึ่งเป็นวิธีการสื่อสารที่ปลอดภัยระหว่างโปรแกรมที่แตกต่างกันบนเครื่องคอมพิวเตอร์เดียวกัน จึงเป็นวิธีการสื่อสารที่ปลอดภัยและมีประสิทธิภาพสำหรับผู้ใช้ขั้นสูงและนักพัฒนาโดยเฉพาะ โดยเฉพาะเมื่อมีการโต้ตอบกับโหนด BTC ซึ่งช่วยเพิ่มประสิทธิภาพและความปลอดภัยอย่างมีนัยสำคัญ
  • การเชื่อมต่อระยะไกลที่ปรับปรุงแล้ว:เวอร์ชันใหม่ปรับปรุงความเข้ากันได้ของอินเทอร์เฟซ JSON-RPC แล้ว รองรับมาตรฐาน JSON-RPC 2.0 การปรับปรุงนี้ทำให้แอปพลิเคชันภายนอกสามารถทำงานร่วมกับโหนด BTC ได้อย่างเสถียรและน่าเชื่อถือมากขึ้น และมีสภาพแวดล้อมการพัฒนาที่เสถียรขึ้นสำหรับนักพัฒนา

01928374656574839201

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

สรุปเวอร์ชัน v27: ช่องโหว่ที่ได้รับการแก้ไขที่สำคัญ

ในรุ่นรอง Bitcoin Core 28.0 (รุ่น 27.1 และ 27.2) นักพัฒนาได้แก้ไขปัญหาที่ส่งผลต่อความปลอดภัยและความเสถียรของระบบไปหลายอย่าง

  • การปรับปรุงความปลอดภัยของ RPC: ในเวอร์ชัน 27.1 ได้แก้ไขปัญหาการประมวลผลพารามิเตอร์ setmocktime หนึ่งประการ โดย setmocktime เป็นพารามิเตอร์ที่ใช้ตั้งค่าเวลาทดสอบ ได้แก้ไขปัญหาการประมวลผลพารามิเตอร์ที่เกิดขึ้น ทำให้หลีกเลี่ยงการเกิดข้อผิดพลาดในการตั้งค่าเวลาทำให้โหนดเสียหาย นอกจากนี้ได้ปรับปรุงข้อความแจ้งเตือนข้อผิดพลาดเพื่ออธิบายที่มาของปัญหาได้ดียิ่งขึ้น ทำให้นักพัฒนาสามารถค้นหาสาเหตุได้อย่างรวดเร็ว
  • การปรับปรุง Miniscript: Miniscript เป็นภาษาสคริปต์ของ BTC ที่ใช้ในการรักษาความปลอดภัยของการซื้อขาย เช่นใครสามารถใช้เงินในการซื้อสินค้าได้หรือต้องการลงลายมือชื่อจากหลายคนเพื่อทำการโอนเงิน ในเวอร์ชัน 27.1 นี้ นักพัฒนาได้ปรับปรุงวิธีการแยกวิเคราะห์ Miniscript อย่างไรก็ตามกฎการซื้อขายที่ซับซ้อนมาก ก็ยังสามารถรู้จักและดำเนินการได้อย่างถูกต้อง
  • การปรับปรุงการสื่อสารผ่านเครือข่าย: ปรับปรุงกลไกการระบุโหนดในเครือข่าย P2P เพื่อให้การเชื่อมต่อระหว่างโหนดมีความเสถียรและมีประสิทธิภาพมากขึ้น โดยเพิ่มความเชื่อถือของเครือข่ายโดยรวม
  • การแก้ไขการรั่วหน่อย: การรั่วหน่อยเป็นประเภทหนึ่งของ 'การสูญเสียทรัพยากร' ในโปรแกรมคอมพิวเตอร์ เนื่องจากโปรแกรมไม่ได้ปล่อยทรัพยากรที่ไม่ได้ใช้ออกไปอย่างถูกต้อง การรั่วหน่อยสามารถทำให้ประสิทธิภาพของโปรแกรมลดลง และอาจทำให้โหนดล่มได้ ในเวอร์ชัน 27.2 ได้ทำการแก้ไขปัญหาที่ทำให้เกิดการรั่วหน่อย
  • การแก้ไขความปลอดภัยกระเป๋า: เวอร์ชัน 27.2 ปรับปรุงตรรกะการดำเนินการธุรกรรมของกระเป๋าและแก้ไขปัญหาบางอย่างที่อาจ导致ข้อผิดพลาดในการทำธุรกรรม เช่น เมื่อผู้ใช้พยายามสร้างธุรกรรมที่ยังไม่ได้ลงลายมือชื่อระบบจะรู้จักและเตือนเกี่ยวกับข้อผิดพลาดที่อาจเกิดขึ้น นอกจากนี้ยังแก้ไขปัญหาการตั้งค่า Proxy IP เพื่อเพิ่มความปลอดภัยและความเสถียรในการเชื่อมต่อผ่านพร็อกซี่

เวอร์ชันถัดไป 29.0 มีแผนที่จะเปิดตัวในต้นเดือนเมษายน 2025 โดยคาดว่าจะมีการปรับปรุงการซื้อขายและโปรโตคอลการส่งบล็อกที่มีประสิทธิภาพมากขึ้น และฟีเจอร์ความเป็นส่วนตัวที่แข็งแกร่งขึ้น

ดูต้นฉบับ
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
ไม่มีความคิดเห็น