Gas Fee คือค่าธรรมเนียมที่จ่ายให้เครือข่ายบล็อกเชนเพื่อประมวลผลและบันทึกธุรกรรม เช่น การโอนเหรียญ สลับโทเคน ซื้อ NFT หรือเรียกใช้ Smart Contract ค่าธรรมเนียมจะแพงขึ้นเมื่อมีคนใช้งานเครือข่ายพร้อมกันมาก ธุรกรรมซับซ้อน หรือคุณเลือกจ่ายเพิ่มเพื่อให้รายการได้รับการยืนยันเร็วขึ้น
สิ่งที่ผู้ใช้คริปโตมักพลาดคือดูแค่จำนวนเหรียญที่จะโอน แต่ไม่เช็กค่า Gas และเครือข่ายปลายทางก่อนกดยืนยัน ผลคือบางครั้งค่าธรรมเนียมสูงเกินมูลค่าที่โอน หรือย้ายสินทรัพย์ไปแล้วไม่มีเหรียญประจำเชนเหลือสำหรับทำธุรกรรมต่อ

Gas Fee คืออะไร และทำไมต้องมี
บล็อกเชนไม่ได้มีพนักงานคอยรับคำสั่งโอนเงิน แต่ใช้เครือข่ายคอมพิวเตอร์และผู้ตรวจสอบธุรกรรมเพื่อยืนยันว่ารายการถูกต้อง ก่อนบันทึกข้อมูลลงบนเชน ค่าธรรมเนียมจึงเป็นทั้งต้นทุนการใช้ทรัพยากรของเครือข่าย และกลไกป้องกันไม่ให้มีคนส่งธุรกรรมขยะจำนวนมากจนระบบทำงานช้า
บน Ethereum คำว่า Gas หมายถึงหน่วยวัดทรัพยากรการคำนวณที่ธุรกรรมต้องใช้ ไม่ใช่ค่าบริการตายตัว ยิ่งคำสั่งซับซ้อน เช่น สลับเหรียญ ฝากเงินใน DeFi หรือซื้อ NFT ที่มีเงื่อนไขหลายชั้น ก็ยิ่งอาจใช้ Gas มากกว่าการโอน ETH ธรรมดา
Ethereum.org อธิบายว่า Gas คือการวัดงานคำนวณที่เครือข่ายต้องใช้ในการประมวลผลธุรกรรม และผู้ใช้ต้องจ่ายค่าธรรมเนียมเพื่อให้ธุรกรรมได้รับการดำเนินการ อ่านคำอธิบาย Gas และค่าธรรมเนียมจาก Ethereum.org
Gas Limit, Base Fee และ Priority Fee ต่างกันอย่างไร
เวลาส่งธุรกรรมผ่าน Wallet คุณอาจเห็นคำศัพท์หลายคำจนสับสน แต่แต่ละคำมีหน้าที่ต่างกัน และการเข้าใจพื้นฐานช่วยลดโอกาสจ่ายแพงหรือทำรายการค้างโดยไม่จำเป็น
Gas Limit คือเพดานทรัพยากรที่ธุรกรรมใช้ได้
Gas Limit คือจำนวน Gas สูงสุดที่คุณยอมให้ธุรกรรมใช้ ไม่ใช่ค่าธรรมเนียมที่ถูกหักทันทีทั้งหมด หากธุรกรรมใช้ Gas น้อยกว่าที่ตั้งไว้ ระบบจะคิดจากจำนวนที่ใช้จริงตามกลไกของเครือข่าย
การโอน ETH ปกติมักใช้ทรัพยากรน้อยกว่าการทำธุรกรรมกับ Smart Contract เพราะ Smart Contract อาจต้องตรวจหลายเงื่อนไข อัปเดตข้อมูลหลายจุด หรือเรียกใช้โค้ดต่อเนื่องหลายคำสั่ง
Base Fee คือค่าธรรมเนียมพื้นฐานของเครือข่าย
Base Fee คือค่าธรรมเนียมพื้นฐานที่ Ethereum ปรับตามระดับการใช้งานของพื้นที่ในบล็อก หากบล็อกมีการใช้ทรัพยากรมากกว่าระดับเป้าหมาย Base Fee มีแนวโน้มเพิ่มขึ้น แต่หากความต้องการใช้งานลดลง Base Fee ก็มีแนวโน้มลดลงตามกลไกของโปรโตคอล
ภายใต้ EIP-1559 ค่า Base Fee จะถูกเผา หรือ Burn ออกจากระบบ ไม่ได้ส่งให้ Validator โดยตรง ดูหลักการ Fee Market ของ EIP-1559
Priority Fee คือเงินเพิ่มเพื่อให้ธุรกรรมมีโอกาสเร็วขึ้น
Priority Fee หรือ Tip คือเงินเพิ่มที่ผู้ใช้เลือกจ่ายเพื่อจูงใจให้ Validator จัดลำดับธุรกรรมของตนเร็วขึ้น โดยเฉพาะในช่วงที่มีธุรกรรมรออยู่จำนวนมาก
หากไม่ได้รีบโอน การเลือกระดับค่าธรรมเนียมปกติอาจเหมาะกว่า แต่หากกำลังทำธุรกรรมที่ราคาสินทรัพย์เปลี่ยนเร็ว เช่น Swap ใน DeFi คุณอาจต้องชั่งน้ำหนักระหว่างค่าธรรมเนียมที่สูงขึ้นกับความเสี่ยงที่คำสั่งจะช้าหรือราคาคลาดเคลื่อน
ทำไม Gas Fee ถึงแพง
1. เครือข่ายมีผู้ใช้งานพร้อมกันมาก
พื้นที่ในแต่ละบล็อกมีจำกัด เมื่อมีธุรกรรมรอประมวลผลจำนวนมาก ผู้ใช้ที่ต้องการความเร็วอาจเพิ่ม Priority Fee เพื่อแข่งขันกัน ทำให้ต้นทุนเฉลี่ยของธุรกรรมสูงขึ้น
สถานการณ์แบบนี้มักเกิดในช่วงที่ตลาดคริปโตผันผวนแรง มีการเปิดตัวโทเคนใหม่ กิจกรรม Mint NFT ได้รับความสนใจ หรือมีแอปบนเชนที่คนใช้งานพร้อมกันจำนวนมาก
2. ธุรกรรม Smart Contract ซับซ้อนกว่าการโอนเหรียญ
การส่งเหรียญจาก Wallet หนึ่งไปอีก Wallet หนึ่งเป็นคำสั่งค่อนข้างตรงไปตรงมา แต่การ Swap บน DEX อาจต้องเรียกใช้ Smart Contract หลายส่วน เช่น อนุมัติสิทธิ์โทเคน ตรวจสภาพคล่อง คำนวณราคา และอัปเดตสถานะธุรกรรม
ยิ่งคำสั่งมีหลายขั้นตอน ยิ่งอาจใช้ Gas มากขึ้น ก่อนกดอนุมัติสิทธิ์หรือเชื่อม Wallet กับ DApp ใหม่ ควรเข้าใจว่า Smart Contract ทำงานอย่างไร โดยอ่านต่อได้ที่ Smart Contract คืออะไรและทำงานอย่างไรบนบล็อกเชน
3. ราคาเหรียญประจำเครือข่ายเพิ่มขึ้น
แม้ค่า Gas ในหน่วย gwei จะไม่ได้เปลี่ยนมาก แต่หากราคา ETH เพิ่มขึ้น มูลค่าค่าธรรมเนียมเมื่อคิดเป็นบาทหรือดอลลาร์ก็เพิ่มขึ้นตามไปด้วย
บน Ethereum ค่า Gas ชำระด้วย ETH และมักแสดงเป็นหน่วย gwei โดย 1 gwei เท่ากับ 0.000000001 ETH ดังนั้นค่าธรรมเนียมที่เห็นเป็นตัวเลขเล็กใน Wallet อาจกลายเป็นเงินจำนวนมากเมื่อราคา ETH สูงขึ้น
4. คุณเลือกความเร็วสูงเกินความจำเป็น
Wallet หลายแห่งมีตัวเลือกช้า ปกติ และเร็ว การเลือกแบบเร็วจะตั้ง Priority Fee สูงขึ้นเพื่อให้ธุรกรรมมีโอกาสถูกประมวลผลก่อน
หากแค่โอนเงินไปเก็บใน Wallet ของตัวเอง หรือทำธุรกรรมที่ไม่ได้แข่งกับเวลา การจ่ายค่าธรรมเนียมระดับสูงสุดอาจไม่จำเป็น การรอจังหวะที่เครือข่ายไม่หนาแน่นอาจช่วยลดต้นทุนได้
คำนวณ Gas Fee แบบเข้าใจง่าย
ในเชิงแนวคิด ค่าธรรมเนียมธุรกรรมสามารถมองได้จากสมการนี้
ค่าธรรมเนียมโดยประมาณ = Gas ที่ใช้จริง × ราคาก๊าซที่จ่ายจริง
สมมติธุรกรรมหนึ่งใช้ 100,000 Gas และราคาก๊าซที่จ่ายจริงอยู่ที่ 20 gwei ค่าธรรมเนียมโดยประมาณจะเท่ากับ 2,000,000 gwei หรือ 0.002 ETH ก่อนนำไปคูณกับราคา ETH เพื่อแปลงเป็นเงินบาทหรือดอลลาร์
ตัวเลขนี้เป็นเพียงตัวอย่างเพื่อให้เห็นภาพ เพราะค่า Gas จริงเปลี่ยนได้ตามเครือข่าย ความซับซ้อนของคำสั่ง และค่าธรรมเนียมในช่วงเวลาที่ส่งธุรกรรม คุณจึงควรดูยอดที่ Wallet แสดงก่อนกดยืนยันทุกครั้ง

