เครื่องแปลง Wei เป็น Ether

1 ETH = 10¹⁸ Wei

ถัดไป

Ethereum วัดจำนวนเงินเป็นหน่วย Wei ซึ่งเป็นหน่วยที่เล็กที่สุด โดย 1 Ether เท่ากับ 10^18 Wei ค่าแก๊สและยอดคงเหลือจาก JSON-RPC มักมาเป็นจำนวนเต็ม Wei ที่ใหญ่มาก จึงอ่านด้วยตายาก เครื่องมือนี้หารจำนวน Wei ของคุณด้วย 10^18 ด้วยการคำนวณที่แม่นยำ จึงไม่มีตัวเลขหลักใดสูญหายจากการปัดเศษแบบจุดลอยตัว ตัวอย่างเช่น การโอนมาตรฐานที่ใช้แก๊ส 21,000 ที่ราคา 30 gwei มีค่าใช้จ่าย 630000000000000 Wei เมื่อวางตัวเลขนี้ คุณจะได้ 0.00063 Ether พอดี

วิธีแปลง Wei เป็น Ether

  1. 1

    ป้อนจำนวนเป็น Wei

    จำนวนเต็ม Wei พิมพ์เป็นตัวเลขธรรมดา (ไม่ใช่เลขฐานสิบหก 0x)

  2. 2

    แปลง

    เครื่องมือจะหารจำนวน Wei ของคุณด้วย 10^18

  3. 3

    อ่านค่าเป็น Ether

    แสดงด้วยความแม่นยำเต็ม 18 ตำแหน่งทศนิยม โดยตัดเลขศูนย์ท้ายออก

  4. 4

    คัดลอกค่า Ether

    ใช้กับยอดคงเหลือ ค่าแก๊ส หรือมูลค่าธุรกรรม

บันไดหน่วยของ Ethereum

หน่วย ค่า (เป็น Wei) การใช้งานทั่วไป
wei 1 หน่วยเล็กที่สุด ใช้ในโปรโตคอล
kwei (babbage) 10^3 ใช้น้อยมาก
mwei (lovelace) 10^6 ใช้น้อยมาก
gwei (shannon) 10^9 ราคาแก๊ส
szabo 10^12 ใช้น้อยมาก
finney 10^15 ใช้น้อยมาก (1 ETH = 1000 finney)
ether 10^18 สกุลเงินที่แสดงผล

ในการใช้งานทั่วไปจะพบเพียง wei, gwei และ ether ส่วนที่เหลือเป็นหน่วยเชิงประวัติศาสตร์ เครื่องมือนี้แปลง Wei เป็น Ether หากคุณมีค่าเป็น gwei ให้คูณด้วย 10^9 ก่อนเพื่อให้ได้ Wei

Wei กลายเป็น Ether อย่างไร

การหารด้วย 10^18 จะเลื่อนจุดทศนิยมไปทางซ้าย 18 ตำแหน่ง

1000000000000000000 wei = 1 ether
1000000000          wei = 0.000000001 ether            (1 gwei)
1                   wei = 0.000000000000000001 ether

เครื่องมือนี้เก็บทศนิยมทั้ง 18 ตำแหน่งไว้ครบ เพราะใช้การคำนวณที่แม่นยำ ไม่ใช่จุดลอยตัว

ตัวเลข Wei ขนาดใหญ่มาจากไหน: แก๊ส

ตัวเลข Wei ขนาดใหญ่ส่วนมากคือค่าแก๊ส ต้นทุนรวมของธุรกรรมคือ

tx_cost_wei = gas_used x gas_price_in_wei

การโอน ETH มาตรฐานใช้แก๊ส 21,000 เมื่อราคาแก๊สอยู่ที่ 30 gwei (คือ 30 × 10^9 = 30000000000 wei)

21000 x 30000000000 = 630000000000000 wei = 0.00063 ether

นับตั้งแต่การอัปเกรด London ปี 2021 (EIP-1559) ราคาแก๊สนี้แบ่งเป็น base fee ที่โปรโตคอลเผาทิ้ง และ priority fee ที่จ่ายให้ผู้ตรวจสอบ ทั้งสองระบุเป็น gwei การคำนวณจนถึงยอดรวม Wei ไม่เปลี่ยน เปลี่ยนเพียงตลาดค่าธรรมเนียมเท่านั้น

ทำไมการคำนวณที่แม่นยำจึงสำคัญ

