สรุปย่อ
การอัปเกรดโค้ดเบสล่าสุดของ Terra Classic มุ่งเน้นไปที่การปรับปรุงโครงสร้างพื้นฐานหลักให้ทันสมัยขึ้นและเสริมความปลอดภัยของระบบ
- ปรับปรุงโครงสร้างพื้นฐานและความปลอดภัยครั้งใหญ่ (11 กุมภาพันธ์ 2025) – ลบโมดูลที่แยกออกมาและติดตั้งแพตช์ความปลอดภัยสำคัญในส่วนประกอบหลัก
- แก้ไขตรรกะภาษี Multisend (11 กุมภาพันธ์ 2025) – แก้ไขข้อผิดพลาดในระบบเก็บภาษีแบบ reverse-charge สำหรับธุรกรรมส่งเหรียญหลายรายพร้อมกัน
- บังคับใช้เวอร์ชัน Go สำหรับ Validator (11 กุมภาพันธ์ 2025) – กำหนดให้ Validator ทุกคนต้องอัปเกรดเป็น Go 1.22.12 เพื่อรองรับซอฟต์แวร์เวอร์ชันใหม่
รายละเอียดเชิงลึก
1. ปรับปรุงโครงสร้างพื้นฐานและความปลอดภัยครั้งใหญ่ (11 กุมภาพันธ์ 2025)
ภาพรวม: การอัปเดตนี้เป็นการยุติการใช้ซอฟต์แวร์ที่แยกออกมาจากต้นฉบับ (fork) ของ Terra Classic และปรับให้สอดคล้องกับระบบหลักของ Cosmos ecosystem โดยตรง พร้อมกับแก้ไขช่องโหว่ความปลอดภัยที่ร้ายแรงหลายรายการ
การอัปเกรดนี้ได้ลบโมดูลที่พัฒนาขึ้นเองทั้งหมด และแทนที่ด้วยเวอร์ชันอย่างเป็นทางการของ Cosmos SDK (v0.47.14), CometBFT (v0.37.15) และ IBC-Go (v7.4.1) ซึ่งช่วยให้การดูแลรักษาในอนาคตง่ายขึ้นและเพิ่มความเข้ากันได้ นอกจากนี้ยังติดตั้งแพตช์ความปลอดภัยสำหรับ WebAssembly virtual machine (Wasmvm v1.5.8) และ CometBFT เพื่อแก้ไขช่องโหว่ที่พบในช่วงต้นปี 2025
ความหมาย: นี่เป็นข่าวดีสำหรับ LUNC เพราะทำให้เครือข่ายมีความปลอดภัยและเสถียรมากขึ้น รวมถึงช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันบนเครือข่ายได้ง่ายขึ้นด้วยซอฟต์แวร์มาตรฐานที่ผ่านการตรวจสอบจากชุมชน ลดภาระทางเทคนิคและความเสี่ยงจากการถูกโจมตี
(แหล่งที่มา)
2. แก้ไขตรรกะภาษี Multisend (11 กุมภาพันธ์ 2025)
ภาพรวม: การเปลี่ยนแปลงนี้แก้ไขข้อผิดพลาดเฉพาะในระบบเก็บภาษีแบบ signature burn ที่ใช้กับธุรกรรมที่ส่งเหรียญไปยังผู้รับหลายรายพร้อมกัน
การแก้ไขนี้ทำให้การคำนวณภาษี 0.5% ในธุรกรรมแบบ "multi-send" ถูกต้องและหักภาษีได้อย่างแม่นยำ ก่อนหน้านี้ตรรกะของระบบ reverse charge ที่ให้ผู้รับเป็นผู้จ่ายภาษี อาจทำงานผิดพลาดในธุรกรรมที่ซับซ้อนเหล่านี้ ส่งผลให้เกิดการเผาเหรียญผิดพลาดหรือธุรกรรมล้มเหลวได้
ความหมาย: ผลกระทบต่อ LUNC เป็นกลาง เพราะไม่ได้เปลี่ยนอัตราภาษี แต่ช่วยให้ระบบเผาเหรียญทำงานได้อย่างราบรื่นและเชื่อถือได้มากขึ้น ส่งผลให้ผู้ใช้ได้รับประสบการณ์ที่ดีขึ้นทั้งในการทำธุรกรรมทั่วไปและการ staking
(แหล่งที่มา)
3. บังคับใช้เวอร์ชัน Go สำหรับ Validator (11 กุมภาพันธ์ 2025)
ภาพรวม: การอัปเดตนี้กำหนดให้ Validator ทุกคนต้องอัปเกรดคอมไพเลอร์ภาษาโปรแกรม Go เป็นเวอร์ชัน 1.22.12 ก่อนติดตั้งซอฟต์แวร์เวอร์ชันใหม่
Validator ที่ใช้เวอร์ชันเก่ากว่าจะไม่สามารถเข้าร่วมกระบวนการ consensus หลังจากการอัปเกรดในวันที่ 25 กุมภาพันธ์ 2025 ได้ การอัปเดตนี้ไม่ได้เปลี่ยนแปลงสถานะของบล็อกเชนหรือการทำงานของสมาร์ตคอนแทรกต์แต่อย่างใด
ความหมาย: ผลกระทบต่อ LUNC เป็นกลาง เพราะเป็นขั้นตอนทางเทคนิคที่จำเป็นสำหรับ Validator เพื่อให้เครือข่ายทำงานบนเวอร์ชัน Go ที่ได้รับการสนับสนุนและปลอดภัย ซึ่งสำคัญต่อความเสถียรและประสิทธิภาพในระยะยาว แม้ว่าจะเป็นภาระการอัปเกรดครั้งเดียวสำหรับผู้ดูแลโหนด
(แหล่งที่มา)
สรุป
การอัปเกรด v3.4.0 ถือเป็นก้าวสำคัญในการพัฒนา Terra Classic จากระบบที่แยกออกมาเป็นโซ่ Cosmos SDK ที่ทันสมัยและปลอดภัยมากขึ้น ขณะที่ชุมชนยังคงผลักดันข้อเสนอเชิงนโยบายในอนาคต การปรับปรุงทางเทคนิคเหล่านี้ช่วยเสริมความมั่นคงของเครือข่ายอย่างแข็งแกร่ง การที่ Terra Classic ยังคงสอดคล้องกับการพัฒนาของ Cosmos ecosystem จะส่งผลอย่างไรต่อการดึงดูดนักพัฒนาในเดือนข้างหน้า?