ปัญหาค่าธรรมเนียมแก๊สที่สูงได้เป็นปัญหากวนใจ Ethereum มานานหลายปีแล้ว และได้มีการเสนอการพัฒนาในรูปแบบต่างๆ มากมายเพื่อแก้ปัญหาในส่วนนี้ ซึ่งบางส่วนนั้นก็คือโซลูชั่น Layer 2 ในขณะที่บางส่วนนั้นเป็นการเปลี่ยนแปลงขั้นพื้นฐานภายในเครือข่าย การเปลี่ยนแปลงอย่างหนึ่งนั้นก็คือ EIP-4488 ซึ่งเป็นการอัพเกรดที่วางแผนไว้ว่าจะทำให้ค่าธรรมเนียมแก๊สลดลงผ่านกลไกที่น่าสนใจหลายประการ ในบทความนี้ เราจะอธิบายว่า EIP-4488 คืออะไร? และมันทำงานอย่างไร?
Ethereum กับความกังวลเรื่องค่าธรรมเนียมแก๊ส
แก๊สเป็นค่าธรรมเนียมที่จำเป็นสำหรับการทำธุรกรรมและการดำเนินการอื่นๆ บนเครือข่าย Ethereum การทำธุรกรรมแต่ละประเภทนั้นก็มีค่าใช้จ่ายที่แตกต่างกัน และขึ้นอยู่กับความซับซ้อน การโอน ETH อย่างง่ายๆ นั้นใช้แก๊สน้อยกว่าการโอนโทเค็น ERC หรือการแลกเปลี่ยนสินทรัพย์บน DEX ดั้งเดิมของ Ethereum (เว็บเทรดแบบกระจายอำนาจ)
แต่ละบล็อกในเครือข่ายก็จะมีขีดจำกัดของแก๊ส หากบล็อกไม่อยู่ภายในขีดจำกัดของแก๊ส บล็อกนั้นจะไม่ถูกต้อง ขีดจำกัดของแก๊สสำหรับบล็อกนั้นสามารถเปลี่ยนแปลงได้เมื่อเวลาผ่านไป โดยจะขึ้นอยู่กับปัจจัยหลายประการ ดังนั้น ธุรกรรมอาจจะไม่สิ้นสุดในบล็อกเดียวกันตลอดเวลา
นักขุดจะตรวจสอบธุรกรรมโดยเลือกรายการที่มีค่าแก๊สสูงที่สุดก่อน ค่าธรรมเนียมแก๊สจะทำหน้าที่เป็นผู้เสนอราคาสำหรับพื้นที่บล็อก เมื่อผู้ใช้งานจำนวนมากเสนอราคาในบล็อกพื้นที่ขนาดเล็ก การเปลี่ยนแปลงนี้อาจจะนำไปสู่ค่าธรรมเนียมเครือข่ายที่สูงได้
อะไรที่ทำให้ค่าธรรมเนียมแก๊ส Ethereum สูง?
สิ่งสำคัญที่ต้องจำไว้คือค่าธรรมเนียมแก๊สไม่ได้ขึ้นอยู่กับขนาดของธุรกรรม มันขึ้นอยู่กับจำนวนธุรกรรมที่ทำบนเครือข่าย Ethereum ในเวลาเดียวกัน ตัวอย่างเช่น หากธุรกรรมของคุณได้รับการประมวลผลในช่วงเวลาที่วุ่นวาย คุณอาจจะต้องจ่ายเงินหลายร้อยดอลลาร์เพื่อทำธุรกรรมให้สำเร็จ นี่เป็นหนึ่งในปัญหาหลักของเครือข่าย Ethereum Proof-of-Work (PoW) ซึ่งสามารถประมวลผลได้ประมาณ 30 ธุรกรรมต่อวินาทีเท่านั้น
ในช่วงชั่วโมงเร่งด่วน ผู้ใช้งานจะต้องจ่ายค่าธรรมเนียมแก๊สที่สูงขึ้นเพื่อให้แน่ใจว่าธุรกรรมของตนได้รับการประมวลผล หากผู้ใช้งานไม่ชำระค่าธรรมเนียมแก๊สอย่างเพียงพอ ธุรกรรม Ethereum ของพวกเขาอาจจะล้มเหลวได้ หากเกิดเหตุการณ์นี้ขึ้น การทำธุรกรรมก็จะไม่เสร็จสมบูรณ์ และผู้ใช้งานก็จะยังคงถูกเรียกเก็บค่าธรรมเนียมแก๊สอยู่ดี
ในหลายๆ โอกาส เครือข่าย Ethereum นั้นจะเต็มไปด้วยธุรกรรม ซึ่งนั่นทำให้ค่าธรรมเนียมพุ่งสูงขึ้นอย่างมาก หนึ่งในเหตุการณ์ช่วงแรกๆ ที่พิสูจน์ว่าเครือข่าย Ethereum สามารถแออัดได้อย่างไรคือช่วงที่ CryptoKitties ได้รับความนิยมอย่างมากใน ปี 2017 การบูมของ NFT ครั้งใหญ่ในปี 2021 ยังนำผู้ใช้งานใหม่จำนวนมากเข้ามาสู่ Ethereum ซึ่งทำให้ค่าธรรมเนียมแก๊สพุ่งสูงขึ้นเป็นอย่างมาก ซึ่งเราได้เห็นเหตุการณ์เหล่านี้เกิดขึ้นระหว่างการเปิดตัวโครงการ เช่น Bored Ape Yacht Club (BAYC) ของ Yuga Labs
Ethereum Foundation มีแผนที่จะเปลี่ยนไปใช้ Proof-of-Stake (PoS) ภายในสิ้นปี 2022 และเครือข่ายจะเป็นที่รู้จักในชื่อ Ethereum 2.0 มันจะมีการปรับปรุงความสามารถในการปรับขนาดของเครือข่ายและค่าธรรมเนียมแก๊สที่ต่ำลง แม้ว่าจะยังไปไม่ถึงจุดๆ นั้น แต่มันก็มีมาตรการอื่นๆ ในการปูทางไปสู่ค่าธรรมเนียมที่ต่ำลงได้ ซึ่ง EIP-4488 เป็นหนึ่งในขั้นตอนที่ถูกเสนอขึ้นมา
EIP-4488 คืออะไร?
EIP-4488 เป็นข้อเสนอในการปรับปรุง Ethereum ที่เรียกว่า “การลดต้นทุนแก๊สของ Transaction calldata ด้วยขีดจำกัด Calldata ทั้งหมด” มันถูกนำเสนอออกมาในเดือนพฤศจิกายน 2021 โดย Vitalik Buterin และ Ansgar Dietrichs โดยมุ่งเน้นที่การลดต้นทุนการทำธุรกรรมสำหรับโซลูชั่น Ethereum Rollup เช่น Optimism, Arbitrum และ zkSync
ข้อเสนอนี้ Buterin และ Dietrichs ได้สรุปขั้นตอนในการลดราคาแก๊สโดยไม่กระทบต่อความปลอดภัยและแผนงานสำหรับการก้าวไปข้างหน้าด้วยการพัฒนา Ethereum 2.0
แนวคิดหลักที่นำเสนอในข้อเสนอ EIP-4488 คือ:
- กลุ่ม Layer 2 จะรวบรวมธุรกรรมของผู้ใช้งานเป็นกลุ่มและวางมันผ่าน “calldata” การอัพเกรดจะช่วยลดต้นทุนในการวาง Calldata บนเครือข่ายหลัก และลดค่าธรรมเนียมแก๊สของผู้ใช้งานปลายทาง
- การเชื่อมโยงต้นทุนแก๊สในการทำธุรกรรมหลายรายการได้ส่งผลให้ค่าธรรมเนียมการทำธุรกรรมลดลง 3-8 เท่า ZK-rollups มีราคาถูกกว่าชั้นพื้นฐาน Ethereum 40 ถึง 100 เท่า Buterin เชื่อว่าการเพิ่มพื้นที่ข้อมูลจะ “ลดต้นทุนการรวบรวมได้ 5 เท่า”
- Rollups จะเป็นทางออกที่ดีที่สุดสำหรับการปรับขนาด Ethereum ในระยะสั้น ระยะกลาง และระยะยาว บล็อกเชนจะขยายออกไปอีกโดยการเพิ่มชิ้นส่วน (Shard) ไปยังเครือข่าย PoS ของ Ethereum ซึ่งจะทำให้การทำ Layer 2 Rollups ง่ายขึ้นและลดต้นทุนการทำธุรกรรม
สิ่งสำคัญคือต้องรักษาขนาดบล็อกให้เล็กสำหรับการกระจายอำนาจ เพื่อให้ทุกคนสามารถเรียกใช้โหนดได้ แต่ในปัจจุบัน ขนาดบล็อกของ Ethereum สามารถจัดการได้ และการอัพเกรดใดๆ เช่น EIP-4488 จะไม่เพิ่มค่าใช้จ่ายในการบำรุงรักษา
โปรดทราบว่าข้อเสนอ EIP-4488 ไม่ได้ลดข้อมูล Layer 1 โดยตรง อย่างไรก็ตาม มันรองรับ Rollups ซึ่งทำให้ต้นทุนการดำเนินการสมดุลในขณะที่รักษาความจุสูงสุดที่ใกล้เคียงกัน
ความพร้อมใช้งานของข้อมูลเป็นอีกหนึ่งปัญหาของการปรับขนาดที่สำคัญสำหรับเครือข่าย Ethereum แต่ EIP-4488 แก้ปัญหานี้ เนื่องจากช่วยบรรเทาโปรโตคอล Layer 2
ผลกระทบของ EIP-4488 บนเครือข่าย
EIP-4488 เป็นรุ่นก่อนของ EIP-4844 และมันมีวิธีการที่ง่ายกว่าในการแก้ปัญหาค่าธรรมเนียมการทำธุรกรรมที่สูง EIP-4488 ได้เสนอ 2 ประเด็นที่สำคัญ:
- ค่าใช้จ่ายแก๊ส Calldata ลดลงจาก 16 เป็น 3 แก๊สต่อไบต์
- 1 MB ต่อบล็อกและ 300 ไบต์สำหรับแต่ละธุรกรรม (สูงสุด 1.4 Mb) เพื่อลดความเสี่ยงด้านความปลอดภัย
EIP-4488 มุ่งเป้าไปที่ Calldata เป็นหลัก ซึ่งเป็นพื้นที่กำหนดแอดเดรสแบบไบต์แบบอ่านอย่างเดียวที่มีพารามิเตอร์ข้อมูลของธุรกรรมหรือการเรียกใช้งานอยู่
กล่าวอีกนัยหนึ่ง EIP-4488 จะจำกัด Calldata ของธุรกรรมทั้งหมด โดยที่ข้อมูลจากการเรียกใช้งานจากภายนอกไปยังฟังก์ชันต่างๆ จะถูกจัดเก็บ ก่อนที่จะลดค่าต้นทุนของแก๊ส Calldata ลง เพื่อขจัดความเป็นไปได้ในการทำให้เครือข่ายพังทลาย
Hard Limit เป็นวิธีที่ง่ายที่สุดในการตรวจสอบว่าการเพิ่มจำนวนเคสโดยเฉลี่ยจะไม่นำไปสู่การเพิ่มขึ้นในการทำงานที่มากขึ้นในกรณีที่เลวร้ายที่สุด ต้นทุนการรวบรวมจะเพิ่มขึ้นอย่างมาก โดยเพิ่มขนาดบล็อกเฉลี่ยเป็นหลายร้อยกิโลไบต์ อย่างไรก็ตาม Hard Limit จะป้องกันสถานการณ์ในกรณีที่เลวร้ายที่สุดของบล็อกเดี่ยวที่ถือข้อมูลขนาด 10 MB ขนาดบล็อกที่แย่ที่สุดจะเล็กกว่าที่เป็นอยู่จริง (1.4 MB vs. 1.8 MB)
Buterin กล่าวว่า
“ค่าแก๊สของ Calldata จาก 16 ลดลงเป็น 3 จะเพิ่มขนาดบล็อกสูงสุดเป็น 10M ไบต์ สิ่งนี้จะผลักดันเลเยอร์เครือข่าย Ethereum P2P (peer-to-peer) ไปสู่ระดับความตึงเครียดที่ไม่เคยมีมาก่อนและเสี่ยงต่อการพังทลายของเครือข่าย การทดสอบจริงรอบก่อนหน้านี้ของบล็อกขนาด ~ 500 kB เมื่อไม่กี่ปีที่ผ่านมาได้ปิดตัว Bootstrap Nodes บางตัวไปแล้ว” เขายังกล่าวอีกว่า “ข้อเสนอการลดราคาและต้นทุนสูงสุด” จะเพิ่มขนาดบล็อกสูงสุดเป็น 1.5 MB สิ่งนี้ “จะเพียงพอในขณะที่ป้องกันความเสี่ยงด้านความปลอดภัยส่วนใหญ่”
ข้อกังวลของ EIP-4488
สิ่งสำคัญคือต้องสังเกตว่าตัวดำเนินการโหนดนั้นต้องเผชิญกับปริมาณงานที่เพิ่มขึ้นโดยเพียงแค่เพิ่มพื้นที่ข้อมูล ฐานข้อมูลทั้งหมดของ Blockchain นั้นจะเป็นภาระที่ใหญ่เกินไปสำหรับคอมพิวเตอร์ส่วนใหญ่ในการจัดเก็บ อย่างไรก็ตาม ปัญหานี้สามารถแก้ไขได้ด้วยข้อเสนอเพิ่มเติมที่จะลดภาระความรับผิดชอบในการจัดเก็บบล็อกสำหรับโหนดที่เก่ากว่าหนึ่งปี
EIP-4488 จะช่วยเหลือผู้ใช้งานได้อย่างไร?
ข้อเสนอ EIP-4488 จะส่งผลโดยตรงต่อผู้ใช้งาน เนื่องจากมันจะลดต้นทุนของการรวบรวมและจะลดค่าธรรมเนียมแก๊ส Layer 2 ได้
EIP-4488 ถูกนำเสนอเป็นวิธีแก้ปัญหาระยะสั้นสำหรับค่าธรรมเนียมแก๊สที่สูงของ Ethereum ผู้ใช้งานโซลูชัน Layer 2 เช่น Optimism และ Arbitrum จะได้เห็นค่าธรรมเนียมการทำธุรกรรมที่ลดลง 3–8 เท่า ผู้ใช้งาน zk-rollups จะสามารถจ่ายค่าธรรมเนียมแก๊สได้ถูกลงถึง 40-100x กว่าชั้นพื้นฐานของ Ethereum
อย่างไรก็ตาม นักพัฒนาบางรายนั้นแสดงถึงความกังวลในเรื่องข้อมูลธุรกรรมที่เพิ่มมากขึ้น การอัพเกรด EIP-4488 บ่งบอกว่าขนาดบล็อกโดยรวมจะเพิ่มขึ้น ซึ่งเป็นปัญหาในระยะยาว หากมีการอัพเกรดนี้เกิดขึ้น ขนาดของบล็อกเชน Ethereum จะเพิ่มขึ้นในอัตรา 0.1Mb ถึง 0.5Mb ต่อบล็อก นี่หมายถึงอัตราการเพิ่มขึ้นถึง 5 เท่าของการเติบโตของขนาดของเชน ซึ่งอาจจะก่อให้เกิดปัญหากับผู้ใช้งานที่ต้องการเป็นโหนด เพราะว่าพวกเขาจะต้องการฮาร์ดแวร์ที่ดียิ่งขึ้นกว่าเดิม
ข้อกังวลอีกประการหนึ่งคือการอัพเกรด EIP-4488 อาจจะทำให้เกิดข้อจำกัดของเครือข่ายเพิ่มเติม ผู้ใช้งานอาจจะต้องเสียค่าธรรมเนียมที่สูงขึ้นเพื่อปิดการเสนอราคาธุรกรรม Rollups ที่แข่งขันกันในพื้นที่ Calldata เดียวกัน
EIP-4488 หนึ่งในหลายๆ กลยุทธ์ในการลดค่าธรรมเนียม ETH
ข้อเสนอ EIP-4488 ถูกสร้างขึ้นเพื่อลดต้นทุนการทำธุรกรรมสำหรับโปรโตคอลโรลอัพที่สร้างขึ้นบนบล็อกเชน Ethereum EIP-4488 นั้นเป็นข้อเสนอกลางในขณะที่เครือข่ายกำลังรอโซลูชันการแบ่งส่วนข้อมูลซึ่งเปิดตัวโดย EIP-4844
อย่างไรก็ตาม การอัพเดตหลักที่ทุกคนรอคอย และคาดว่าจะสามารถแก้ปัญหาการปรับขนาดของ Ethereum ได้คือการเปลี่ยนจากบล็อกเชน PoW เป็น PoS การดำเนินการนี้จะเป็นการยุติปัญหาค่าธรรมเนียมแก๊สลงได้อย่างแน่นอน ดังนั้น ผู้ใช้งานคงจะไม่ต้องรอนานจนเกินไปก่อนที่จะสมหวังไม่ทางใดก็ทางหนึ่ง
คำถามที่พบบ่อย
EIP คืออะไร?
EIP-4488 คืออะไร?
ข้อจำกัดความรับผิด
ข้อมูลทั้งหมดที่มีอยู่บนเว็บไซต์ของเราเผยแพร่ด้วยเจตนาที่ดีและเป็นไปเพื่อวัตถุประสงค์ในการให้ข้อมูลทั่วไปเท่านั้น การกระทำใด ๆ ที่ผู้อ่านดำเนินการตามข้อมูลที่พบบนเว็บไซต์ของเราถือเป็นความเสี่ยงของผู้อ่านโดยเฉพาะ Learn ให้ความสำคัญกับข้อมูลคุณภาพสูง เราอุทิศเวลาให้กับการแยกแยะ ค้นคว้า และสร้างเนื้อหาเพื่อการศึกษาซึ่งเป็นประโยชน์กับผู้อ่าน เพื่อเป็นการรักษามาตรฐานนี้และเพื่อสร้างเนื้อหาคุณภาพได้อย่างต่อเนื่อง พาร์ตเนอร์ของเราอาจตอบแทนเราด้วยค่าคอมมิชชั่นสำหรับการจัดวางตำแหน่งต่าง ๆ ในบทความของเรา อย่างไรก็ดี ค่าคอมมิชชั่นนี้ไม่มีผลต่อกระบวนการของเราในการสร้างเนื้อหาที่ไร้อคติ ตรงไปตรงมา และเป็นประโยชน์