การคำนวณแบบจุดลอยตัวทำให้ Wei หายไปอย่างเงียบ ๆ ใน JavaScript ล้วน 0.1 + 0.2 จะคืนค่า 0.30000000000000004 สำหรับการโอนครั้งเดียวถือว่าไม่เป็นไร แต่เมื่อรวมการโอนหลายพันครั้งในการตรวจสอบสัญญา ข้อผิดพลาดจากการปัดเศษจะสะสมกลายเป็นโทเคนที่หายไป เครื่องมือนี้คำนวณอย่างแม่นยำด้วย Wei จำนวนเต็ม ดังนั้น 1000000000000000001 wei จึงได้ 1.000000000000000001 ether ไม่ใช่ 1 ที่ปัดเศษ

การป้อน Wei

พิมพ์ Wei เป็นตัวเลขฐานสิบธรรมดา ยอดคงเหลือที่เข้ารหัสฐานสิบหกจาก JSON-RPC (เช่น 0x16345785d8a0000 ซึ่งเท่ากับ 10^17 wei หรือ 0.1 ether) ไม่รับที่นี่ ให้แปลงเป็นเลขฐานสิบก่อน

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

Ethereum กำหนดทศนิยม 18 ตำแหน่งให้กับ Ether ดังนั้น 1 Ether = 10^18 Wei ทศนิยม 18 ตำแหน่งให้พื้นที่มากพอสำหรับการชำระเงินย่อย และยังพอดีกับจำนวนเต็ม 256 บิต โทเคน ERC-20 จำนวนมากใช้แบบแผนนี้ แม้บางตัว (เช่น USDC และ USDT) จะใช้ทศนิยม 6 ตำแหน่ง

เครื่องมือนี้รับ Wei ดังนั้นให้แปลง gwei เป็น Wei ก่อนโดยคูณด้วย 10^9 แล้วจึงวางผลลัพธ์ ตัวอย่างเช่น 30 gwei = 30 × 10^9 = 30000000000 wei = 0.00000003 ether ราคาแก๊สเพียงอย่างเดียวไม่ใช่ต้นทุน ต้องคูณด้วยแก๊สที่ใช้จึงจะได้ยอดรวมจริง

ใช่ เครื่องมือนี้ใช้การคำนวณจำนวนเต็มที่แม่นยำ ไม่ใช่จุดลอยตัว ดังนั้นแม้แต่ 1000000000000000001 wei ก็ได้ 1.000000000000000001 ether โดยไม่มีการปัดเศษ

ไม่ ในมุมมองมาตรฐาน จำนวน Wei จะถูกส่งไปยังเซิร์ฟเวอร์ของเราเพื่อคำนวณค่า Ether เท่านั้น แล้วจึงถูกลบทิ้ง ไม่มีการบันทึกหรือแบ่งปัน

เครื่องมือที่เกี่ยวข้อง

รหัสแปลงตัวเลขเป็นตัวอักษร

แปลงตัวเลขเป็นตัวอักษรและย้อนกลับด้วยรหัส A=1, B=2 (A1Z26) สำหรับปริศนา คำทาย และเบาะแสในห้องเอสเคปรูม

ตัวสร้าง JWT

สร้าง JWT ที่มีการลงนาม โดยกำหนดหัวข้อ (header) แบบกำหนดเอง สิทธิ์ของพารามิเตอร์ในเนื้อหา (payload claims) การลงนามด้วย HMAC หรือ RSA รวมถึงกำหนดระยะเวลาหมดอายุและกลุ่มผู้ใช้งานที่อนุญาต เพื่อใช้ในการทดสอบ

ตัวสร้าง HMAC

สร้างลายเซ็น HMAC (SHA-256, SHA-384, SHA-512, SHA-1 และ MD5) จากข้อความและกุญแจลับ เพื่อใช้ในการยืนยันตัวตนผ่าน API และ Webhook

เครื่องสร้างค่าแฮช MD5

คำนวณค่า checksum แบบ MD5 ของข้อความและไฟล์เพื่อยืนยันความสมบูรณ์ โดยผลลัพธ์จะตรงกับที่ได้จากฟังก์ชัน md5sum และ openssl dgst -md5

ตัวเข้ารหัสไฟล์ Base64

เข้ารหัสไฟล์ใดก็ได้ (PDF, ZIP, รูปภาพ, ไฟล์ปฏิบัติการ) เป็นข้อความ Base64 เพื่อฝังใน JSON, อีเมล, YAML หรือ data URI ทำงานในเครื่องของคุณ ไม่มีการอัปโหลด

ตัวสร้างแฮช (Hash Generator)

สร้างค่าแฮช MD5, SHA-1, SHA-256, SHA-384, SHA-512 และ CRC32 จากข้อความ พร้อมค่าไดเจสต์พร้อมคัดลอกสำหรับเช็คซัมและการเปรียบเทียบ

เครื่องมือนี้มีให้บริการในภาษาอื่น