Gas Fee ต่างจากค่าธรรมเนียม Bitcoin อย่างไร
Bitcoin มีค่าธรรมเนียมธุรกรรมเช่นกัน แต่โดยทั่วไปไม่ได้เรียกว่า Gas Fee เพราะ Bitcoin ไม่ได้ใช้โมเดลการคิดทรัพยากรจาก Smart Contract แบบ Ethereum ในระดับเดียวกัน
ค่าธรรมเนียม Bitcoin มักสัมพันธ์กับขนาดข้อมูลของธุรกรรมและการแข่งขันของรายการที่รออยู่ใน mempool หรือพื้นที่พักธุรกรรมก่อนถูกบรรจุลงบล็อก ผู้ใช้ที่จ่ายค่าธรรมเนียมสูงกว่าอาจมีโอกาสได้รับการยืนยันเร็วขึ้นเมื่อเครือข่ายหนาแน่น ดูคำอธิบาย Transaction Fee จาก Bitcoin.org
จึงไม่ควรเปรียบเทียบแค่ตัวเลขค่าธรรมเนียมของแต่ละเชน เพราะโครงสร้าง ความปลอดภัย ความเร็ว สภาพคล่อง และการรองรับแอปพลิเคชันแตกต่างกัน
ธุรกรรมล้มเหลว ยังต้องจ่าย Gas Fee ไหม
มีโอกาสต้องจ่าย หากธุรกรรมถูกส่งเข้าสู่เครือข่ายและเริ่มมีการประมวลผลแล้ว แต่ Smart Contract ทำงานไม่สำเร็จหรือธุรกรรม Revert ระบบอาจใช้ทรัพยากรไปบางส่วนแล้ว จึงยังเกิดค่า Gas ได้
ตัวอย่างที่พบได้บ่อยคือ Slippage ตั้งไว้ต่ำเกินไป ยอดเหรียญไม่พอ คำสั่งหมดอายุ หรือ Smart Contract มีเงื่อนไขที่ทำให้ธุรกรรมไปต่อไม่ได้
แต่หาก Wallet แจ้งเตือนและคุณยกเลิกรายการก่อนส่งเข้าสู่เครือข่าย โดยทั่วไปจะยังไม่เกิดค่า Gas บนเชน ความต่างสำคัญคือธุรกรรมได้ถูก Broadcast ไปยังเครือข่ายแล้วหรือยัง
วิธีลดค่า Gas Fee อย่างรอบคอบ
- เช็กค่าธรรมเนียมก่อนยืนยัน: อย่ากดตาม Wallet โดยไม่ดูจำนวนเงินที่ต้องจ่ายจริง
- เลือกความเร็วให้เหมาะ: หากไม่เร่งด่วน ไม่จำเป็นต้องจ่าย Priority Fee สูงสุด
- หลีกเลี่ยงช่วงเครือข่ายหนาแน่น: หากทำธุรกรรมได้ภายหลัง ลองรอช่วงที่ค่า Gas ลดลง
- ใช้ Layer 2 เมื่อ DApp รองรับ: Layer 2 ช่วยประมวลผลธุรกรรมส่วนใหญ่ خارج Ethereum Mainnet ก่อนสรุปผลกลับไปยังเชนหลัก
- รวมรายการเมื่อเหมาะสม: การทำธุรกรรมย่อยหลายครั้งอาจทำให้เสียค่าธรรมเนียมซ้ำซ้อน
- ระวัง Approval ไม่จำกัด: ไม่ควรอนุมัติสิทธิ์ใช้โทเคนมากเกินจำเป็นเพียงเพื่อความสะดวก
- เตรียม Gas ฝั่งปลายทาง: หากย้ายเหรียญข้ามเชน ต้องเหลือเหรียญประจำเครือข่ายไว้ใช้งานต่อ
Layer 2 เป็นแนวทางขยายขีดความสามารถของ Ethereum โดยจัดการธุรกรรมจำนวนมากนอก Mainnet ก่อนส่งข้อมูลที่จำเป็นกลับไปยังเชนหลัก ซึ่งมักช่วยลดต้นทุนต่อธุรกรรมได้ในหลายกรณี ดูภาพรวม Layer 2 และการ Scaling จาก Ethereum.org
อย่างไรก็ตาม การย้ายสินทรัพย์ไป Layer 2 อาจมีค่า Bridge ค่าธรรมเนียมปลายทาง และความเสี่ยงจาก Smart Contract เพิ่มขึ้น คุณจึงควรเข้าใจเรื่อง Wallet และการตรวจเครือข่ายก่อนใช้งาน โดยอ่านต่อได้ที่ Cold Wallet กับ Hot Wallet ต่างกันอย่างไร
ข้อเข้าใจผิดเกี่ยวกับ Gas Fee
โอนเงินจำนวนมาก ต้องจ่าย Gas มากกว่าเสมอหรือไม่
ไม่จำเป็น ค่าธรรมเนียมส่วนใหญ่ขึ้นกับทรัพยากรที่ธุรกรรมใช้ ไม่ใช่มูลค่าของเหรียญที่โอน การส่ง ETH 0.01 ETH และ 1 ETH ด้วยรูปแบบธุรกรรมเดียวกันอาจมีค่า Gas ใกล้เคียงกันได้
มี USDT หรือ USDC แล้ว ใช้จ่ายค่า Gas ได้เลยไหม
โดยทั่วไปบน Ethereum คุณต้องมี ETH สำหรับจ่ายค่า Gas แม้กำลังโอนหรือสลับ USDT, USDC หรือโทเคน ERC-20 อื่นอยู่ก็ตาม บาง DApp อาจมีระบบช่วยออกค่าธรรมเนียมหรือใช้กลไก Account Abstraction แต่ท้ายที่สุดยังมีฝ่ายใดฝ่ายหนึ่งต้องรับต้นทุนเครือข่ายอยู่ดี
เปลี่ยนเป็น Proof of Stake แล้ว Gas Fee ต้องถูกลงไหม
ไม่เสมอไป การเปลี่ยนกลไกฉันทามติเป็น Proof of Stake ไม่ได้เพิ่มพื้นที่ธุรกรรมบน Ethereum Mainnet โดยตรง ดังนั้นค่าธรรมเนียมยังขึ้นอยู่กับความต้องการใช้งานเทียบกับความจุของเครือข่ายเป็นหลัก
สรุป: Gas Fee คือค่าของการใช้พื้นที่และการประมวลผลบนเชน
Gas Fee ไม่ใช่ค่าธรรมเนียมที่แพลตฟอร์มตั้งขึ้นตามใจ แต่เป็นต้นทุนของการใช้ทรัพยากรบนบล็อกเชน ค่าธรรมเนียมจะเพิ่มขึ้นเมื่อเครือข่ายหนาแน่น ธุรกรรมซับซ้อน ราคาเหรียญประจำเชนสูงขึ้น หรือผู้ใช้เลือกจ่ายเพิ่มเพื่อความเร็ว
ก่อนกดยืนยันธุรกรรมครั้งต่อไป ให้เช็ก 4 เรื่องเสมอ คือเครือข่ายที่เลือกถูกต้องหรือไม่ ค่า Gas เท่าไร ปลายทางรองรับเหรียญหรือเปล่า และยังมีเหรียญสำหรับจ่ายค่าธรรมเนียมเหลือพอหรือไม่ การตรวจไม่กี่วินาทีช่วยลดทั้งต้นทุนและความผิดพลาดที่แก้ไขย้อนหลังได้ยาก
บทความนี้เป็นข้อมูลเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำในการลงทุน โปรดศึกษาข้อมูลและประเมินความเสี่ยงก่อนตัดสินใจลงทุนหรือทำธุรกรรมสินทรัพย์ดิจิทัลทุกครั้ง
คำถามที่พบบ่อย
Gas Fee จ่ายตอนไหน
คุณจะจ่าย Gas Fee เมื่อส่งธุรกรรมหรือเรียกใช้ Smart Contract บนเครือข่าย เช่น โอนเหรียญ สลับโทเคน ฝากสินทรัพย์ใน DeFi ซื้อ NFT หรืออนุมัติสิทธิ์ให้ DApp ใช้โทเคน
Gas Fee บน Ethereum จ่ายด้วยอะไร
โดยทั่วไป Gas Fee บน Ethereum ชำระด้วย ETH แม้ธุรกรรมที่คุณทำจะเกี่ยวข้องกับ USDT, USDC หรือโทเคน ERC-20 อื่น จึงควรมี ETH เหลือใน Wallet เสมอเมื่อใช้งาน Ethereum หรือเครือข่ายที่เกี่ยวข้อง
ธุรกรรมล้มเหลวแล้วต้องจ่าย Gas Fee หรือไม่
หากธุรกรรมถูกส่งเข้าสู่เครือข่ายและเริ่มประมวลผลแล้ว แต่ล้มเหลวหรือ Revert คุณอาจยังเสียค่า Gas เพราะเครือข่ายใช้ทรัพยากรตรวจสอบคำสั่งไปแล้ว แต่หากรายการไม่เคยถูกส่งขึ้นเชน โดยทั่วไปจะยังไม่เกิดค่าธรรมเนียมบนเครือข่าย
Layer 2 ทำให้ค่า Gas ถูกลงเสมอไหม
Layer 2 มักช่วยลดต้นทุนธุรกรรมเมื่อเทียบกับ Ethereum Mainnet แต่ไม่ได้รับประกันว่าถูกที่สุดในทุกเวลา เพราะค่าธรรมเนียมยังขึ้นอยู่กับเครือข่าย แอปพลิเคชัน สภาพการใช้งาน ค่า Bridge และต้นทุนการโอนสินทรัพย์ข้ามเชนด้วย
เกี่ยวกับผู้เขียน: ศิริวัฒน์ การเงิน — นักเขียนคอนเทนต์การเงินและคริปโต
ศิริวัฒน์ การเงิน เป็นนักเขียนคอนเทนต์ด้านการเงิน การลงทุน และคริปโตของ cryptolibrarie เน้นให้ข้อมูลที่ถูกต้อง รอบคอบ เป็นกลาง และอ้างอิงข้อเท็จจริง อธิบายเรื่องการเงินและคริปโตที่ซับซ้อนให้คนทั่วไปเข้าใจและประเมินความเสี่ยงได้เอง เนื้อหาทุกชิ้นเป็นข้อมูลเพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุน