Skip to main content

คู่มือผู้ใช้: แก๊ส

note

ยังใหม่กับคริปโตและ web3 ใช่หรือไม่

ไปที่ เรียนรู้ MetaMask สำหรับประสบการณ์การเรียนรู้ที่เข้าใจง่ายซึ่งออกแบบมาโดยเฉพาะสำหรับผู้ใช้งานใหม่ใน web3ใช้งานได้ฟรี มีหลายภาษา และมีเครื่องมือที่มีประโยชน์ เช่น การจำลองเพื่อช่วยให้คุณคุ้นชินกับการใช้งาน MetaMask

แก๊ส เป็นหน่วยวัดว่าต้องใช้การคำนวณมากเพียงใดในการประมวลผลธุรกรรมและ Smart Contract โดยพื้นฐานแล้วค่าธรรมเนียมการทำธุรกรรม คำนี้มาจาก Ethereum ซึ่งในบริบทนั้นหมายถึงการคำนวณที่ดำเนินการบน Ethereum Virtual Machine (EVM) ตั้งแต่ Ethereum ก่อตั้งขึ้น มีเครือข่ายจำนวนมากที่เข้ากันได้กับ EVM (และที่เข้ากันไม่ได้กับ EVM!) ได้เกิดขึ้นและนำรูปแบบที่คล้ายกันมาใช้

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

วิธีการคำนวณค่าธรรมเนียมแก๊สจะแตกต่างกันไปตามเครือข่าย ตัวอย่างเช่นการคำนวณแก๊สบน Ethereum เคยมีความซับซ้อนมาก แต่ก็ทำให้ง่ายขึ้นได้ด้วยการนำ Ethereum Improvement Protocol**(EIP) 1559มาใช้ในเดือนสิงหาคม 2021 (ที่รู้จักกันในอีกชื่อหนึ่งว่า London Upgrade หรือการอัปเกรดลอนดอน) โดยพื้นฐานแล้ว คุณจะจ่ายค่าธรรมเนียมพื้นฐานสำหรับแก๊สทุกหน่วยที่ถูกเผาไหม้** (อ่าน: มันถูกลบและหายไป) เมื่อทำธุรกรรมสำเร็จนอกจากค่าธรรมเนียมเบื้องต้นแล้ว คุณต้องเพิ่มค่าธรรมเนียมลำดับความสำคัญต่อหน่วยแก๊สเข้าไปอีก ซึ่งมูลค่าจะขึ้นอยู่กับความเร็วที่คุณต้องการให้ทำธุรกรรมให้เสร็จสมบูรณ์

ในเครือข่ายต่าง ๆ ที่เข้ากันได้กับ EVM ที่มีอยู่ ทั้งแบบใช้แก๊ส หรือทางเลือกอื่นที่ทำงานคล้ายคลึงกัน ได้กลายเป็นวิธีการมาตรฐานในการคำนวณต้นทุนการทำธุรกรรมโดยพื้นฐานแล้ว โดยจะจ่ายค่าธรรมเนียมเป็น Native Token ของเครือข่าย: ตัวอย่างเช่น ธุรกรรมใด ๆ บน Ethereum ต้องใช้ ETH การใช้ BSC ต้องมี BNB การใช้ Polygon ต้องมี MATIC บางเครือข่ายได้นำโมเดลการขายส่ง EIP-1559 ของ Ethereum มาใช้ เช่น Polygon ในขณะที่บางเครือข่ายได้ทำการปรับเปลี่ยน รวมถึง Avalanche สำหรับ C-Chain (ซึ่งต้องจ่ายทั้งค่าธรรมเนียมเบื้องต้นและค่าธรรมเนียมลำดับความสำคัญ แทนที่จะเป็นเฉพาะค่าธรรมเนียมเบื้องต้น)

หากคุณต้องการอ่านข้อมูลเชิงลึกเพิ่มเติมมากขึ้นเกี่ยวกับวิธีการทำงานของแก๊สบน Ethereum โปรดดูที่นี่

