This article has been translated from English to Thai.

อีเธอร์คืออะไร?

อีเธอร์ (ETH) เป็นสกุลเงินที่ใช้ในเครือข่ายเอธีเรียม (Ethereum)

ether (ETH)

เหมือนกับบิตคอยน์ (BTC) มันสามารถมองได้ว่าเป็น สินทรัพย์ดิจิทัลที่ใช้ในการเก็บหรือโอนค่า บนบล็อกเชน

แต่ การใช้งานหลักของอีเธอร์คือการช่วยใน การคำนวณ ของสมาร์ทคอนแทร็กและแอพพลิเคชันแบบกระจายศูนย์ (dApps) บนเครือข่ายเอธีเรียม

ใครก็ตามที่ต้องการสร้างซอฟต์แวร์บนเอธีเรียมต้องจ่ายค่าพลังการคำนวณด้วยอีเธอร์ (ETH)

โนดของเอธีเรียมต้องดำเนินการธุรกรรมบนเครือข่ายและจะไม่ทำฟรีๆ หากไม่มี ETH คุณก็ไม่สามารถทำอะไรบนเอธีเรียมได้

สิ่งนี้ถูกออกแบบมาเพื่อแก้ปัญหาหลักๆ ของเครื่อง Turing-complete: ปัญหาการหยุด

ในขณะที่เครื่อง Turing-complete นั้นยอดเยี่ยมเพราะสามารถประมวลผลการคำนวณที่คิดได้ทั้งหมด แต่มันไม่รู้ว่าจะหยุดเมื่อไหร่ถ้าคุณไม่บอกมัน

ดังนั้น ถ้าแอพถูกโปรแกรมให้ทำงานในลูปที่ไม่มีที่สิ้นสุด แอพนั้นจะทำงานตลอดไป ซึ่งอาจทำให้เกิดปัญหาใหญ่หรือหยุดเครือข่ายเอธีเรียมไปเลย!

ในการช่วยไม่ให้คนที่ไม่ดีเรียกใช้โค้ดที่มีลูปที่ไม่มีที่สิ้นสุดหรือสแปมเครือข่ายด้วยสมาร์ทคอนแทร็กที่ต้องการการคำนวณหนัก เอธีเรียมจึงกำหนดให้มี ค่าธรรมเนียมธุรกรรม (ชำระด้วย ETH) เพื่อดำเนินการสมาร์ทคอนแทร็ก

สิ่งนี้ทำให้อีเธอร์เป็นกลไกสำคัญในการควบคุมความต้องการทรัพยากรคำนวณบนเครือข่ายเอธีเรียม

มันก็เหมือนกับน้ำมันในรถแข่งนั่นแหละ ถ้าไม่มีน้ำมัน รถก็ไม่ออกตัว และยิ่งรถใหญ่หรือคุณเหยียบคันเร่งหนักเท่าไหร่ ก็ยิ่งต้องใช้น้ำมันมากขึ้นในการรักษาความเร็วและไปถึงเส้นชัย

ถ้าน้ำมันหมด รถก็หยุด เหมือนแอพที่หมดอีเธอร์

แก๊สคืออะไร?

คำว่า “แก๊ส” ถูกสร้างขึ้นเพื่อแยกความแตกต่างระหว่างมูลค่าของอีเธอร์ (ETH) กับต้นทุนการคำนวณในการใช้เครื่องเสมือนของเอธีเรียม (EVM)

Ethereum Gas

แก๊ส คือวิธีที่เอธีเรียมวัดความพยายามในการคำนวณที่จำเป็นในการดำเนินการธุรกรรม

มันถูกเรียกว่าแก๊สเพราะเหมือนกับรถยนต์ที่ต้องการน้ำมันเพื่อทำงาน เครือข่ายเอธีเรียมก็ต้องการแก๊สเพื่อรักษาการทำงานต่อไป

เช่น การส่ง 1 ETH จากคน A ไปยังคน B อาจต้องใช้แก๊ส 21,000 หน่วย แต่ธุรกรรมที่ซับซ้อนกว่า เช่น การสร้าง NFT อาจต้องการแก๊สถึง 2,000,000 หน่วยหรือมากกว่านั้น

หมายความว่า แก๊สเองไม่ใช่ค่าธรรมเนียมธุรกรรมของคุณ

แก๊สเป็น หน่วย ที่ใช้วัด ความพยายามในการคำนวณ ที่จำเป็นในการทำกิจกรรมบางอย่างบนบล็อกเชนของเอธีเรียม ค่าธรรมเนียมธุรกรรมจะเกี่ยวข้องกับปัจจัยอื่นๆ อย่างค่าธรรมเนียมฐานและค่าธรรมเนียมลำดับ

แก๊สก็ไม่ใช่ ETH เช่นกัน

