Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum และ Toni Wahrstätter นักวิจัยจาก Ethereum Foundation ได้เสนอข้อเสนอที่จะจำกัดปริมาณแก๊สสูงสุดที่ธุรกรรมเดียวสามารถใช้ได้ ข้อเสนอ EIP 7983 ระบุว่า: “
ข้อเสนอนี้มีจุดมุ่งหมายเพื่อบังคับใช้ขีดจำกัดสูงสุด 16.77 ล้านแก๊สสำหรับธุรกรรมใดๆ เพียงรายการเดียว ซึ่งเกือบครึ่งหนึ่งของขีดจำกัด 30 ล้านแก๊สที่เสนอใน EIP 7825 ขีดจำกัดนี้ ตามที่ Buterin และ Wahrstätter ระบุ จะมีผลบังคับใช้โดยไม่คำนึงถึงขีดจำกัดแก๊สของบล็อกที่กำหนดโดยนักขุดหรือผู้ตรวจสอบความถูกต้อง
การนำข้อเสนอนี้ไปใช้จะทำให้ธุรกรรมที่ระบุขีดจำกัดแก๊สสูงกว่า 16.77 ล้านแก๊สกลายเป็นโมฆะ ซึ่งหมายความว่าในระหว่างการตรวจสอบความถูกต้องของธุรกรรม ธุรกรรมที่เกินขีดจำกัดแก๊สจะถูกปฏิเสธและยกเว้นจากกลุ่มธุรกรรม ในทำนองเดียวกัน ในระหว่างการตรวจสอบความถูกต้องของบล็อก บล็อกใดๆ ที่มีธุรกรรมที่เกินขีดจำกัดแก๊สที่กำหนดไว้จะกลายเป็นโมฆะ
ขีดจำกัดแก๊ส 16.77 ล้านที่ Buterin และ Wahrstätter เลือกจะให้ “
เมื่อนำไปใช้ ข้อเสนอจะกำหนดให้ผู้ใช้และแอปพลิเคชันแบบกระจายอำนาจ (dApps) แบ่งธุรกรรมที่มีขีดจำกัดแก๊สสูงกว่าออกเป็นปฏิบัติการที่เล็กลง อย่างไรก็ตาม Buterin และ Wahrstätter คาดว่าขีดจำกัดจะส่งผลกระทบต่อผู้ใช้และ dApps จำนวนน้อยที่สุด เนื่องจากธุรกรรมปัจจุบันส่วนใหญ่อยู่ต่ำกว่าขีดจำกัดที่เสนอไว้มาก
เหตุใดการกำหนดขีดจำกัดแก๊สของธุรกรรมจึงมีความสำคัญ สถาปัตยกรรมปัจจุบันของ Ethereum อนุญาตให้ธุรกรรมใช้ขีดจำกัดแก๊สทั้งหมดของบล็อกได้ตามทฤษฎี สถาปัตยกรรมนี้มีความเสี่ยงหลายประการ ตัวอย่างเช่น การอนุญาตให้ธุรกรรมเดียวใช้ขีดจำกัดแก๊สของบล็อกส่วนใหญ่หรือทั้งหมด สามารถทำให้ผู้ไม่หวังดีทำการโจมตี DoS ได้ง่ายขึ้น ในการโจมตี DoS ผู้กระทำผิดพยายามที่จะครอบงำเครือข่ายผ่านการระดมธุรกรรมสแปม ทำให้เครือข่ายล้มเหลวในการให้บริการแก่ผู้ใช้ที่แท้จริง
ตามข้อเสนอ การไม่มีขีดจำกัดแก๊สของธุรกรรมยังสามารถนำไปสู่การกระจายโหลดที่ไม่สม่ำเสมอและส่งผลกระทบต่อเสถียรภาพของเครือข่าย การใช้แก๊สที่แปรผันยังสามารถทำให้เกิดความไม่สมดุลในการกระจายโหลดข้ามธุรกรรมในบล็อก นอกจากนี้ ธุรกรรมที่มีแก๊สสูงยังทำให้เวลาในการตรวจสอบบล็อกนานขึ้น ซึ่งอาจส่งผลกระทบต่อประสบการณ์ของผู้ใช้
ประโยชน์ของการกำหนดขีดจำกัดแก๊สของธุรกรรม ตามที่ Buterin และ Wahrstätter ระบุ การจำกัดขีดจำกัดการใช้แก๊สของธุรกรรมเดียวสามารถช่วยลดความเสี่ยงของการโจมตี DoS แบบธุรกรรมเดียว โดยพื้นฐานแล้ว ขีดจำกัดจะกำหนดแนวป้องกันที่ป้องกันไม่ให้ผู้ไม่ประสงค์ดีใช้แบนด์วิดท์ของเครือข่ายผ่านธุรกรรมสแปมขนาดใหญ่ ขีดจำกัดยังจะทำให้มั่นใจได้ว่าแก๊สจะได้รับการจัดสรรอย่างยุติธรรมในธุรกรรมต่างๆ ในบล็อก ข้อเสนอระบุ
คาดว่าขีดจำกัดจะทำให้การตรวจสอบความถูกต้องของบล็อก “
โพสต์ Vitalik Buterin เสนอให้จำกัดการใช้แก๊สต่อธุรกรรม Ethereum เพื่อเพิ่มความเข้ากันได้ของ zkVM ความปลอดภัย