นักพัฒนา Ethereum เตือนถึงความเสี่ยงด้านความเข้ากันได้ของสัญญาในอัปเกรด Glamsterdam

icon币界网
แชร์
AI summary iconสรุป
ข่าว Ethereum: นักพัฒนาเตือนว่าการเปลี่ยนแปลงราคาแก๊สในการอัปเกรด Glamsterdam ที่กำลังจะมาถึงอาจส่งผลต่อความเข้ากันได้ของสัญญา EIP-8037 และ EIP-8038 เพิ่มต้นทุนของการดำเนินการสถานะบนโซ่ ทำให้จำเป็นต้องทบทวนสัญญาและอัปเดตการประมาณค่าแก๊ส ข่าวระบบนิเวศ Ethereum: มี Testnet พร้อมใช้งานแล้ว โดยการอัปเกรดคาดว่าจะเกิดขึ้นในไตรมาสที่ 4 ปี 2026
CoinDesk รายงาน:

นักพัฒนาอีเธอเรียมเมื่อไม่นานมานี้เตือนว่า การปรับเปลี่ยนการกำหนดราคาแก๊สสองประการที่วางแผนจะรวมไว้ในอัปเกรด Glamsterdam อาจทำให้สัญญาบนเครือข่ายอีเธอเรียมหลักบางส่วนเกิดปัญหาความเข้ากันได้ ทีมพัฒนาแจ้งว่า รายการธุรกรรมในอดีตส่วนใหญ่ไม่ได้รับผลกระทบในการทดสอบการเล่นซ้ำ และปัญหาบางประการสามารถแก้ไขได้โดยการเพิ่มขีดจำกัดแก๊สของธุรกรรม

ข้อเสนอทั้งสองปรับสถานะต้นทุน

การแจ้งเตือนครั้งนี้เกี่ยวข้องหลักกับ EIP-8037 และ EIP-8038 โดย EIP-8037 เพิ่มต้นทุนในการสร้างสถานะบนโซ่ รวมถึงบัญชีใหม่ ช่องการจัดเก็บ และไบต์โค้ดของสัญญา ส่วน EIP-8038 ปรับเพิ่มต้นทุนในการเข้าถึงสถานะที่มีอยู่แล้ว ครอบคลุมการดำเนินการระดับการประมวลผล เช่น SLOAD, SSTORE และการเข้าถึงบัญชีเย็น

กองทุนอีเธอรีอัมระบุว่า การปรับราคาครั้งนี้เป็นการเตรียมความพร้อมสำหรับการเพิ่มความจุของเครือข่ายในอนาคต โดยเมื่อสถานะบนโซ่อีเธอรีอัมขยายตัวต่อเนื่องและผู้ตรวจสอบรองรับขีดจำกัดแก๊สของบล็อกที่สูงขึ้น การดำเนินการที่ใช้ทรัพยากรสูงจำเป็นต้องมีการปรับราคาใหม่

การสมมติค่าแก๊สคงที่มีแนวโน้มจะเกิดปัญหามากที่สุด

นักพัฒนาได้เล่นย้อนกลับการซื้อขายประวัติศาสตร์บน Ethereum Mainnet ตามกฎการตั้งราคาที่เสนอโดย Glamsterdam และจัดผลลัพธ์เป็นสี่หมวดหมู่: ไม่มีการเปลี่ยนแปลงใดๆ, การใช้ Gas เปลี่ยนไปแต่ยังสำเร็จ, แก้ไขได้โดยการเพิ่มขีดจำกัด Gas, และยังอาจล้มเหลวแม้จะเพิ่ม Gas อย่างมาก

  • ใช้การโอนหรือส่งด้วยค่าแก๊ส 2,300
  • กำหนดค่าสูงสุดของ Gas สำหรับสัญญาอัจฉริยะไว้ภายใน
  • พึ่งพา gasleft() ในการตัดสินใจเชิงตรรกะ