ราคาของ 1 หน่วยแก๊สจะขึ้นเมื่อเครือข่ายเอธีเรียมมีผู้ใช้เยอะ และจะลงเมื่อเป็นช่วงเวลาที่ไม่มีคนใช้

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

ตัวอย่างเช่น ราคาของ 1 ETH จะขึ้นเมื่อมีคนจำนวนมากต้องการ NFT และจะลงเมื่อมีใครบางคนทวีตโจมตีความมีประโยชน์ของเอธีเรียม

แต่ แก๊สมีการตั้งราคาใน ETH

ราคาของแก๊ส คือจำนวน ETH ที่ต้องใช้ในการจ่ายสำหรับ หนึ่งหน่วยของแก๊ส

ถ้าหนึ่งหน่วยของแก๊สมีราคาที่ 0.000000015 ETH ธุรกรรมของคุณที่ต้องการ 21,000 หน่วยจะต้องใช้อย่างน้อย 0.000315 ETH

โอ้โห นี่มันจำนวนทศนิยมเยอะเกินไปและ ETH น้อยมาก!

คนอื่นก็คิดแบบนั้นด้วย

มาเจอกับ กิกะเว หรือ กเว

กเว เป็นหน่วยย่อยของ 1 ETH

เหมือนเซนต์กับดอลลาร์ เว คือหน่วยที่เล็กที่สุดของ ETH. กิกะเว เท่ากับ 1,000,000,000 เว หรือ 0.000000001 ETH

มีวิธีอื่นในการระบุ ETH แต่ กเว เป็นวิธีที่ใช้กันอย่างแพร่หลายในหมู่ผู้ใช้ ETH

ในตัวอย่างข้างต้น แทนที่จะบอกว่าราคาแก๊สอยู่ที่ 0.000000015 ETH คุณสามารถบอกว่าราคาแก๊สคือ 15 กเว

นั่นมัน “กเว” สะดวกกว่ามาก!

ค่าธรรมเนียมแก๊สคำนวณอย่างไร?

แน่นอนว่าค่าธรรมเนียมธุรกรรมไม่ได้รวมแค่แก๊สและราคาของแก๊ส มันยังรวมถึง ค่าธรรมเนียมฐาน (BASE FEE) ที่เป็นราคาที่ต้องจ่ายเพื่อใส่หน่วยแก๊สหนึ่งในบล็อกเอธีเรียม

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

แต่คุณก็ไม่ได้จ่ายแค่ค่าบริการ คุณต้องเพิ่มทิปด้วย!

จำไว้ว่านักขุดจะได้รับรางวัลบล็อกไม่ว่าอะไรจะอยู่ในบล็อกเอธีเรียมก็ตาม

เพื่อล่อให้นักขุดมาคำนวณ ธุรกรรมของคุณ และเพิ่มลงในบล็อกเชน คุณสามารถเพิ่ม ค่าธรรมเนียมลำดับ (หรือทิป) ต่อหน่วยแก๊สเมื่อคุณใส่รายละเอียดธุรกรรมของคุณ

และคุณก็คิดว่าคนขับ Uber Eats นั้นเยอะแล้ว

ในตอนนี้ ค่าธรรมเนียมธุรกรรมขั้นต่ำของคุณจะดูเป็นแบบนี้:

ค่าธรรมเนียมธุรกรรม = (หน่วยแก๊สที่ธุรกรรมต้องการ) x (ราคาของแก๊สที่อย่างน้อยเท่ากับค่าธรรมเนียมฐาน + ทิป)

แต่ถ้าคุณทำธุรกรรมที่ไม่ค่อยธรรมดาและต้องการแก๊สมากเกินกว่าที่คุณคิดล่ะ? คุณจะจ่ายเกินกว่าที่คุณคิดไว้มาก!

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

ในตัวอย่างน้ำมัน การจัดงบประมาณสำหรับการเดินทาง (การดำเนินธุรกรรม) จะหมายถึงการคิดถึงราคาน้ำมัน (ราคาแก๊ส) รวมถึงสูงสุดของแกลลอนที่คุณคิดว่าการเดินทางต้องใช้ (ขีดจำกัดแก๊ส)

ขีดจำกัดแก๊ส” คือจำนวนหน่วยแก๊สสูงสุดที่คุณยินดีจ่ายเพื่อดำเนินการธุรกรรมของคุณ

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

ในทางเลือกหนึ่ง ผู้ใช้มีตัวเลือกในการตั้งค่า ขีดจำกัดค่าธรรมเนียมสูงสุด (MAX FEE LIMIT) เพื่อบอกเครือข่ายถึงจำนวนกเวสูงสุดที่คุณยินดีจ่ายสำหรับธุรกรรมของคุณ

แต่อย่าตระหนี่เกินไปกับแก๊สและขีดจำกัดสูงสุด! นักขุดจะใช้แก๊สและกเวเพียงพอเพื่อดำเนินการธุรกรรม และคืนเงินส่วนเกินให้คุณ

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

