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