**BNB Smart Chain ได้ดำเนินการฟอร์คสำคัญ "Maxwell" อย่างสมบูรณ์ ซึ่งลดเวลาบล็อกเฉลี่ยจาก 1.5 วินาทีเหลือเพียง 0.8 วินาที - การเคลื่อนไหวที่ช่วยเพิ่มความเร็วของเครือข่าย การซิงโครไนซ์ของตัวตรวจสอบ และประสิทธิภาพโดยรวมอย่างมีนัยสำคัญ
การอัปเกรดซึ่งอัปเดตเมื่อเวลา 2:30 นาฬิกา UTC ในวันที่ 30 มิถุนายน ได้เสร็จสิ้น โดยไม่มีการรบกวน ถือเป็นหนึ่งในการฟอร์ค ที่มีความทะเยอทะยานทางเทคนิคที่สุด ของ BSC ตั้งแต่เริ่มต้นในปี 2020 ตามที่นักพัฒนา Maxwell เป็นมากกว่าการปรับปรุง ประสิทธิภาพเพียงปกติ - มันเป็นการกระโดดที่สำคัญในการประมวลผลของเครือข่าย ที่รวดเร็วและน่าเชื่อถือในการทำธุรกรรม และบรรลุเจตนาสอดคล้อง (consensus)
การอัปเกรด Maxwell ประกอบด้วยข้อเสนอหลักสามรายการ - BEP-524, BEP-563 และ BEP-564 - ที่ทำงานควบคู่กันไปเพื่อลดความล่าช้า ปรับปรุงการสื่อสาร ของตัวตรวจสอบ และเพิ่มความสามารถในการขยายสำหรับการประยุกต์ใช้ แอปพลิเคชันแบบกระจายศูนย์และโปรโตคอลการเงินที่พัฒนามาบนเครือข่าย
"นี้ไม่ใช่แค่การอัปเกรดอื่น ๆ การอัปเกรดนี้เป็นการก้าวข้ามทางเทคนิค เพื่อให้บล็อก เร็วขึ้น การปรับประสานงานของตัวตรวจสอบที่ดีขึ้น และ การทำงานของเครือข่ายที่ราบรื่นกว่าเดิม" พูดคุยในแถลงการณ์ จากทีมพัฒนาของ BNB Chain
ด้วยการผลิตบล็อกเฉลี่ยที่ 0.8 วินาที การอัปเกรด Maxwell ได้ทำให้เวลาบล็อกลดลงมากกว่าครึ่งจากเครื่องหมายเดิมที่ 1.5 วินาที นี้เกิดขึ้นหลังจากการอัปเกรด Lorentz ในเดือนเมษายนที่ผ่านมาซึ่งได้ลดเวลา บล็อกจาก 3 วินาทีเหลือ 1.5
คาดว่าการเร่งความเร็วบล็อกจะช่วยปรับประสบการณ์ของผู้ใช้ทั่วทั้ง ระบบนิเวศ BNB Chain โดยการ:
- ทำให้การยืนยันธุรกรรมเร็วขึ้น
- ลดความล่าช้าที่รับรู้ใน DApps
- ปรับปฏิกิริยาของโปรโตคอล DeFi ให้ดีขึ้น
- เพิ่มปริมาณการใช้ในการใช้งานที่มีปริมาณสูงเช่นเกม โปรแกรมบอทการเทรด และการส่งข้อความในเครือข่าย
เวลาบล็อกที่สั้นลงมีความสำคัญอย่างยิ่งสำหรับแอปพลิเคชันที่ต้องพึ่งพา ประสิทธิภาพสูง เช่น ตลาดขายอัตโนมัติ (AMM) แพลตฟอร์มการปล่อยให้บนเชน และตลาด NFT ที่จำเป็นต้องมีการทำธุรกรรมที่รวดเร็วและแน่นอน
ข้อเสนอหลัก: สิ่งที่ Maxwell มอบให้
การฟอร์คแข็งแบบ Maxwell ครอบคลุมข้อเสนอการปรับปรุง BNB สามรายการหลัก (BEPs) แต่ละรายการที่กล่าวถึงประเด็นสำคัญของประสิทธิภาพเครือข่ายและ การประสานงานของตัวตรวจสอบ
BEP-524: บล็อกที่เร็วขึ้น
BEP-524 เป็นหัวใจหลักของการฟอร์ค Maxwell ที่มุ่งหมายโดยเฉพาะที่จะลดเป้าเวลา บล็อกลงเป็น 0.75 วินาที มันสร้างบนแรงกระตุ้นของการอัปเกรดประสิทธิภาพก่อนหน้า และปรับปรุงพารามิเตอร์ฉันทามติให้รองรับการโต้ตอบบล็อกที่เร็วยิ่งขึ้น
ขณะนี้ตัวตรวจสอบจำเป็นต้องประมวลผลและเสร็จสิ้นการทำธุรกรรมในช่วงระยะเวลา ที่สั้นลงซึ่งจำเป็นต้องมีประสิทธิภาพของฮาร์ดแวร์ที่ดีกว่า และปรับปรุงโปรโตคอล การสื่อสาร
BEP-563: การอัปเกรดการสื่อสารของตัวตรวจสอบ
ข้อเสนอนี้ช่วยปรับปรุงการส่งข้อความแบบเพียร์ทูเพียร์ระหว่างตัวตรวจสอบ ซึ่งมีความสำคัญในการรักษาการทำงานพร้อมกันและบรรลุเจตนาสอดคล้อง ภายในช่วงเวลาสั้น ๆ
โครงสร้างข้อความที่อัปเดตลดความเสี่ยงของการพลาดการโหวต การเสนอชื่อบล็อกล่าช้าและความไม่เสถียรของเครือข่าย - ความท้าทายสำคัญ สำหรับบล็อกเชนความเร็วสูงใด ๆ ตามที่ทีม BNB Chain อธิบายว่า การเปลี่ยนแปลงนี้เป็นการวางฐานสำหรับการประสานงานของตัวตรวจสอบที่แข็งแรงยิ่งขึ้น แม้ในสภาวะการจราจรที่หนักกว่าเดิม
"นี้ลดความเสี่ยงของการพลาดการโหวตหรือการเสนอชื่อที่ล่าช้า - สิ่งที่ทำให้ตีเป้า 0.75s สำเร็จ" นักอธิบาย
BEP-564: การซิงโครบล็อกที่มีประสิทธิภาพ
BEP-564 แนะนำประเภทข้อความใหม่สองประเภท - GetBlocksByRangeMsg และ RangeBlocksMsg - ช่วยให้ตัวตรวจสอบสามารถขอและส่งมอบชุดของบล็อก ล่าสุดในข้อความเดียว แทนที่จะเป็นทีละบล็อก
คาดว่านี้จะช่วยปรับปรุงความเร็วในการซิงโครไนซ์บล็อกอย่างมาก โดยเฉพาะสำหรับตัวตรวจสอบใหม่ที่เข้าร่วมเครือข่ายหรือโหนดที่กลับมาทำงาน หลังจากการหยุดทำงาน มันยังช่วยปรับปรุงความเชื่อถือได้ของเครือข่ายและรองรับ การอัปเกรดขนาดใหญ่ในอนาคต
ความพร้อมของนักพัฒนาและตัวตรวจสอบ:
จัดเตรียมหรือถูกทำลาย
ก่อนการอัปเกรด ทีม BNB Chain ได้ออกคำแนะนำให้นักพัฒนาและตัวตรวจสอบ เตรียมพร้อมสำหรับสภาวะแวดล้อมเวลาที่เข้มงวด
นักพัฒนา Smart contract และผู้สร้าง DApp ถูกขอให้:
- ทดสอบแอปพลิเคชันภายใต้ช่วงเวลาบล็อกที่เร็ว
- ปรับเปลี่ยนโค้ดที่พึ่งพาการจับเวลา 1.5 วินาที
- ตรวจสอบตรรกะตามเวลาที่กำหนดเช่นทริกเกอร์ กำหนดเวลา การประมูล หรือกลไกการโหวต
"ถ้ามีบางอย่างพัง อาจเป็นโค้ดของคุณเอง ไม่ใช่เครือข่าย" ทีมอธิบายอย่างตรงไปตรงมา
ขณะนี้ ตัวตรวจสอบได้รับคำสั่งให้ Benchmark ระบบของพวกเขาสำหรับเป้าใหม่ 0.75 วินาที เตรียมพร้อมสำหรับ การส่งข้อความจำนวนมากขึ้นและคาดว่าการซื้อสินค้าร่วม ในเวลาสั้นลง