นั่นจะเป็น…”กเว” ที่เสียไปมากเกินไป

พิจารณาขีดจำกัดแก๊ส สูตรค่าธรรมเนียมธุรกรรมขั้นต่ำใหม่ของเราจะดูเป็นแบบนี้:

ค่าธรรมเนียมธุรกรรม = (ขีดจำกัดแก๊ส) * (ค่าธรรมเนียมฐาน + ทิป)

สมมติว่าคน A กำลังส่ง 1 ETH ให้กับคน B

ธุรกรรมง่ายๆ นี้ต้องการแก๊สเพียง 21,000 หน่วย แต่มีคนจำนวนมากแลกเหรียญ ERC-20 ดังนั้นค่าธรรมเนียมฐานปัจจุบันคือ 300 กเว คน A ตัดสินใจทิป 20 กเวเพื่อให้แน่ใจว่า 2 ETH ถูกโอนไป

ใช้สูตรข้างต้น ค่าธรรมเนียมธุรกรรมของคน A คือ:

(21,000) x (300 + 20) = 6,720,000 กเว หรือ 0.00672 ETH

นั่นประมาณ $18.84 สำหรับการโอน 1 ETH (~$3,000)!

$18.84 อาจยังสูงอยู่สำหรับบางคน โชคดีที่มีความพยายามในการลดค่าธรรมเนียมธุรกรรม

การเปลี่ยนแปลงของเอธีเรียมไปเป็นอัลกอริทึม Proof-of-Stake (PoS) เช่น จะลดความต้องการคำนวณต่อธุรกรรม

วิธี การขยายชั้นที่สอง (Layer 2 scaling solutions) หลายวิธีก็สัญญาว่าจะลดภาระของเครือข่ายโดยการทำการคำนวณหนักๆ นอกเครือข่าย

กระเป๋าสตางค์และแพลตฟอร์มส่วนใหญ่สามารถประเมินแก๊สและราคาแก๊สสำหรับธุรกรรมของคุณโดยอัตโนมัติ

แต่ถ้าคุณต้องการฝึกฝนทักษะการคำนวณค่าธรรมเนียมธุรกรรมของคุณเอง คุณจะต้องไม่พลาดแผ่นโกงนี้!

แก๊ส หน่วยวัดความพยายามในการคำนวณที่นักขุดต้องการเพื่อดำเนินการธุรกรรมของคุณและบันทึกลงในบล็อกเชนของเอธีเรียม
ค่าธรรมเนียมบล็อก/ฐาน จำนวนแก๊สขั้นต่ำที่ต้องใช้ในการใส่ธุรกรรมในบล็อกเอธีเรียมล่าสุด ค่าธรรมเนียมฐานจะถูก "เผา" เมื่อสิ้นสุดแต่ละธุรกรรม
กเว ย่อมาจากกิกะเว, ชื่อของหน่วยย่อยของ 1 ETH ที่คุณต้องจ่ายสำหรับค่าธรรมเนียมธุรกรรม

1 กเว = 0.000000001 ETH

ตัวอย่าง: ถ้าคุณกำลังส่ง 1 ETH และค่าธรรมเนียมธุรกรรมทั้งหมดของคุณคือ 4,230,000 กเว (0.00423 ETH), คุณจะต้องส่ง 1.00423 ETH เพื่อดำเนินการธุรกรรมของคุณสำเร็จ

ราคาแก๊ส จำนวนกเวที่คุณยินดีจ่ายสำหรับหนึ่งหน่วยของแก๊ส
ขีดจำกัดแก๊ส จำนวนหน่วยแก๊สสูงสุดที่คุณยินดีจ่ายเพื่อดำเนินการธุรกรรมของคุณ

คุณสามารถปรับจำนวนแก๊สที่คุณต้องการใช้ แต่การตั้งค่าขีดจำกัดแก๊สที่ต่ำกว่าจำนวนแก๊สทั้งหมดที่ต้องการจะทำให้ธุรกรรมของคุณ "หมดแก๊ส" และล้มเหลว

ธุรกรรมประเภทต่างๆ จะต้องการจำนวนแก๊สขั้นต่ำที่แตกต่างกันไปในการดำเนินการให้เสร็จสมบูรณ์

ค่าธรรมเนียมสูงสุด ค่าใช้จ่ายสูงสุด (ในกเว) ที่คุณยินดีจ่ายสำหรับธุรกรรมของคุณ

หลังจากที่หักค่าธรรมเนียมจริงและทิป จำนวนที่เหลือจากค่าธรรมเนียมสูงสุดจะได้รับการคืนเงินให้กับผู้ส่งธุรกรรม

เช่นเดียวกับขีดจำกัดแก๊ส, การตั้งค่าค่าธรรมเนียมสูงสุดที่ต่ำกว่าค่าธรรมเนียมจริงที่ต้องการจะทำให้ธุรกรรมล้มเหลว

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