สรุปย่อ
โปรโตคอลของ Monad มีการพัฒนาอย่างต่อเนื่องผ่านการปรับปรุงระบบที่ช่วยเพิ่มประสิทธิภาพและความปลอดภัย
- การตรวจสอบสัญญาและประสิทธิภาพการสเตก (MONAD_EIGHT) – เพิ่มความปลอดภัยในการเรียกใช้งานสัญญาและเร่งความเร็วในการดึงข้อมูลสำหรับผู้สเตก
- การเพิ่ม Opcode การเข้ารหัสใหม่ (MONAD_SEVEN) – เพิ่มคำสั่งพิเศษสำหรับการพิสูจน์ทางเข้ารหัสขั้นสูงในสมาร์ตคอนแทรกต์
- แก้ไขบั๊ก EIP-2935 สำหรับข้อมูลย้อนหลัง (MONAD_SIX) – แก้ไขข้อผิดพลาดสำคัญในการเข้าถึงและจัดเก็บแฮชบล็อกย้อนหลัง
รายละเอียดเชิงลึก
1. การตรวจสอบสัญญาและประสิทธิภาพการสเตก (MONAD_EIGHT)
ภาพรวม: การอัปเดตนี้ช่วยให้เครือข่ายปลอดภัยและมีประสิทธิภาพมากขึ้นสำหรับผู้ใช้ที่สเตกเหรียญ MON โดยมีการตรวจสอบการทำงานของสัญญาอย่างเข้มงวดขึ้น และเพิ่มความเร็วในการดึงข้อมูลการมอบหมายสิทธิ์ (delegation)
การปรับปรุงหลักมีสองส่วน คือ การตรวจสอบ EXTCODEHASH จะใช้แฮชโค้ดของสถานะสุดท้าย ทำให้ปิดช่องโหว่ที่โค้ดของสัญญาอาจเปลี่ยนแปลงระหว่างการทำธุรกรรม และลดจำนวนข้อมูลที่ดึงในฟังก์ชันสเตกสองตัว คือ precompile_get_delegations() และ precompile_get_delegators() จาก 100 รายการต่อครั้งเหลือ 50 รายการต่อครั้ง เพื่อให้การตอบสนองของเครือข่ายรวดเร็วขึ้นสำหรับกระเป๋าเงินและแดชบอร์ดที่แสดงข้อมูลการสเตก
ความหมาย: เป็นข่าวดีสำหรับ MON เพราะช่วยเสริมความแข็งแกร่งให้กับความปลอดภัยของเครือข่าย ทำให้ทนทานต่อการโจมตีที่ซับซ้อนมากขึ้น และสำหรับผู้ใช้ทั่วไปและผู้สเตก หมายถึงการเข้าถึงข้อมูลการสเตกที่น่าเชื่อถือและประสบการณ์ที่ราบรื่นขึ้นในการจัดการมอบหมายสิทธิ์
(Changelog)
2. การเพิ่ม Opcode การเข้ารหัสใหม่ (MONAD_SEVEN)
ภาพรวม: การอัปเกรดนี้มอบเครื่องมือระดับต่ำใหม่ให้กับนักพัฒนา เพื่อสร้างแอปพลิเคชันขั้นสูง โดยเฉพาะอย่างยิ่งแอปที่ต้องการลายเซ็นเข้ารหัสที่ซับซ้อน
หัวใจของ MONAD_SEVEN คือการเพิ่ม opcode ชื่อ BLOBHASH ซึ่งช่วยให้สมาร์ตคอนแทรกต์เข้าถึงและตรวจสอบข้อมูลจาก "blob" ซึ่งเป็นชุดข้อมูลขนาดใหญ่ที่แนบมากับบล็อกชั่วคราวได้อย่างมีประสิทธิภาพ ฟีเจอร์นี้เป็นพื้นฐานสำคัญสำหรับโซลูชันการขยายเครือข่ายและแอปพลิเคชันที่เน้นความเป็นส่วนตัว
ความหมาย: ในระยะสั้นไม่มีผลกระทบมากนักต่อ MON แต่ในระยะยาวเป็นสัญญาณบวกสำหรับการนำไปใช้จริง เพราะช่วยให้นักพัฒนาสามารถสร้าง dApps ที่ทรงพลังและมีประสิทธิภาพมากขึ้นบน Monad ซึ่งอาจช่วยเพิ่มการใช้งานเครือข่ายในอนาคต
(Changelog)
3. แก้ไขบั๊ก EIP-2935 สำหรับข้อมูลย้อนหลัง (MONAD_SIX)
ภาพรวม: การแก้ไขนี้เป็นการปะทะช่องโหว่สำคัญในการจัดการข้อมูลย้อนหลังบนเครือข่าย เพื่อรักษาความถูกต้องและความน่าเชื่อถือของข้อมูลบนบล็อกเชนในระยะยาว
บั๊กนี้อยู่ในมาตรฐาน EIP-2935 ซึ่งเป็นวิธีการจัดเก็บแฮชบล็อกย้อนหลังอย่างมีประสิทธิภาพ ข้อผิดพลาดในระบบนี้อาจทำให้แอปพลิเคชันที่พึ่งพาข้อมูลย้อนหลัง เช่น โปรโตคอล DeFi หรือเกม dApps เกิดปัญหาได้
ความหมาย: เป็นข่าวดีสำหรับ MON เพราะแสดงให้เห็นถึงความมุ่งมั่นของทีมพัฒนาในการรักษาความมั่นคงและความปลอดภัย การแก้ไขบั๊กสำคัญนี้ช่วยปกป้องเงินทุนของผู้ใช้และโครงการของนักพัฒนา ซึ่งเป็นสิ่งจำเป็นสำหรับการสร้างความเชื่อมั่นในเครือข่ายบล็อกเชนใหม่
(Changelog)
สรุป
โค้ดของ Monad กำลังพัฒนาอย่างต่อเนื่องด้วยการปรับปรุงที่เน้นทั้งการเสริมความปลอดภัย (MONAD_EIGHT, MONAD_SIX) และการขยายขีดความสามารถของนักพัฒนา (MONAD_SEVEN) การให้ความสำคัญทั้งสองด้านนี้ช่วยวางรากฐานสำหรับการเติบโตอย่างยั่งยืนและการใช้งานที่หลากหลาย จะเป็นอย่างไรเมื่อการปรับปรุงเหล่านี้ช่วยดึงดูดกิจกรรมของนักพัฒนาที่จำเป็นต่อการใช้ประโยชน์จากความสามารถในการประมวลผลสูงของเครือข่าย?