สรุปย่อ
โค้ดของ Ethereum กำลังพัฒนาอย่างต่อเนื่องด้วยการอัปเกรดครั้งใหญ่ เช่น Fusaka และการปรับปรุงหลังจาก Pectra ที่เน้นเรื่องความสามารถในการขยายระบบ ความปลอดภัย และประสบการณ์ของนักพัฒนา
- อัปเกรด Fusaka (พฤศจิกายน 2025) – เน้นการปรับปรุงระบบเบื้องหลัง มี 11 EIP ที่ช่วยให้ค่าธรรมเนียมแก๊สมีความเสถียรและเพิ่มประสิทธิภาพข้อมูล
- ปรับปรุงโค้ดหลัง Pectra (สิงหาคม 2025) – เพิ่มค่าจำกัดแก๊สเป็น 45 ล้าน ช่วยให้เครือข่ายรองรับธุรกรรมได้มากขึ้น
- เปิดใช้งาน Pectra (พฤษภาคม 2025) – มี 11 EIP ที่ช่วยพัฒนาการวางเดิมพัน (staking), การขยายระบบ L2 และประสบการณ์ใช้งานกระเป๋าเงิน
- แพตช์ความปลอดภัย (กรกฎาคม 2025) – แก้ไขช่องโหว่สำคัญในเครื่องมือ ETHCode
รายละเอียดเพิ่มเติม
1. อัปเกรด Fusaka (พฤศจิกายน 2025)
ภาพรวม: การอัปเกรดครั้งใหญ่ของ Ethereum เน้นการปรับปรุงระบบเบื้องหลัง เช่น PeerDAS (การสุ่มตรวจสอบข้อมูล) และการปรับค่าจำกัดแก๊สให้เหมาะสม
EIP สำคัญได้แก่:
- EIP-7934: จำกัดขนาดบล็อกที่เข้ารหัสด้วย RLP ไม่เกิน 16.8 ล้านไบต์
- EIP-7918: กำหนดค่าธรรมเนียมพื้นฐานของ blob ให้สัมพันธ์กับต้นทุนการประมวลผล
- EIP-7939: เพิ่มคำสั่ง CLZ
เพื่อเร่งการประมวลผลแบบบิตไวส์
ความหมาย: เป็นสัญญาณบวกสำหรับ Ethereum เพราะช่วยลดความแออัดของเครือข่ายและทำให้ค่าธรรมเนียมสำหรับ rollups มีความเสถียร ผู้ดูแลโหนดต้องอัปเกรดก่อนการแยกสาย (fork) เพื่อป้องกันปัญหา (แหล่งที่มา)
2. ปรับปรุงโค้ดหลัง Pectra (สิงหาคม 2025)
ภาพรวม: โปรแกรม Geth เวอร์ชัน 1.16.2 ตั้งค่าจำกัดแก๊สเริ่มต้นเป็น 45 ล้าน ตามคำแนะนำของ ethPandaOps เพื่อเพิ่มความสามารถในการรองรับธุรกรรม
การเปลี่ยนแปลงสำคัญ:
- ปรับปรุงการบีบอัด PebbleDB เพื่อลดการใช้งาน I/O ที่สูงเกินไป
- เพิ่มคำสั่ง debug_sync
สำหรับตรวจสอบการซิงค์ข้อมูลเต็มรูปแบบ
ความหมาย: ผลกระทบระยะสั้นเป็นกลางเพราะเป็นการอัปเดตแบบเลือกทำ แต่ช่วยเพิ่มความทนทานของโหนดและเครื่องมือสำหรับนักพัฒนา ผู้ตรวจสอบควรติดตามประสิทธิภาพหลังอัปเกรด (แหล่งที่มา)
3. เปิดใช้งาน Pectra (พฤษภาคม 2025)
ภาพรวม: การอัปเกรดครั้งใหญ่ที่สุดนับตั้งแต่ Merge ที่เพิ่มฟีเจอร์ smart account abstraction, รวมตัว validator และเพิ่มความจุ blob เป็นสองเท่า
EIP สำคัญ:
- EIP-7251: เพิ่มขีดจำกัดยอดคงเหลือของ validator เป็น 2,048 ETH
- EIP-7691: เพิ่มจำนวน blobs ต่อบล็อกจาก 6 เป็น 8 เพื่อลดค่าธรรมเนียม L2
ความหมาย: เป็นสัญญาณบวกในระยะยาว เพราะช่วยให้การวางเดิมพันระดับองค์กรมีประสิทธิภาพมากขึ้นและลดค่าธรรมเนียม L2 ประมาณ 30% แต่ความเสี่ยงจากการถูกตัดสิทธิ์ (slashing) จะเพิ่มขึ้นตามขนาดของ validator (แหล่งที่มา)
สรุป
โค้ดของ Ethereum ให้ความสำคัญกับการขยายระบบ (Fusaka), ปรับปรุงโครงสร้างหลัง Pectra และเสริมความปลอดภัย การอัปเกรดแบบต่อเนื่องนี้สะท้อนถึงการมุ่งสู่ประสิทธิภาพระดับองค์กรโดยยังคงรักษาความกระจายศูนย์ (decentralization) ไว้ คำถามสำคัญคือ PeerDAS ใน Fusaka จะช่วยจัดการความสมดุลระหว่างการเข้าถึงข้อมูลกับทรัพยากรของ validator อย่างไร?