ข้อกังวลคือกติกา gas แบบใหม่อาจทำให้สมมติฐานเดิมเรื่องงบ gas และการจัดการเมื่อคำสั่งล้มเหลวใช้ไม่ได้ รวมถึงอาจทำให้บางธุรกรรมทำต่อหรือเริ่มใหม่ไม่ได้[19][41]
Ethereum Foundation กำลังทำงานร่วมกับ ChainSecurity และ Dedaub พร้อมขอให้แต่ละโครงการตรวจสอบสัญญาของตนเอง ขณะที่ยังไม่มีวันเปิดใช้ Hoodi รอบใหม่[2][8][49]
Why are prominent developers, including Curve Finance’s founder, urging Ethereum to halt the Glamsterdam upgrade in its current form, how coAn editorial illustration for the risks posed by proposed gas-accounting changes to existing Ethereum contracts.
AI พรอมต์
Create a landscape editorial hero image for this Studio Global article: Why are prominent developers, including Curve Finance’s founder, urging Ethereum to halt the Glamsterdam upgrade in its current form, how co. Article summary: Developers are urging a pause because Glamsterdam’s gas changes could break already-deployed contracts—not merely make transactions more expensive—and potentially leave user funds inaccessible.[11] The confirmed response. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
openai.com
Ethereum Foundation ยืนยันว่า Glamsterdam จะยังไม่เปิดใช้บน Hoodi ซึ่งเป็นเทสต์เน็ตของ Ethereum จนกว่าความเสี่ยงที่พบจะได้รับการแก้ไข ประเด็นไม่ได้มีแค่ผู้ใช้อาจต้องจ่ายค่าธรรมเนียมธุรกรรมหรือ gas เพิ่มขึ้น แต่การเปลี่ยนวิธีคิด gas อาจทำให้สัญญาอัจฉริยะที่ใช้งานอยู่ทำงานไม่ตรงกับที่ผู้พัฒนาคาดไว้8
EIP-8037 และ EIP-8038 เปลี่ยนอะไร
EIP-8037 ปรับเพิ่มและจัดระบบค่า gas สำหรับการสร้างข้อมูลถาวรบน Ethereum หรือ state ส่วน EIP-8038 ปรับค่า gas สำหรับการเข้าถึง state ที่มีอยู่แล้ว เมื่อรวมกันแล้ว ข้อเสนอนี้เปลี่ยนวิธีเรียกเก็บ gas สำหรับการทำงานบางประเภท ซึ่งสัญญาบางส่วนอาจเขียนขึ้นโดยยึดต้นทุนเดิมเป็นหลัก20238
สัญญาอัจฉริยะบางตัวใช้จำนวน gas ที่กำหนดไว้ หรืออ่านค่าพลังงานที่เหลือ เพื่อประเมินว่าคำสั่งสำเร็จ ล้มเหลว หรือควรลองใหม่ หากกติกาการคิด gas เปลี่ยนไป เงื่อนไขเหล่านี้อาจให้ผลต่างจากเดิม โดยเฉพาะเมื่อการเรียกไปยังสัญญาอื่นเกิดข้อผิดพลาด619
สมมติฐานเรื่อง gas อาจกระทบการทำงานอย่างไร
กำหนดงบ gas ไว้ตายตัว: สัญญาอาจส่งต่อ gas จำนวนหนึ่งไปให้คำสั่งอื่น โดยอิงจากต้นทุนที่เคยเกิดขึ้น หากการทำงานกับ state มีราคาแพงขึ้น งบที่ส่งต่ออาจไม่พอ Foundation ระบุว่ามีบางโครงการที่อาศัยสมมติฐานด้านต้นทุน gas ซึ่งข้อเสนอใหม่นี้จะเปลี่ยนไป89
ตรวจค่าด้วย gasleft(): ChainSecurity อธิบายว่า gasleft() แสดงยอด execution gas ที่เหลือในกรอบการทำงาน และหากเงินสำรอง state gas แยกต่างหากหมดลง ค่าใช้จ่ายในการสร้าง state ก็อาจดึงจากยอดนี้ได้ รายงานเตือนว่าไม่ควรใช้การตรวจ gas ที่เหลือเพื่อสรุปสาเหตุของความล้มเหลวอย่างตายตัว เพราะการ revert ระหว่างทางหรือการเติม gas กลับอาจทำให้ข้อสรุปนั้นคลาดเคลื่อน19
Foundation กล่าวถึงสมมติฐานเกี่ยวกับ gas จำนวน 8 ข้อที่สัญญาบางส่วนอาจพึ่งพาอยู่ ไม่ได้หมายความว่าสัญญา Ethereum ทุกตัวจะมีปัญหาแบบเดียวกันทั้ง 8 ข้อ Foundation เผยแพร่ตัวอย่างและคำถามสำหรับให้ทีมพัฒนาตรวจสอบโค้ดของตนเอง28
Foundation เผยแพร่ตัวอย่างและแนวทางตรวจสอบด้วยตนเอง และมีรายงานระบุช่องทาง glamsterdam@ethereum.org สำหรับทีมที่พบว่าตนได้รับผลกระทบ2 การตรวจสอบระดับโปรโตคอลเพียงอย่างเดียวไม่อาจยืนยันความปลอดภัยของทุกแอปพลิเคชันได้ แต่ละทีมจึงต้องทดสอบสัญญาของตนเองกับกติกา gas ที่เปลี่ยนไปด้วย833
ข้อกังวลคือกติกา gas แบบใหม่อาจทำให้สมมติฐานเดิมเรื่องงบ gas และการจัดการเมื่อคำสั่งล้มเหลวใช้ไม่ได้ รวมถึงอาจทำให้บางธุรกรรมทำต่อหรือเริ่มใหม่ไม่ได้[19][41]
Ethereum Foundation กำลังทำงานร่วมกับ ChainSecurity และ Dedaub พร้อมขอให้แต่ละโครงการตรวจสอบสัญญาของตนเอง ขณะที่ยังไม่มีวันเปิดใช้ Hoodi รอบใหม่[2][8][49]
Why are prominent developers, including Curve Finance’s founder, urging Ethereum to halt the Glamsterdam upgrade in its current form, how coAn editorial illustration for the risks posed by proposed gas-accounting changes to existing Ethereum contracts.
AI พรอมต์
Create a landscape editorial hero image for this Studio Global article: Why are prominent developers, including Curve Finance’s founder, urging Ethereum to halt the Glamsterdam upgrade in its current form, how co. Article summary: Developers are urging a pause because Glamsterdam’s gas changes could break already-deployed contracts—not merely make transactions more expensive—and potentially leave user funds inaccessible.[11] The confirmed response. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
openai.com
Ethereum Foundation ยืนยันว่า Glamsterdam จะยังไม่เปิดใช้บน Hoodi ซึ่งเป็นเทสต์เน็ตของ Ethereum จนกว่าความเสี่ยงที่พบจะได้รับการแก้ไข ประเด็นไม่ได้มีแค่ผู้ใช้อาจต้องจ่ายค่าธรรมเนียมธุรกรรมหรือ gas เพิ่มขึ้น แต่การเปลี่ยนวิธีคิด gas อาจทำให้สัญญาอัจฉริยะที่ใช้งานอยู่ทำงานไม่ตรงกับที่ผู้พัฒนาคาดไว้8
EIP-8037 และ EIP-8038 เปลี่ยนอะไร
EIP-8037 ปรับเพิ่มและจัดระบบค่า gas สำหรับการสร้างข้อมูลถาวรบน Ethereum หรือ state ส่วน EIP-8038 ปรับค่า gas สำหรับการเข้าถึง state ที่มีอยู่แล้ว เมื่อรวมกันแล้ว ข้อเสนอนี้เปลี่ยนวิธีเรียกเก็บ gas สำหรับการทำงานบางประเภท ซึ่งสัญญาบางส่วนอาจเขียนขึ้นโดยยึดต้นทุนเดิมเป็นหลัก20238
สัญญาอัจฉริยะบางตัวใช้จำนวน gas ที่กำหนดไว้ หรืออ่านค่าพลังงานที่เหลือ เพื่อประเมินว่าคำสั่งสำเร็จ ล้มเหลว หรือควรลองใหม่ หากกติกาการคิด gas เปลี่ยนไป เงื่อนไขเหล่านี้อาจให้ผลต่างจากเดิม โดยเฉพาะเมื่อการเรียกไปยังสัญญาอื่นเกิดข้อผิดพลาด619
สมมติฐานเรื่อง gas อาจกระทบการทำงานอย่างไร
กำหนดงบ gas ไว้ตายตัว: สัญญาอาจส่งต่อ gas จำนวนหนึ่งไปให้คำสั่งอื่น โดยอิงจากต้นทุนที่เคยเกิดขึ้น หากการทำงานกับ state มีราคาแพงขึ้น งบที่ส่งต่ออาจไม่พอ Foundation ระบุว่ามีบางโครงการที่อาศัยสมมติฐานด้านต้นทุน gas ซึ่งข้อเสนอใหม่นี้จะเปลี่ยนไป89
ตรวจค่าด้วย gasleft(): ChainSecurity อธิบายว่า gasleft() แสดงยอด execution gas ที่เหลือในกรอบการทำงาน และหากเงินสำรอง state gas แยกต่างหากหมดลง ค่าใช้จ่ายในการสร้าง state ก็อาจดึงจากยอดนี้ได้ รายงานเตือนว่าไม่ควรใช้การตรวจ gas ที่เหลือเพื่อสรุปสาเหตุของความล้มเหลวอย่างตายตัว เพราะการ revert ระหว่างทางหรือการเติม gas กลับอาจทำให้ข้อสรุปนั้นคลาดเคลื่อน19
Foundation กล่าวถึงสมมติฐานเกี่ยวกับ gas จำนวน 8 ข้อที่สัญญาบางส่วนอาจพึ่งพาอยู่ ไม่ได้หมายความว่าสัญญา Ethereum ทุกตัวจะมีปัญหาแบบเดียวกันทั้ง 8 ข้อ Foundation เผยแพร่ตัวอย่างและคำถามสำหรับให้ทีมพัฒนาตรวจสอบโค้ดของตนเอง28
Foundation เผยแพร่ตัวอย่างและแนวทางตรวจสอบด้วยตนเอง และมีรายงานระบุช่องทาง glamsterdam@ethereum.org สำหรับทีมที่พบว่าตนได้รับผลกระทบ2 การตรวจสอบระดับโปรโตคอลเพียงอย่างเดียวไม่อาจยืนยันความปลอดภัยของทุกแอปพลิเคชันได้ แต่ละทีมจึงต้องทดสอบสัญญาของตนเองกับกติกา gas ที่เปลี่ยนไปด้วย833