นี่คือรายละเอียดสำคัญบางประการสำหรับการจัดการกับแก๊สใน MetaMask:

ขีดจำกัดแก๊ส (หน่วยของแก๊สที่ถูกใช้)

ลิมิตค่าแก๊ส คือจำนวนหน่วยแก๊สสูงสุดที่คุณยินดีจ่ายเพื่อทำธุรกรรมหรือการดำเนินการ EVM การดำเนินการที่แตกต่างกันต้องการหน่วยแก๊สที่แตกต่างกันธุรกรรมปกติที่ส่ง ETH หรือโทเค็นหนึ่งมักมีค่าใช้จ่าย 21,000 แก๊ส ในขณะที่การอนุมัติโทเค็น ERC-20 ต้องใช้ 45,000เครือข่ายจำนวนมาก เช่น Harmony บล็อกเชนที่เข้ากันได้กับ EVM ใช้โมเดลที่เหมือนกันซึ่งธุรกรรมมาตรฐานก็มีค่าใช้จ่าย 21,000 แก๊สเช่นกัน

info

ฉันต้องแก้ไขขีดจำกัดแก๊สหรือไม่

ไม่!MetaMask ตั้งค่าขีดจำกัดแก๊สของคุณโดยอัตโนมัติ ขึ้นอยู่กับธุรกรรมที่คุณกำลังพยายามดำเนินการในกรณีส่วนใหญ่ การทำเช่นนี้มีความเพียงพอที่จะทำธุรกรรมของคุณให้เสร็จสมบูรณ์ได้หากคุณต้องการตรวจสอบหรือแก้ไข ตรวจสอบให้แน่ใจว่าคุณได้เปิด การควบคุมแก๊สขั้นสูง (หรือกำลังใช้ Enhanced Gas UI รุ่นทดลองอยู่) และกด 'Edit' (แก้ไข) บนหน้าจอยืนยันการทำธุรกรรม

ค่าธรรมเนียมพื้นฐาน

ทุกบล็อกบนเครือข่าย Ethereum มีค่าธรรมเนียมพื้นฐานที่กำหนดโดยความต้องการของเครือข่าย: ค่าธรรมเนียมพื้นฐานนี้อิงตามขนาดบล็อกของบล็อกก่อนหน้า เปรียบเทียบกับขนาดบล็อกเป้าหมาย (โดยขนาดหมายถึงปริมาณแก๊สทั้งหมดที่ใช้สำหรับการทำธุรกรรมทั้งหมดที่รวมอยู่ในบล็อก) หากขนาดของบล็อกก่อนหน้านี้เกินเป้าหมาย ค่าธรรมเนียมพื้นฐานสำหรับบล็อกถัดไปจะเพิ่มขึ้น 12.5% ซึ่งทำให้คุณในฐานะผู้ใช้ (หรือกระเป๋าเงินของคุณ) มีความมั่นใจอย่างสมบูรณ์ต่อค่าธรรมเนียมพื้นฐานของบล็อกที่กำลังจะเกิดขึ้นค่าแก๊สรวมของคุณต้องเป็นไปตามราคานี้เป็นขั้นต่ำเพื่อที่จะได้รับการพิจารณาให้รวมอยู่ในบล็อกดังกล่าว

ค่าธรรมเนียมลัดคิว

ค่าธรรมเนียมลัดคิว หรือที่เรียกอีกอย่างว่า "Miner Tip" (ทิปสำหรับนักขุด) เป็นสิ่งที่สร้างแรงจูงใจให้กับนักขุดเพื่อเร่งรัดการดำเนินการธุรกรรมของคุณ

โดยปกติแล้ว การทำเช่นนี้จะไปถึงนักขุดจริงหรือไม่นั้นขึ้นอยู่กับกลไกข้อตกลงร่วมที่พวกเขาใช้: เครือข่ายหลัก Ethereum กลายเป็นเครือข่าย Proof of Stake (การพิสูจน์ว่ามีส่วนได้ส่วนเสีย) หลังจากการควบรวมกิจการในเดือนกันยายน 2022 ดังนั้นค่าธรรมเนียมลัดคิวนี้จึงตกเป็นของผู้ตรวจสอบความถูกต้องแทนนักขุด

