Skip to content
Blockchain

ทำไมตัวเลข gas ตัวเดียวจึงตีราคาการประมวลผล การจัดเก็บ และแบนด์วิดท์เท่ากันในทุกเครือข่าย?

79

โอกาส

EVM ใช้จำนวนเต็มตัวเดียวในการตีราคา CPU cycles การเข้าถึงพื้นที่จัดเก็บข้อมูล และแบนด์วิดท์เครือข่ายพร้อมกัน โดยถือว่าสิ่งเหล่านี้แลกเปลี่ยนกันได้ การศึกษาเชิงประจักษ์เกี่ยวกับ workload ของ EVM ใน production เมื่อมิถุนายน 2026 พบว่า Base ใช้ gas 29% ไปกับการประมวลผล ขณะที่ Ethereum ใช้ 34% กับการเขียนพื้นที่จัดเก็บ และรูปแบบยิ่งแตกต่างกันมากขึ้นในทุก L2 ที่เปิดตัวใหม่ เมื่อทรัพยากรหนึ่งมีราคาถูกกว่าต้นทุนจริงมันจะกลายเป็นช่องทางโจมตี ประวัติของการปรับราคา EVM คือชุดแพตช์ฉุกเฉินที่เกิดขึ้นหลังผู้โจมตีพบปฏิบัติการที่ตั้งราคาต่ำเกินไป ไม่มี EIP ปัจจุบันใดเสนอการวัดหลายมิติในชั้นการรัน การปฏิรูปยุค EIP-1559 แก้ไขตลาด fee โดยไม่ได้แยกต้นทุนทรัพยากรพื้นฐาน ดังนั้นปัญหาการตีราคาผิดจึงไม่ได้รับการแก้ไข เพียงแต่ถูกเจรจาใหม่เท่านั้น

ทำไมถึงสำคัญ

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

วิธีที่ผมให้คะแนนโอกาส

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

ความรุนแรง8/10

ความเจ็บปวดที่มันก่อขึ้นเมื่อปรากฏตัว

ความถี่6/10

ความถี่ที่คนจริงๆ เจอมัน

ช่องว่าง9/10

ความขาดแคลนของเครื่องมือที่ดีสำหรับมันในปัจจุบัน

ปัญหาอื่นที่น่าแก้ไข