محول 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. ثماني عشرة خانة تترك مجالًا واسعًا للمدفوعات الصغيرة وتتّسع في الوقت نفسه داخل الأعداد الصحيحة بطول 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 ثم يُحذف؛ ولا يُحفظ ولا يُشارَك.

أدوات ذات صلة

الأداة متاحة بلغات أخرى