ค่าธรรมเนียมสูงสุด

ค่าธรรมเนียมสูงสุดคือยอดรวมค่าธรรมเนียมทั้งหมดที่ชำระเพื่อธุรกรรมของคุณ คำนวณจาก: **(**ค่าธรรมเนียมเบื้องต้น + ค่าธรรมเนียมลำดับความสำคัญ) x หน่วยของแก๊สที่ใช้ MetaMask เริ่มกำหนดจำนวนเงินนี้ตามประวัติของบล็อกก่อนหน้า อย่างไรก็ตาม ผู้ใช้สามารถแก้ไขจำนวนเงินนี้ผ่านการตั้งค่าที่กำหนดเอง (ดูด้านล่าง) ผลต่างระหว่างค่าธรรมเนียมสูงสุดต่อแก๊สและ (ค่าธรรมเนียมพื้นฐาน + ค่าธรรมเนียมลัดคิวสูงสุดต่อแก๊ส) คือ “การคืนเงิน” ให้กับผู้ใช้

แนวคิดเพิ่มเติม

Gwei

Gwei เป็นหน่วยของอีเธอร์ ซึ่งเป็นหน่วยสกุลเงินที่เล็กที่สุด ย่อมาจาก gigawei (หรือ 1,000,000,000) Gwei ใช้สำหรับค่าธรรมเนียมแก๊ส หรือชำระเงินโดยผู้ใช้แทนการชำระเงินเพื่อชดเชยการคำนวณพลังงานที่จำเป็นในการประมวลผลและตรวจสอบความถูกต้องของธุรกรรมบนบล็อกเชน Ethereum

เครือข่ายอื่น ๆ มักจะคำนวณต้นทุนโดยใช้ gwei เช่น Fantom, Harmony และ Avalanche

สลิปเพจ

สลิปเพจคือเปอร์เซ็นต์ที่คาดหวังระหว่างราคาที่เสนอและราคาที่ดำเนินการ

ค่าธรรมเนียมแก๊ส

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

ค่าธรรมเนียมเบื้องต้น

สร้างโดยโปรโตคอล หมายถึงตัวคูณ 'gasUsed' ขั้นต่ำที่จำเป็นสำหรับธุรกรรมที่จะรวมอยู่ในบล็อก (เช่น สำหรับธุรกรรมที่จะเสร็จสมบูรณ์) นี่เป็นส่วนหนึ่งของค่าธรรมเนียมการทำธุรกรรมที่ถูกเผาไหม้

การควบคุมแก๊สขั้นสูง

หากคุณต้องการเข้าใจส่วนสำคัญของการควบคุมแก๊สของคุณ (เช่น สิ่งนี้จะมีประโยชน์หากคุณกำลังทดสอบ dapp) MetaMask สามารถทำได้! ดูบทความเต็มรูปแบบที่นี่

คำถามที่พบบ่อย

ทำไมฉันถึงต้องจ่ายค่าธรรมเนียมแก๊สสำหรับการทำธุรกรรมที่ล้มเหลว

คุณสามารถขอคืนเงินค่าธรรมเนียมแก๊สของฉันได้หรือไม่

ฉันจะเร่งหรือยกเลิกธุรกรรมที่รอดำเนินการได้อย่างไร

วิธีการประเมินค่าธรรมเนียมแก๊ส

ทำไมค่าธรรมเนียมแก๊สของฉันถึงสูงขนาดนี้

ข้อผิดพลาด: [ethjs-query] ขณะจัดรูปแบบเอาต์พุตจาก RPC (ข้อผิดพลาดในการทำธุรกรรมต่ำกว่าราคา)

จะแก้ไขข้อผิดพลาด "เงินทุนไม่เพียงพอ" หรือปุ่มยืนยันมีตัวอักษรเป็นสีเทาได้อย่างไร