กองทุนอีเธอรีเอียมได้เน้นย้ำว่า สัญญาที่ใช้กลไกการอุดหนุน Gas 2,300 สำหรับ Solidity ต้องได้รับการตรวจสอบอย่างละเอียด เนื่องจากภายใต้ราคาการเข้าถึงสถานะใหม่ การดำเนินการที่เคยทำได้ภายในวงเงินนี้ในอดีต อาจใช้ Gas เพิ่มขึ้นในอนาคต

ต้องอัปเดตกระเป๋าเงินและเครื่องมือ Gas ด้วย

การปรับเปลี่ยนครั้งนี้ไม่ได้ส่งผลกระทบต่อสัญญาอัจฉริยะเท่านั้น แต่ยังรวมถึงกระเป๋าเงิน ผู้ให้บริการ RPC ตัวชี้วัด และเครื่องมือโหนด ซึ่งจำเป็นต้องอัปเดตระบบการประมาณค่า Gas หากซอฟต์แวร์ยังใช้ค่าคงที่หรือพารามิเตอร์ที่แคชไว้เก่า อาจทำให้ประเมินค่า Gas ที่จำเป็นสำหรับธุรกรรมต่ำเกินไป ซึ่งอาจนำไปสู่ความล้มเหลวในการดำเนินการ

การเปลี่ยนแปลงที่เป็นตัวอย่างหนึ่งคือ เครื่องมือบางตัวตั้งค่าค่าแก๊สเริ่มต้นสำหรับการโอนทั่วไปไว้ที่ 21,000 เสมอ นักพัฒนาชี้ให้เห็นว่าสมมติฐานนี้ไม่ได้ใช้ได้เสมอไป: การโอนไปยังบัญชีที่มีอยู่แล้วยังคงอยู่ที่ระดับนี้ แต่หากการโอนสร้างบัญชีใหม่ จะมีต้นทุนสถานะเพิ่มเติม

Testnet เปิดให้ตรวจสอบแล้ว

เพื่อรองรับการทดสอบการอัปเกรด นักพัฒนา Ethereum ได้เปิดใช้งานเครือข่ายทดสอบ Platåberget หรือที่เรียกว่า glam-devnet-8 ซึ่งขณะนี้ได้ใช้กฎการกำหนดราคาใหม่แล้ว ผู้ดูแลสัญญาสามารถป้อนที่อยู่ผ่านเครื่องมือตรวจสอบอย่างเป็นทางการเพื่อตรวจสอบว่าธุรกรรมในอดีตมีความคลาดเคลื่อนใดๆ ภายใต้กฎใหม่หรือไม่

ต่อไป เอธีเรียมจะดำเนินการทดสอบ devnet ต่อไป และขับเคลื่อนการทดสอบฟอร์กบน Sepolia และ Hoodi ตามเส้นทางการพัฒนาปัจจุบัน เป้าหมายการเปิดตัว Glamsterdam อยู่ที่ไตรมาสที่สี่ของปี 2026 แต่ยังไม่มีการประกาศวันเปิดใช้งานบน mainnet อย่างเป็นทางการ

คำปฏิเสธความรับผิดชอบ: ข้อมูลในหน้านี้อาจได้รับจากบุคคลที่สาม และไม่จำเป็นต้องสะท้อนถึงมุมมองหรือความคิดเห็นของ KuCoin เนื้อหานี้จัดทำขึ้นเพื่อวัตถุประสงค์ในการให้ข้อมูลทั่วไปเท่านั้น โดยไม่มีการรับรองหรือการรับประกัน และจะไม่ถูกตีความว่าเป็นคำแนะนำทางการเงินหรือการลงทุน KuCoin จะไม่รับผิดชอบต่อความผิดพลาดหรือการละเว้นในเนื้อหา หรือผลลัพธ์ใดๆ ที่เกิดจากการใช้ข้อมูลนี้ การลงทุนในสินทรัพย์ดิจิทัลอาจมีความเสี่ยง โปรดประเมินความเสี่ยงของผลิตภัณฑ์และความเสี่ยงที่คุณยอมรับได้อย่างรอบคอบตามสถานการณ์ทางการเงินของคุณเอง โปรดดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดการใช้งานและเอกสารเปิดเผยข้อมูลความเสี่ยงของเรา