Ether¶
Ether คืออะไร¶
Ether คือ หน่วยสกุลเงินใน Ethereum เพื่อใช้จ่ายการคำนวณใน EVM หรือเรียกว่าจ่ายค่า Gas
Ethereum มีระบบเมตริกของหน่วยที่ใช้เป็นหน่วยของ Ether โดยมีหน่วยที่เล็กที่สุดหรือที่รู้จักกันในหน่วยพื้นฐานของ Ether คือ Wei และ ด้านล่างเป็นตารางบอกถึงมูลค่าแต่ละหน่วยสกุลเงินใน Ethereum
| Unit | Wei Value | Wei |
| wei | 1 wei | 1 |
| Kwei(babbage) | 1e3 wei | 1,000 |
| Mwei(lovelace) | 1e6 wei | 1,000,000 |
| Gwei(shannon) | 1e9 wei | 1,000,000,000 |
| microether(szabo) | 1e12 wei | 1,000,000,000,000 |
| milliether(finney) | 1e15 wei | 1,000,000,000,000,000 |
| ether | 1e18 wei | 1,000,000,000,000,000,000 |
วิธีการได้รับ Ether¶
- ได้จากการ miner
- ได้จากการส่ง Ether จาก Account สู่ Account
Gas และ Ether¶
Gas เปรียบเสมือนต้นทุนคงที่ของเครือข่าย ซึ่ง Account ต้องจ่ายค่าธรรมเนียมทุกครั้งที่เกิด Transaction จาก Account นั้นๆ ทั้งนี้ยังเป็นสกุลของค่าธรรมเนียม และมีค่าผันผวนเมื่อเทียบกับสกุลเงินทั่วไปอีกด้วย
Gas ใน Ethereum ยังถูกกำหนดในหลายรูปแบบ ดังนี้
| Gas Cost | คือมูลค่าคงที่ในการคำนวณค่า Gas |
| Gas Price | คือจำนวน Ether ที่คุณจะจ่าย Gas (หน่วย wei ,Kwei, Mwei, Gwei หรืออื่นๆ) |
| Gas Limit | คือค่า Gas สูงสุดที่คุณจะต้องจ่ายเพื่อ Block หรือ Transaction นั้นๆ (หน่วย Unit) |
| Gas Fee | คือค่า Gas ที่ต้องใช้การทำธุรกรรมนั้นๆ โดยค่า Gas สามารถบ่งบอกถึง ภาระการคำนวณธุรกรรมนั้นๆด้วย |
วิธีการตรวจสอบว่าการขอทำธุรกรรมนั้นๆต้องเสียค่าธรรมเนียมไม่เกินเท่าไร¶
ถ้าการทำธุรกรรมนั้นเกินกว่า Gas Limit * Gas Price การธุรกรรมนั้นจะถูกยกเลิก แต่ว่ายังเสียค่าธรรมเนียมอยู่
เช่น นาย A ต้องการทำธุรกรรม โดยตั้ง Gas Limit 100,000 unit และ Gas Price 1 Gwei แสดงว่านาย A จะเสียค่าธุรกรรมไม่เกิน 100,000*1 Gwei = 0.0001 Ether
ถ้าการธุรกรรมนั้นเกิน 0.0001 Ether การธุรกรรมนั้นจะไม่สำเร็จ แต่นาย A ยังเสียค่าธรรมเนียม 0.0001 Ether อยู่