Bitcoin Core 28.0 เปลี่ยนแปลงเทคโนโลยี Blockchain และสร้างเวทีสำหรับยุคใหม่แห่งนวัตกรรม
ในบทสรุป
Bitcoin Core 28.0 ช่วยเพิ่มความปลอดภัย ความสะดวกในการใช้งาน และประสิทธิภาพของเครือข่าย Bitcoin รวมไปถึงรองรับ Testnet4 เพื่อให้แน่ใจว่ามีสภาพแวดล้อมการทดสอบที่เสถียรสำหรับการปรับปรุงเครือข่ายในอนาคตโดยไม่กระทบต่อความสมบูรณ์ของ Bitcoin
การเปิดตัว Bitcoin Core เวอร์ชัน 28.0 ช่วยเพิ่มความปลอดภัย ความสามารถในการใช้งาน และประสิทธิภาพของเครือข่าย Bitcoin ด้วยฟีเจอร์ใหม่และได้รับการปรับปรุงจำนวนหนึ่ง Bitcoin Core คือกระดูกสันหลังของระบบนิเวศ Bitcoin และมีความสำคัญต่อการรักษาความสมบูรณ์และการทำงานของระบบโดยรวม
ความปลอดภัยเป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดของสกุลเงินดิจิทัล และ Bitcoin Core 28.0 มาพร้อมการอัปเกรดมากมายเพื่อแก้ไขปัญหานี้ คุณสมบัติเพิ่มเติมที่สำคัญ ได้แก่ การเพิ่มการรองรับ Testnet4 ตาม BIP94
Testnet4 มีวัตถุประสงค์เพื่อมาแทนที่ Testnet3 โดยมอบสภาพแวดล้อมที่เสถียรยิ่งขึ้นให้กับนักพัฒนาและผู้ทดสอบเพื่อทดสอบฟีเจอร์และโปรโตคอลใหม่ๆ โดยไม่ต้องกังวลว่า Bitcoin จริงจะได้รับผลกระทบ การปรับเปลี่ยนนี้ทำให้สามารถทดสอบการปรับปรุงเครือข่ายในอนาคตได้อย่างละเอียดถี่ถ้วนมากขึ้น ซึ่งจะส่งผลให้เมนเน็ตมีความน่าเชื่อถือและปลอดภัยยิ่งขึ้นในที่สุด
การจัดการการเชื่อมต่อ P2P ที่ดีขึ้นเป็นการปรับปรุงด้านความปลอดภัยอีกประการหนึ่ง แทนที่จะยุติการเชื่อมต่อเพียงเท่านั้นหากการเชื่อมต่อ P2P ทั้งหมดล้มเหลว เวอร์ชันที่อัปเดตจะเริ่มต้นไม่ได้หากการเชื่อมต่อใด ๆ ล้มเหลว การปรับเปลี่ยนนี้จะช่วยหลีกเลี่ยงช่องโหว่ที่อาจเกิดขึ้นจากการเชื่อมต่อที่ไม่ต่อเนื่อง และรับประกันว่าโหนดจะทำงานได้อย่างสมบูรณ์และปลอดภัยตั้งแต่เริ่มต้น
นวัตกรรมที่เน้นด้านความปลอดภัยอีกประการหนึ่งคือการจัดเตรียมฟังก์ชันการเชื่อมต่อพร็อกซีสำหรับซ็อกเก็ตโดเมน UNIX Bitcoin Core 28.0 ทำให้ผู้ใช้สามารถระบุ -onion หรือ -proxy ไปยังเส้นทางซ็อกเก็ตในพื้นที่ได้โดยใช้คำนำหน้าว่า “unix:” เพื่อให้สามารถเชื่อมต่อกับบริการพร็อกซีได้อย่างปลอดภัยและมีประสิทธิภาพมากขึ้น ซึ่งถือเป็นประโยชน์อย่างยิ่งสำหรับผู้ใช้ที่ใช้ Tor เพื่อเพิ่มการไม่เปิดเผยตัวตน
การปรับปรุงประสิทธิภาพการทำงานและความสามารถในการขยาย
ด้วย Bitcoin Core 28.0 ได้มีการปรับปรุงหลายอย่างในด้านความสามารถในการปรับขนาดและความเร็วของเครือข่าย นโยบาย mempool ใหม่จะถือว่าธุรกรรมที่มีหมายเลขเวอร์ชัน 431 เป็นมาตรฐานบนเครือข่ายทั้งหมด โดยต้องเป็นไปตามนโยบายธุรกรรมแบบ Topologically Restricted Until Confirmation (TRUC) ตามคำอธิบายของ BIP XNUMX
ข้อจำกัดการทำธุรกรรม 10,000vB การขับไล่ลูกหลานที่เข้ากันกับแรงจูงใจได้น้อยกว่า และข้อจำกัดในการใช้ผลผลิตที่ไม่ได้รับการยืนยันก็เป็นส่วนหนึ่งของการปรับเปลี่ยนนี้ด้วย ด้วยข้อจำกัดเหล่านี้ การเพิ่มค่าธรรมเนียมควรเชื่อถือได้มากขึ้น และประสิทธิภาพของเครือข่ายควรเพิ่มขึ้นโดยรวมโดยการปรับกระบวนการประเมินความเข้ากันได้กับแรงจูงใจในขณะที่ยอมรับหรือแทนที่ธุรกรรม
องค์ประกอบเพิ่มประสิทธิภาพเพิ่มเติมคือการนำแพ็คเกจ RBF (Replace-By-Fee) ที่มีข้อจำกัดมาใช้ ซึ่งจะช่วยเพิ่มความยืดหยุ่นในการจัดการธุรกรรมและอาจช่วยลดความแออัดของเครือข่ายได้ด้วยการเปิดใช้การแทนที่แพ็คเกจที่เข้ากันไม่ได้ซึ่งมิฉะนั้นจะนำไปสู่ส่วนประกอบที่เชื่อมโยงกันขนาด 2
คาดว่าผู้ใช้จำนวนมาก โดยเฉพาะผู้ที่ใช้ Replace-by-Fee จะประเมินค่าเกินจริงน้อยลง เนื่องจากโหมดเริ่มต้นของ RPC estimatesmartfee ได้ถูกเปลี่ยนจากระมัดระวังเป็นประหยัด ผู้ใช้จะเห็นว่าต้นทุนธุรกรรมลดลงอันเป็นผลจากการปรับเปลี่ยนนี้ ซึ่งอาจส่งผลให้ประมาณการค่าธรรมเนียมแม่นยำยิ่งขึ้นด้วย
คุณสมบัติและการใช้งานที่เป็นมิตรกับนักพัฒนา
Bitcoin Core 28.0 ได้รับการปรับปรุงหลายอย่างเพื่อให้ใช้งานง่ายขึ้นสำหรับทั้งนักพัฒนาและผู้ใช้ปลายทาง ผู้ใช้สามารถเพิ่มตัวอธิบายที่สร้างขึ้นโดยอัตโนมัติลงในกระเป๋าเงินของตนได้โดยใช้ createwalletdescriptor RPC ใหม่ ซึ่งทำให้การอัปเกรดกระเป๋าเงินที่สร้างขึ้นก่อนที่จะมีการแนะนำตัวอธิบายมาตรฐานใหม่ เช่น taproot ง่ายขึ้น
ด้วยการรวมตัวของ รับคีย์เอชดี RPC นักพัฒนาสามารถควบคุมการจัดการกระเป๋าสตางค์ได้แม่นยำยิ่งขึ้น โดยจะแสดงคีย์ BIP32 HD ทั้งหมดที่ใช้โดยตัวระบุของกระเป๋าสตางค์ หากต้องการสร้างและเพิ่มตัวระบุคีย์เดี่ยวให้กับกระเป๋าสตางค์สำหรับคีย์บางตัว ให้ใช้ฟังก์ชันนี้ร่วมกับ สร้างคำอธิบายกระเป๋าสตางค์.
นอกจากนี้ ยังมีการปรับปรุง GUI อีกด้วย ผู้ใช้สามารถย้ายกระเป๋าสตางค์เก่าๆ ในไดเร็กทอรีกระเป๋าสตางค์ของตนได้ โดยไม่คำนึงว่ากระเป๋าสตางค์ใดจะถูกโหลดในขณะนั้น โดยใช้ตัวเลือก "ย้ายกระเป๋าสตางค์" การปรับเปลี่ยนนี้ทำให้กระบวนการอัปเดตกระเป๋าสตางค์เก่าเป็นรูปแบบใหม่ง่ายขึ้น
การเปลี่ยนแปลงในการบริหารข้อมูล
พื้นที่จัดเก็บแบบบล็อกได้รับการเปลี่ยนแปลงอันเป็นผลจากการอัพเกรด ไฟล์บล็อกจะถูก XOR โดยอัตโนมัติด้วยคีย์ที่เก็บไว้ในไดเรกทอรีบล็อก แม้ว่าการทำเช่นนี้จะช่วยปรับปรุงความปลอดภัย แต่สิ่งสำคัญคือต้องจำไว้ว่าการทำซ้ำก่อนหน้านี้ของ Bitcoin Core หรือแอปพลิเคชันของบุคคลที่สามจะไม่สามารถเข้าถึงไดเรกทอรีบล็อกโดยใช้คีย์ XOR ที่ไม่ใช่ศูนย์ได้
ฐานข้อมูล chainstate ได้รับการปรับแต่งเพื่อลดระยะเวลาที่จำเป็นในการดาวน์โหลดบล็อกแรกให้เสร็จสิ้นโดยทำให้แคชเต็มเป็นระยะเวลานานขึ้นในระหว่างการตัดแต่งบล็อก ประสบการณ์ของผู้ใช้สำหรับโหนดที่เชื่อมต่อใหม่กับเครือข่ายสามารถปรับปรุงได้อย่างมากด้วยการอัปเกรดนี้
การปรับปรุงโปรโตคอลเครือข่ายและการสื่อสาร
Bitcoin Core 28.0 ได้นำการปรับเปลี่ยนโปรโตคอลเครือข่ายและการสื่อสารจำนวนหนึ่งมาใช้ ตอนนี้ที่การค้นหา JSON-RPC 2.0 ได้รับการจดจำแล้ว เซิร์ฟเวอร์ JSON-RPC จะปฏิบัติตามโปรโตคอลอย่างเคร่งครัดในการตอบสนองต่อการค้นหาเหล่านั้น ไคลเอนต์ JSON-RPC อาจจำเป็นต้องได้รับการอัปเดตเพื่อรักษาความเข้ากันได้กับการปรับเปลี่ยนนี้
วิธีการที่ Bitcoin Core จัดการการเชื่อมต่อ P2P ก็มีการเปลี่ยนแปลงจากการเปิดตัวนี้เช่นกัน ในอดีต Bitcoin Core จะผูกกับ 127.0.0.1:8334 เสมอเพื่อฟังการเชื่อมต่อ Tor เมื่อทำการสแกนหาการเชื่อมต่อ P2P พฤติกรรมนี้ได้รับการแก้ไขในเวอร์ชัน 28.0 โดยที่การผูกกับ addr:port จะเกิดขึ้นเฉพาะเมื่อ bind=addr:port เท่านั้น ผู้ใช้จะต้องระบุอย่างชัดเจนในการตั้งค่าว่าพวกเขาจะไม่อนุญาตให้เชื่อมต่อ Tor ขาเข้าอีกต่อไปตามพฤติกรรมที่สันนิษฐานไว้ก่อนหน้านี้
การทำธุรกรรมการใช้จ่ายจะมีประสิทธิภาพและเสถียรภาพมากขึ้นด้วยการเพิ่ม Pay To Anchor (P2A) ซึ่งเป็นประเภทผลลัพธ์ของพยานมาตรฐานใหม่ ดังนั้น จึงเป็นที่น่าสังเกตว่าความสามารถของเครือข่ายในการเผยแพร่ค่าใช้จ่ายผลลัพธ์นี้จะถูกจำกัดไว้จนกว่าโหนดจำนวนเพียงพอจะนำการอัปเดตนี้มาใช้
การปรับปรุงฟังก์ชันการทำงานของกระเป๋าสตางค์
ฟังก์ชันการทำงานของกระเป๋าเงินได้รับการปรับปรุงในหลายๆ ด้านด้วย Bitcoin Core 28.0 ตอนนี้กระเป๋าเงินสามารถระบุความขัดแย้งระหว่างธุรกรรมของกระเป๋าเงินและ mempool ได้แล้ว ผู้ใช้จึงสามารถรับข้อมูลสถานะธุรกรรมเพิ่มเติมได้ ด้วยการปรับเปลี่ยนนี้ ธุรกรรมสามารถจัดการได้อย่างมีประสิทธิภาพมากขึ้น โดยเฉพาะเมื่อธุรกรรมหลักถูกลบออกจาก mempool
ตอนนี้ผู้ใช้สามารถควบคุมการสร้างธุรกรรมได้มากขึ้น และอาจป้องกันต้นทุนที่ไม่คาดคิดได้ด้วยการรวมตัวเลือก max_tx_weight ลงใน RPC ต่างๆ (ธุรกรรมการถอนเงิน, กระเป๋าเงินสร้างเงินpsbt และส่ง).
ข้อจำกัดความรับผิดชอบ
สอดคล้องกับ แนวทางโครงการที่เชื่อถือได้โปรดทราบว่าข้อมูลที่ให้ไว้ในหน้านี้ไม่ได้มีจุดมุ่งหมายและไม่ควรตีความว่าเป็นคำแนะนำทางกฎหมาย ภาษี การลงทุน การเงิน หรือรูปแบบอื่นใด สิ่งสำคัญคือต้องลงทุนเฉพาะในสิ่งที่คุณสามารถที่จะสูญเสียได้ และขอคำแนะนำทางการเงินที่เป็นอิสระหากคุณมีข้อสงสัยใดๆ สำหรับข้อมูลเพิ่มเติม เราขอแนะนำให้อ้างอิงข้อกำหนดและเงื่อนไขตลอดจนหน้าช่วยเหลือและสนับสนุนที่ผู้ออกหรือผู้ลงโฆษณาให้ไว้ MetaversePost มุ่งมั่นที่จะรายงานที่ถูกต้องและเป็นกลาง แต่สภาวะตลาดอาจมีการเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า
เกี่ยวกับผู้เขียน
Victoria เป็นนักเขียนในหัวข้อด้านเทคโนโลยีที่หลากหลายรวมทั้ง Web3.0, AI และสกุลเงินดิจิตอล ประสบการณ์ที่กว้างขวางของเธอทำให้เธอสามารถเขียนบทความเชิงลึกสำหรับผู้ชมในวงกว้าง
บทความอื่น ๆVictoria เป็นนักเขียนในหัวข้อด้านเทคโนโลยีที่หลากหลายรวมทั้ง Web3.0, AI และสกุลเงินดิจิตอล ประสบการณ์ที่กว้างขวางของเธอทำให้เธอสามารถเขียนบทความเชิงลึกสำหรับผู้ชมในวงกว้าง